aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--INFO1
-rw-r--r--INFO.yaml4
-rw-r--r--ansible/baremetal_scale_out_ixia_correlated_test.yaml (renamed from ansible/multi_port_baremetal_ixia_correlated_test.yaml)5
-rw-r--r--ansible/baremetal_scale_out_ixia_correlated_test_templates.yml (renamed from ansible/multi_port_baremetal_ixia_correlated_test_templates.yml)36
-rw-r--r--ansible/build_vm.yml44
-rw-r--r--ansible/build_yardstick_image.yml8
-rw-r--r--ansible/deploy_kube.yml28
-rw-r--r--ansible/group_vars/all.yml15
-rw-r--r--ansible/group_vars/master.yml39
-rw-r--r--ansible/install-inventory.ini25
-rw-r--r--ansible/install.yaml145
-rw-r--r--ansible/kube-inventory.ini6
-rw-r--r--ansible/library/fetch_url_and_verify.py7
-rw-r--r--ansible/multi_port_baremetal_ixia_test_templates.yml12
-rw-r--r--ansible/multi_port_baremetal_test_templates.yml12
-rw-r--r--ansible/prepare_openstack.yml1
-rw-r--r--ansible/roles/add_repos_jumphost/tasks/Debian.yml1
-rw-r--r--ansible/roles/barometer_collectd/tasks/main.yaml40
-rw-r--r--ansible/roles/build_cni/defaults/main.yml16
-rw-r--r--ansible/roles/build_cni/tasks/main.yml49
-rw-r--r--ansible/roles/build_yardstick_image/tasks/cloudimg_modify_nsb.yml39
-rw-r--r--ansible/roles/build_yardstick_image/tasks/post_build.yml10
-rw-r--r--ansible/roles/build_yardstick_image/tasks/pre_build.yml12
-rw-r--r--ansible/roles/build_yardstick_image/vars/main.yml8
-rw-r--r--ansible/roles/configure_gui/tasks/main.yml5
-rw-r--r--ansible/roles/configure_rabbitmq/tasks/main.yml37
-rw-r--r--ansible/roles/configure_rabbitmq/templates/rabbitmq.sh.j220
-rw-r--r--ansible/roles/docker/tasks/Debian.yml16
-rw-r--r--ansible/roles/docker/tasks/main.yml6
-rw-r--r--ansible/roles/docker/templates/daemon.json.j21
-rw-r--r--ansible/roles/download_civetweb/tasks/main.yml4
-rw-r--r--ansible/roles/download_dpdk/defaults/main.yml3
-rw-r--r--ansible/roles/download_dpdk/tasks/main.yml4
-rw-r--r--ansible/roles/download_drivers/defaults/main.yml3
-rw-r--r--ansible/roles/download_drivers/tasks/i40evf.yml4
-rw-r--r--ansible/roles/download_l2fwd/tasks/main.yml4
-rw-r--r--ansible/roles/download_pktgen/tasks/main.yml4
-rw-r--r--ansible/roles/download_samplevnfs/defaults/main.yml3
-rw-r--r--ansible/roles/download_samplevnfs/tasks/main.yml4
-rw-r--r--ansible/roles/download_trex/tasks/main.yml4
-rw-r--r--ansible/roles/enable_cpu_isolation_on_boot/defaults/main.yml21
-rw-r--r--ansible/roles/enable_cpu_isolation_on_boot/tasks/main.yml59
-rwxr-xr-xansible/roles/enable_hugepages_on_boot/tasks/main.yml34
-rw-r--r--ansible/roles/enable_iommu_on_boot/tasks/main.yml93
-rw-r--r--ansible/roles/enable_iommu_on_boot/tasks/manual_modify_grub.yml12
-rw-r--r--ansible/roles/enable_iommu_on_boot/vars/main.yml4
-rw-r--r--ansible/roles/init_kubeadm/defaults/main.yml27
-rw-r--r--ansible/roles/init_kubeadm/tasks/kubeadm.yml50
-rw-r--r--ansible/roles/init_kubeadm/tasks/kubectl.yml26
-rw-r--r--ansible/roles/init_kubeadm/tasks/main.yml70
-rw-r--r--ansible/roles/init_kubeadm/templates/10-multus-cni.conf.j21
-rw-r--r--ansible/roles/init_kubeadm/templates/cmk-init-pod.yaml.j232
-rw-r--r--ansible/roles/init_kubeadm/templates/crd-network.yaml.j226
-rw-r--r--ansible/roles/init_kubeadm/templates/kube-flannel.yaml.j2158
-rw-r--r--ansible/roles/init_kubeadm/templates/net-flannel.yaml.j224
-rw-r--r--ansible/roles/init_kubeadm/templates/roles.yaml.j229
-rwxr-xr-xansible/roles/install_dependencies_jumphost/tasks/Debian.yml40
-rw-r--r--ansible/roles/install_dependencies_jumphost/tasks/RedHat.yml1
-rw-r--r--ansible/roles/install_dependencies_jumphost/tasks/Suse.yml6
-rw-r--r--ansible/roles/install_dependencies_kubernetes/tasks/main.yml19
-rwxr-xr-xansible/roles/install_dpdk/tasks/Debian.yml1
-rw-r--r--ansible/roles/install_dpdk/tasks/main.yml32
-rw-r--r--ansible/roles/install_go/defaults/main.yml18
-rw-r--r--ansible/roles/install_go/tasks/main.yml40
-rw-r--r--ansible/roles/install_image_dependencies/defaults/main.yml3
-rw-r--r--ansible/roles/install_kube/defaults/main.yml16
-rw-r--r--ansible/roles/install_kube/tasks/main.yml30
-rw-r--r--ansible/roles/install_samplevnf/tasks/main.yml32
-rw-r--r--ansible/roles/install_yardstick/tasks/main.yml8
-rw-r--r--ansible/roles/set_package_installer_proxy/templates/apt_conf.j23
-rw-r--r--ansible/ubuntu_server_baremetal_deploy_samplevnfs.yml17
-rw-r--r--ansible/ubuntu_server_cloudimg_modify_samplevnfs.yml15
-rw-r--r--api/utils/influx.py19
-rw-r--r--dashboard/NSB-vEPC-Network-Metrics-1540991445293.json1354
-rw-r--r--dashboard/Prox_BM_IRQ-1543341374112.json24069
-rw-r--r--dashboard/Prox_BM_L3FWD-2Port-1507803870940.json1003
-rw-r--r--dashboard/Prox_BM_L3FWD-2Port-1544192619129.json12132
-rw-r--r--dashboard/Prox_BM_L3FWD-4Port-1544192654086.json (renamed from dashboard/Prox_BM_L3FWD-4Port-1536065939744.json)799
-rw-r--r--dashboard/Prox_Baremetal_L3FWD-4Port_NFVi-1540906828739.json13889
-rw-r--r--dashboard/RFC2544_2Port.json639
-rw-r--r--dashboard/RFC2544_2Port_Multiframesize.json908
-rw-r--r--dashboard/VPP_BM_HW_aesgcm.json2419
-rw-r--r--dashboard/VPP_BM_SW_aesgcm.json2419
-rw-r--r--dashboard/Vims_Baremetal.json8895
-rw-r--r--dashboard/Vims_Heat.json8905
-rw-r--r--dashboard/opnfv_yardstick_tc015.json355
-rw-r--r--dashboard/vCMTS_DownstreamProcessingPerSG.json23834
-rw-r--r--dashboard/vCMTS_DownstreamThroughput.json14241
-rw-r--r--dashboard/vCMTS_DownstreamTimeSeries.json7542
-rw-r--r--dashboard/vCMTS_PlatformMetrics.json52402
-rw-r--r--dashboard/vCMTS_PowerConsumption.json5295
-rw-r--r--dashboard/vCMTS_SystemSummary.json5626
-rw-r--r--dashboard/vCMTS_UpstreamProcessingPerSG.json9378
-rw-r--r--dashboard/vCMTS_UpstreamThroughput.json12341
-rw-r--r--dashboard/vCMTS_UpstreamTimeSeries.json7541
-rw-r--r--docker/Dockerfile8
-rw-r--r--docker/Dockerfile.aarch64.patch4
-rw-r--r--docker/Dockerfile_ubuntu1862
-rwxr-xr-xdocker/supervisor.sh4
-rw-r--r--docs/release/release-notes/release-notes.rst406
-rw-r--r--docs/release/results/euphrates_fraser_comparison.rst10
-rw-r--r--docs/release/results/images/tc014_pod_fraser.png (renamed from docs/release/results/images/tc014_pod_fraseer.png)bin29513 -> 29513 bytes
-rw-r--r--docs/release/results/index.rst5
-rw-r--r--docs/release/results/overview.rst9
-rw-r--r--docs/release/results/results.rst17
-rw-r--r--docs/release/results/yardstick-opnfv-vtc.rst248
-rw-r--r--docs/templates/test_results_template.rst23
-rwxr-xr-xdocs/testing/developer/devguide/devguide.rst156
-rwxr-xr-xdocs/testing/developer/devguide/devguide_nsb_prox.rst601
-rw-r--r--docs/testing/developer/devguide/images/PROX_Grafana_1.pngbin98429 -> 76923 bytes
-rw-r--r--docs/testing/developer/devguide/images/PROX_Grafana_2.pngbin61661 -> 76976 bytes
-rw-r--r--docs/testing/developer/devguide/images/PROX_Grafana_3.pngbin24975 -> 76762 bytes
-rw-r--r--docs/testing/developer/devguide/images/PROX_Grafana_4.pngbin67328 -> 20013 bytes
-rw-r--r--docs/testing/developer/devguide/images/PROX_Grafana_5.pngbin0 -> 66525 bytes
-rw-r--r--docs/testing/developer/devguide/images/PROX_Grafana_6.pngbin0 -> 88051 bytes
-rw-r--r--docs/testing/developer/devguide/images/PROX_Test_BM_Script.pngbin86549 -> 94927 bytes
-rw-r--r--docs/testing/developer/devguide/images/PROX_Test_ovs_dpdk_Script_1.pngbin0 -> 60578 bytes
-rw-r--r--docs/testing/developer/devguide/images/PROX_Test_ovs_dpdk_Script_2.pngbin0 -> 92664 bytes
-rw-r--r--docs/testing/developer/devguide/images/vPE_Diagram.pngbin0 -> 82640 bytes
-rw-r--r--docs/testing/developer/devguide/index.rst1
-rwxr-xr-xdocs/testing/user/userguide/01-introduction.rst28
-rw-r--r--docs/testing/user/userguide/02-methodology.rst27
-rwxr-xr-xdocs/testing/user/userguide/03-architecture.rst71
-rw-r--r--docs/testing/user/userguide/04-installation.rst182
-rw-r--r--docs/testing/user/userguide/05-operation.rst2
-rw-r--r--docs/testing/user/userguide/06-yardstick-plugin.rst26
-rw-r--r--docs/testing/user/userguide/07-result-store-InfluxDB.rst19
-rw-r--r--docs/testing/user/userguide/08-grafana.rst26
-rw-r--r--docs/testing/user/userguide/09-api.rst63
-rw-r--r--docs/testing/user/userguide/10-yardstick-user-interface.rst60
-rw-r--r--docs/testing/user/userguide/12-nsb-overview.rst306
-rw-r--r--docs/testing/user/userguide/13-nsb-installation.rst888
-rw-r--r--docs/testing/user/userguide/14-nsb-operation.rst327
-rw-r--r--docs/testing/user/userguide/15-list-of-tcs.rst276
-rw-r--r--docs/testing/user/userguide/comp-intro.rst4
-rw-r--r--docs/testing/user/userguide/glossary.rst133
-rw-r--r--docs/testing/user/userguide/index.rst1
-rwxr-xr-x[-rw-r--r--]docs/testing/user/userguide/nsb/nsb-list-of-tcs.rst13
-rw-r--r--docs/testing/user/userguide/nsb/tc_bng_pppoe_rfc2544_ixia.rst177
-rw-r--r--docs/testing/user/userguide/nsb/tc_bng_pppoe_rfc2544_ixia_8ports_1port_congested.rst179
-rw-r--r--docs/testing/user/userguide/nsb/tc_epc_dedicated_bearer_landslide.rst156
-rw-r--r--docs/testing/user/userguide/nsb/tc_epc_default_bearer_landslide.rst149
-rw-r--r--docs/testing/user/userguide/nsb/tc_epc_network_service_request_landslide.rst159
-rw-r--r--docs/testing/user/userguide/nsb/tc_epc_saegw_tput_relocation_landslide.rst167
-rw-r--r--docs/testing/user/userguide/nsb/tc_epc_ue_service_request_landslide.rst174
-rwxr-xr-xdocs/testing/user/userguide/nsb/tc_pktgen_k8s_vcmts.rst102
-rw-r--r--docs/testing/user/userguide/nsb/tc_prox_context_vpe_port.rst6
-rw-r--r--docs/testing/user/userguide/nsb/tc_vfw_rfc2544.rst189
-rw-r--r--docs/testing/user/userguide/nsb/tc_vfw_rfc2544_correlated.rst130
-rw-r--r--docs/testing/user/userguide/nsb/tc_vfw_rfc3511.rst133
-rw-r--r--docs/testing/user/userguide/nsb/tc_vims_context_sipp.rst96
-rw-r--r--docs/testing/user/userguide/nsb/tc_vpp_baremetal_crypto_ipsec.rst113
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc010.rst3
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc011.rst6
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc012.rst1
-rwxr-xr-xdocs/testing/user/userguide/opnfv_yardstick_tc015.rst141
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc019.rst22
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc025.rst11
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc027.rst2
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc040.rst2
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc042.rst2
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc050.rst49
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc052.rst19
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc055.rst4
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc057.rst11
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc063.rst1
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc069.rst6
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc073.rst2
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc074.rst10
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc081.rst4
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc084.rst25
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc087.rst11
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc092.rst33
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc093.rst43
-rw-r--r--docs/testing/user/userguide/references.rst22
-rw-r--r--etc/yardstick/nodes/pod.yaml.vpp.sample84
-rw-r--r--etc/yardstick/nodes/standalone/baremetal_trex.yaml4
-rw-r--r--etc/yardstick/nodes/standalone/ixia_correlated_template.yaml4
-rw-r--r--etc/yardstick/nodes/standalone/ixia_template.yaml2
-rw-r--r--etc/yardstick/nodes/standalone/pod_bm_vnf.yaml4
-rw-r--r--etc/yardstick/nodes/standalone/pod_bm_vnf_scale_out.yaml37
-rw-r--r--etc/yardstick/nodes/standalone/pod_landslide.yaml4
-rw-r--r--etc/yardstick/nodes/standalone/pod_landslide_network_dedicated.yaml5
-rw-r--r--etc/yardstick/nodes/standalone/pod_vepc_sut.yaml4
-rw-r--r--etc/yardstick/nodes/standalone/sipp_baremetal_pod.yaml52
-rw-r--r--etc/yardstick/nodes/standalone/sipp_pod.yaml30
-rw-r--r--etc/yardstick/nodes/standalone/trex_bm.yaml.sample7
-rwxr-xr-xgui/gui.sh3
-rw-r--r--gui/package.json3
-rwxr-xr-xnsb_setup.sh12
-rw-r--r--requirements.txt124
-rwxr-xr-xsamples/energy.yaml53
-rw-r--r--samples/ping_bottlenecks.yaml10
-rw-r--r--samples/vnf_samples/nsut/2trex/tc_trex_baremetal_context.yaml14
-rw-r--r--samples/vnf_samples/nsut/2trex/trex_tg_topology.yaml18
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_ixia_template.yaml9
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_template.yaml8
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_multi_port_template.yaml10
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_scale_out_template.yaml60
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml12
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml)13
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_packetsize.yaml (renamed from samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml)12
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_trex.yaml)12
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic.yaml (renamed from samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml)14
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_scale_up.yaml (renamed from samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml)12
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)12
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml)12
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_bottlenecks_scale_out.yaml (renamed from samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_bottlenecks_scale_out.yaml)16
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)13
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_10.yaml (renamed from samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_10.yaml)16
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_2.yaml (renamed from samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_2.yaml)16
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_4.yaml (renamed from samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_4.yaml)16
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_out.yaml (renamed from samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_out.yaml)16
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_scale_up.yaml (renamed from samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml)14
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml80
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_packetsize.yaml (renamed from samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)16
-rw-r--r--samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_ixia_correlated_scale_out_template.yaml7
-rw-r--r--samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_ixia_scale_out_template.yaml4
-rw-r--r--samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_scale_out.yaml4
-rw-r--r--samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml)15
-rw-r--r--samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_ixia_correlated_scale_out_template.yaml7
-rw-r--r--samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_ixia_scale_out_template.yaml5
-rw-r--r--samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_scale_out.yaml4
-rw-r--r--samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml)15
-rw-r--r--samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)14
-rwxr-xr-xsamples/vnf_samples/nsut/agnostic/HTTP_requests_concurrency.yaml56
-rw-r--r--samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_ixia_8ports.yaml (renamed from samples/vnf_samples/nsut/firewall/firewall_vnf_topology_ixia_4port.yaml)58
-rwxr-xr-x[-rw-r--r--]samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_ixload_2ports.yaml (renamed from samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_trex_2ports.yaml)15
-rw-r--r--samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_trex_tmpl.yaml52
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_http_concurrent_connections_ixload.yaml (renamed from samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml)38
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_http_connections_ixload.yaml37
-rwxr-xr-xsamples/vnf_samples/nsut/agnostic/tc_baremetal_http_ixload__Requests_Concurrency_suite.yaml27
-rwxr-xr-xsamples/vnf_samples/nsut/agnostic/tc_baremetal_http_ixload__Requests_Concurrency_template.yaml40
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_http_simulated_users_ixload.yaml40
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_http_throughput_ixload.yaml37
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_http_transactions_ixload.yaml37
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_ixia.yaml (renamed from samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_64B_ixia.yaml)8
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_ixia_multi_framesize.yaml (renamed from samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_64B_trex.yaml)22
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_trex.yaml52
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_trex_tmpl.yaml63
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_64B_ixia_L3.yaml55
-rw-r--r--samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_ixia.yaml52
-rw-r--r--samples/vnf_samples/nsut/bng/tc_bng_pppoe_rfc2544_ixia_8ports_1port_congested_IMIX.yaml84
-rw-r--r--samples/vnf_samples/nsut/bng/tc_bng_pppoe_rfc2544_ixia_IMIX_scale_up.yaml100
-rw-r--r--samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-ixia-scale-up.yaml52
-rw-r--r--samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-scale-up.yaml (renamed from samples/vnf_samples/nsut/firewall/firewall-tg-topology-4port.yaml)46
-rw-r--r--samples/vnf_samples/nsut/cgnapt/standalone-args.yaml49
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_ixia_template.yaml12
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_template.yaml7
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_multi_port_template.yaml11
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_scale_out_template.yaml59
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml12
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_scale_up.yaml49
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml)13
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_ixia_scale_up.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia_scale_up.yaml)13
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml)12
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_trex_correlated_traffic.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml)14
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_ixia_scale_up.yaml64
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_trex_scale_up.yaml67
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_dynamic_cgnapt_ixia.yaml15
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_64B_trex.yaml)12
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_1flow_64B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_ixia_scale_up.yaml124
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_trex_scale_up.yaml124
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml)16
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_10.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_10.yaml)16
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_2.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_2.yaml)16
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_4.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_4.yaml)16
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_out.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_out.yaml)16
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_ixia_correlated_scale_out_template.yaml7
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_ixia_scale_out_template.yaml4
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_scale_out.yaml4
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml)15
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_trex.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_ixia_scale_up.yaml111
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_trex_scale_up.yaml109
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_ixia_correlated_scale_out_template.yaml7
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_ixia_scale_out_template.yaml5
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_scale_out.yaml4
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml)15
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_trex.yaml (renamed from samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_64B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_ixia_scale_up.yaml101
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_trex_scale_up.yaml98
-rwxr-xr-xsamples/vnf_samples/nsut/cmts/k8s_vcmts_topology.yaml36
-rw-r--r--samples/vnf_samples/nsut/cmts/tc_k8s_pktgen_01.yaml4
-rwxr-xr-xsamples/vnf_samples/nsut/cmts/tc_vcmts_k8s_pktgen.yaml360
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_CPS.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_CPS_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_Concurrency.yaml43
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_Concurrency_4port.yaml43
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPS.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPS_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPUT.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPUT_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_CPS.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_CPS_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_Concurrency.yaml43
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_Concurrency_4port.yaml43
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPS.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPS_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPUT.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPUT_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_CPS.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_CPS_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_Concurrency.yaml43
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_Concurrency_4port.yaml43
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPS.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPS_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPUT.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPUT_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_CPS.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_CPS_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_Concurrency.yaml43
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_Concurrency_4port.yaml43
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPS.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPS_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPUT.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPUT_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_CPS.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_CPS_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_Concurrency.yaml43
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_Concurrency_4port.yaml43
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPS.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPS_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPUT.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPUT_4port.yaml6
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml48
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_1518B_ixia_4port.yaml50
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml48
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_4port.yaml50
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1024B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1280B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_128B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_256B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_512B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_aesgcm_IMIX_trex.yaml95
-rw-r--r--samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex.yaml96
-rw-r--r--samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_cbcsha1_IMIX_trex.yaml95
-rw-r--r--samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_cbcsha1_trex.yaml96
-rw-r--r--samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_aesgcm_IMIX_trex.yaml95
-rw-r--r--samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex.yaml96
-rw-r--r--samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_cbcsha1_IMIX_trex.yaml95
-rw-r--r--samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_cbcsha1_trex.yaml96
-rw-r--r--samples/vnf_samples/nsut/ipsec/vpp-tg-topology-scale-up.yaml65
-rw-r--r--samples/vnf_samples/nsut/ping/tc_external_ping_heat_context.yaml8
-rw-r--r--samples/vnf_samples/nsut/ping/tc_ping_baremetal_context.yaml6
-rw-r--r--samples/vnf_samples/nsut/ping/tc_ping_heat_context.yaml10
-rw-r--r--samples/vnf_samples/nsut/ping/tc_ping_ovs_dpdk_context.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_acl-2.cfg9
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_acl-4.cfg17
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_all-2.cfg8
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_buffering-1.cfg3
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_buffering-2.cfg75
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_buffering-4.cfg122
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-2.cfg33
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-4.cfg60
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-2.cfg7
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-4.cfg15
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_lb-2.cfg114
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_lb-4.cfg115
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_lw_aftr-4.cfg34
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-2.cfg7
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-4.cfg15
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_buffering-2.cfg74
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_buffering-4.cfg118
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_lb-2.cfg81
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_lb-4.cfg37
-rw-r--r--samples/vnf_samples/nsut/prox/configs/irq.cfg46
-rw-r--r--samples/vnf_samples/nsut/prox/configs/irq2.cfg66
-rw-r--r--samples/vnf_samples/nsut/prox/prox-baremetal-1.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/prox-baremetal-2.yaml7
-rw-r--r--samples/vnf_samples/nsut/prox/prox-baremetal-4.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/prox-irq-baremetal.yaml47
-rw-r--r--samples/vnf_samples/nsut/prox/prox-tg-topology-0.yaml (renamed from samples/vnf_samples/nsut/firewall/firewall_vnf_topology_ixia.yaml)23
-rw-r--r--samples/vnf_samples/nsut/prox/prox-tg-topology-scale-up.yaml36
-rw-r--r--samples/vnf_samples/nsut/prox/prox_tg_bm.yaml37
-rw-r--r--samples/vnf_samples/nsut/prox/standalone-args.yaml46
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-2.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-4.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-scale-up.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch-2.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng-4.yaml5
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng_qos-4.yaml5
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-1.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-2.yaml55
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-4.yaml55
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-scale-up.yaml55
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_irq.yaml59
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-2.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-4.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-scale-up.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-2.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-4.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-2.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-4.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-2.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-4.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-scale-up.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-2.yaml64
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-4.yaml20
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-scale-up.yaml57
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_lw_aftr-4.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-2.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-4.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-scale-up.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp-2.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_vpe-4.yaml5
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-2.yaml5
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-4.yaml7
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-scale-up.yaml7
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_bng-4.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_bng_qos-4.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-1.yaml7
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-2.yaml88
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-4.yaml110
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-scale-up.yaml95
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2-l3fwd-2.yaml8
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2.yaml7
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4-l3fwd-4.yaml8
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-l3fwd-scale-up.yaml8
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-scale-up.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-2.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-4.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-2.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-4.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-2.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-4.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-scale-up.yaml4
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-2.yaml100
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-4.yaml14
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-scale-up.yaml97
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_lw_aftr-4.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-2.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-4.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-scale-up.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_vpe-4.yaml6
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_acl-scale-up.yaml111
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_buffering-scale-up.yaml105
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-2.yaml95
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-4.yaml113
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-scale-up.yaml103
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_multiflow-scale-up.yaml102
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_pktTouch-2.yaml95
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_pktTouch-4.yaml111
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l3fwd-scale-up.yaml107
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_lb-scale-up.yaml114
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_mpls_tagging-scale-up.yaml101
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_acl-scale-up.yaml101
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_buffering-scale-up.yaml95
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-2.yaml83
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-4.yaml98
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-scale-up.yaml92
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_multiflow-scale-up.yaml92
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_pktTouch-2.yaml83
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_pktTouch-4.yaml98
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-2.yaml86
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-4.yaml102
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-scale-up.yaml95
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_lb-scale-up.yaml103
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_sriov_mpls_tagging-scale-up.yaml91
-rw-r--r--samples/vnf_samples/nsut/router/tc_baremetal_rfc2544_ipv4_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/router/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml)12
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports.yaml (renamed from samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1280B.yaml)14
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1024B.yaml102
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_128B.yaml102
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1518B.yaml102
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_256B.yaml102
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_512B.yaml102
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_64B.yaml102
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports.yaml (renamed from samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1024B.yaml)14
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1280B.yaml120
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_128B.yaml120
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1518B.yaml120
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_256B.yaml120
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_512B.yaml120
-rw-r--r--samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_64B.yaml120
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1024B_trex.yaml116
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1280B_trex.yaml116
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_128B_trex.yaml116
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1518B_trex.yaml115
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_256B_trex.yaml116
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_512B_trex.yaml116
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_trex.yaml (renamed from samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_64B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1024B_trex.yaml106
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1280B_trex.yaml106
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_128B_trex.yaml106
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1518B_trex.yaml106
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_512B_trex.yaml106
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_64B_trex.yaml106
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_trex.yaml (renamed from samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_256B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1280B_trex.yaml141
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_128B_trex.yaml141
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1518B_trex.yaml142
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_256B_trex.yaml141
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_512B_trex.yaml141
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_64B_trex.yaml140
-rw-r--r--samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_trex.yaml (renamed from samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1024B_trex.yaml)15
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1280B_trex.yaml125
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_128B_trex.yaml125
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1518B_trex.yaml125
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_256B_trex.yaml125
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_512B_trex.yaml125
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_64B_trex.yaml125
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_trex.yaml (renamed from samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1024B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_6ports_1518B_trex.yaml14
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1024B_trex.yaml93
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1280B_trex.yaml93
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_128B_trex.yaml93
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1518B_trex.yaml93
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_256B_trex.yaml92
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_512B_trex.yaml93
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_trex.yaml (renamed from samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_64B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1280B_trex.yaml121
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_128B_trex.yaml121
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1518B_trex.yaml121
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_256B_trex.yaml121
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_512B_trex.yaml121
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_64B_trex.yaml121
-rw-r--r--samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_trex.yaml (renamed from samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1024B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/udp_replay/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml6
-rw-r--r--samples/vnf_samples/nsut/udp_replay/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml10
-rw-r--r--samples/vnf_samples/nsut/udp_replay/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml8
-rw-r--r--samples/vnf_samples/nsut/udp_replay/tc_sriov_rfc2544_ipv4_1rule_64B_trex.yaml8
-rw-r--r--samples/vnf_samples/nsut/vepc/tc_epc_default_bearer_create_landslide.yaml7
-rw-r--r--samples/vnf_samples/nsut/vepc/tc_epc_default_bearer_create_landslide_multi_dmf.yaml6
-rw-r--r--samples/vnf_samples/nsut/vepc/tc_epc_network_dedicated_bearer_create_landslide.yaml6
-rw-r--r--samples/vnf_samples/nsut/vepc/tc_epc_network_service_request_landslide.yaml6
-rw-r--r--samples/vnf_samples/nsut/vepc/tc_epc_saegw_tput_relocation_landslide.yaml6
-rw-r--r--samples/vnf_samples/nsut/vepc/tc_epc_ue_dedicated_bearer_create_landslide.yaml6
-rw-r--r--samples/vnf_samples/nsut/vepc/tc_epc_ue_service_request_landslide.yaml6
-rw-r--r--samples/vnf_samples/nsut/vfw/standalone-args.yaml45
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1024k_Requests-65000_Concurrency.yaml44
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml17
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency_4port.yaml12
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_256k_Requests-65000_Concurrency.yaml44
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_512k_Requests-65000_Concurrency.yaml44
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_64k_Requests-65000_Concurrency.yaml43
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml49
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml)13
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia_4port.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_4port.yaml)14
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia_scale_up.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_scale_up.yaml)13
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)12
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_4port.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml)12
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml)14
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_ixia_scale_up.yaml59
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_trex.yaml48
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_trex_scale_up.yaml62
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_ixia.yaml)13
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml)12
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_ixia_template.yaml9
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_template.yaml6
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_multi_port_template.yaml10
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_scale_out_template.yaml60
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-10Gbps_Throughput.yaml16
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-65000_Concurrency.yaml16
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-65000_Connections.yaml16
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1024B_ixia.yaml83
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1280B_ixia.yaml83
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_128B_ixia.yaml83
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_256B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_512B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml)13
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_trex_4port.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml)13
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_ixia_scale_up.yaml122
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_trex_scale_up.yaml122
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)16
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_4port.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml)13
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_computeKPI.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_computeKPI.yaml)16
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_10.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_10.yaml)16
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_2.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_2.yaml)16
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_4.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_4.yaml)16
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_out.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_out.yaml)16
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_iterationipc.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_iterationipc.yaml)8
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_scale-up.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale-up.yaml)11
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_scale_out.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale_out.yaml)7
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_trex.yaml78
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_sriov_external_rfc2544_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_heat_sriov_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml)15
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_ixia_scale_up.yaml106
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_trex_scale_up.yaml105
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_ixia_correlated_scale_out_template.yaml7
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_ixia_scale_out_template.yaml5
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_scale_out.yaml4
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_ixia.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml)15
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_trex.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_trex.yaml)14
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_ixia_scale_up.yaml96
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_trex_scale_up.yaml94
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_ixia_correlated_scale_out_template.yaml7
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_ixia_scale_out_template.yaml5
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_scale_out.yaml4
-rw-r--r--samples/vnf_samples/nsut/vfw/vfw-tg-topology-ixia-scale-up.yaml53
-rw-r--r--samples/vnf_samples/nsut/vims/tc_vims_baremetal_sipp.yaml (renamed from samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_4k_Requests-65000_Concurrency.yaml)57
-rw-r--r--samples/vnf_samples/nsut/vims/tc_vims_heat_sipp.yaml97
-rw-r--r--samples/vnf_samples/nsut/vims/vims-topology.yaml (renamed from samples/vnf_samples/nsut/firewall/firewall-tg-topology.yaml)30
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_http_ipv4_ixload.yaml11
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_1518B.yaml10
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml10
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml12
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml12
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_IMIX.yaml10
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_ovs_rfc2544_ipv4_1rule_64B_ixia.yaml13
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml12
-rw-r--r--samples/vnf_samples/nsut/vpe/vpe_config/action_bulk_512.txt14
-rw-r--r--samples/vnf_samples/nsut/vpe/vpe_config/vpe_config_2_ports100
-rw-r--r--samples/vnf_samples/nsut/vpe/vpe_config/vpe_script_sample631
-rw-r--r--samples/vnf_samples/nsut/vpe/vpe_vnf_topology.yaml12
-rw-r--r--samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixia.yaml6
-rw-r--r--samples/vnf_samples/traffic_profiles/acl/acl_ipv4_profile_1flows.ixncfgbin93841 -> 0 bytes
-rw-r--r--samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows.ixncfgbin71988 -> 0 bytes
-rw-r--r--samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows_3node_latency.ixncfgbin70874 -> 0 bytes
-rw-r--r--samples/vnf_samples/traffic_profiles/http_tests/HTTP_1024K-requests_65000_concurrency.yaml24
-rw-r--r--samples/vnf_samples/traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml55
-rw-r--r--samples/vnf_samples/traffic_profiles/http_tests/HTTP_256K-requests_65000_concurrency.yaml24
-rw-r--r--samples/vnf_samples/traffic_profiles/http_tests/HTTP_4K-requests_65000_concurrency.yaml24
-rw-r--r--samples/vnf_samples/traffic_profiles/http_tests/HTTP_512K-requests_65000_concurrency.yaml24
-rw-r--r--samples/vnf_samples/traffic_profiles/http_tests/HTTP_64K-requests_65000_concurrency.yaml24
-rw-r--r--samples/vnf_samples/traffic_profiles/ipv4_throughput-scale-up.yaml40
-rw-r--r--samples/vnf_samples/traffic_profiles/ipv4_throughput-tmpl.yaml79
-rw-r--r--samples/vnf_samples/traffic_profiles/ipv4_throughput.yaml5
-rw-r--r--samples/vnf_samples/traffic_profiles/ipv4_throughput_cgnapt-scale-up.yaml104
-rw-r--r--samples/vnf_samples/traffic_profiles/ipv4_throughput_latency_vpp.yaml72
-rw-r--r--samples/vnf_samples/traffic_profiles/ixia/ixia_ipv4_profile_2_port.ixncfgbin93841 -> 0 bytes
-rw-r--r--samples/vnf_samples/traffic_profiles/ixia/ixia_ipv4_profile_4_port.ixncfgbin77930 -> 0 bytes
-rw-r--r--samples/vnf_samples/traffic_profiles/ixia_ipv4_latency.yaml5
-rw-r--r--samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_L3.yaml64
-rw-r--r--samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_scale_up.yaml95
-rw-r--r--samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vbng_1port_congested-8.yaml392
-rw-r--r--samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vbng_scale_up.yaml90
-rw-r--r--samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vpe.yaml24
-rw-r--r--samples/vnf_samples/traffic_profiles/ixload/HTTP-ConcurrentConnections_2Ports.rxf (renamed from samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-1024K.rxf)35
-rw-r--r--samples/vnf_samples/traffic_profiles/ixload/HTTP-Connections_2Ports.rxf1289
-rw-r--r--samples/vnf_samples/traffic_profiles/ixload/HTTP-SimulatedUsers_2Ports.rxf (renamed from samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-1B.rxf)81
-rw-r--r--samples/vnf_samples/traffic_profiles/ixload/HTTP-Throughput_2Ports.rxf (renamed from samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-4K.rxf)59
-rw-r--r--samples/vnf_samples/traffic_profiles/ixload/HTTP-Transactions_2Ports.rxf (renamed from samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-256K.rxf)59
-rw-r--r--samples/vnf_samples/traffic_profiles/ixload/http_ixload.yaml56
-rw-r--r--samples/vnf_samples/traffic_profiles/prox_irq.yaml22
-rw-r--r--samples/vnf_samples/traffic_profiles/sip.yaml25
-rw-r--r--samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-64K.rxf1284
-rw-r--r--samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports_Concurrency.rxf24
-rw-r--r--samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-1024K.rxf2392
-rw-r--r--samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-1B.rxf2392
-rw-r--r--samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-256K.rxf2392
-rw-r--r--samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-4K.rxf2392
-rw-r--r--samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-64K.rxf2392
-rw-r--r--samples/vnf_samples/traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfgbin93841 -> 0 bytes
-rw-r--r--samples/vnf_samples/traffic_profiles/vfw/vfw_ipv4_profile_muttiport.ixncfgbin77930 -> 0 bytes
-rw-r--r--samples/vnf_samples/traffic_profiles/vpe/vpe_ipv4_profile_1flows.ixncfgbin103360 -> 0 bytes
-rw-r--r--samples/vnf_samples/traffic_profiles/vpe/vpe_ipv4_profile_256Kflows.ixncfgbin103357 -> 0 bytes
-rw-r--r--samples/vnf_samples/vnf_descriptors/prox_irq_vnf.yaml49
-rw-r--r--samples/vnf_samples/vnf_descriptors/tg_prox_irq.yaml49
-rw-r--r--samples/vnf_samples/vnf_descriptors/tg_sipp_vnfd.yaml54
-rwxr-xr-xsamples/vnf_samples/vnf_descriptors/tg_vcmts_tpl.yaml77
-rw-r--r--samples/vnf_samples/vnf_descriptors/tg_vpp_tpl.yaml49
-rw-r--r--samples/vnf_samples/vnf_descriptors/vims_hss_vnfd.yaml54
-rw-r--r--samples/vnf_samples/vnf_descriptors/vims_pcscf_vnfd.yaml54
-rwxr-xr-xsamples/vnf_samples/vnf_descriptors/vnf_vcmts_tpl.yaml77
-rw-r--r--samples/vnf_samples/vnf_descriptors/vpp_vnfd.yaml74
-rw-r--r--setup.cfg43
-rw-r--r--[-rwxr-xr-x]setup.py86
-rw-r--r--test-requirements.txt28
-rwxr-xr-xtests/opnfv/test_cases/opnfv_yardstick_tc015.yaml60
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc019.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc045.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc046.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc047.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc048.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc056.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc058.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc088.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc089.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc090.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc091.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc094.yaml93
-rw-r--r--tests/opnfv/test_suites/opnfv_os-ovn-nofeature-ha_daily.yaml38
-rwxr-xr-xtools/kube-setup-one-node.sh44
-rwxr-xr-xtools/run_tests.sh21
-rw-r--r--tox.ini5
-rw-r--r--upper-constraints.txt18
-rw-r--r--yardstick/benchmark/contexts/heat.py67
-rw-r--r--yardstick/benchmark/contexts/standalone/model.py26
-rw-r--r--yardstick/benchmark/contexts/standalone/ovs_dpdk.py74
-rw-r--r--yardstick/benchmark/contexts/standalone/sriov.py4
-rw-r--r--yardstick/benchmark/core/report.py385
-rw-r--r--yardstick/benchmark/core/task.py25
-rwxr-xr-xyardstick/benchmark/runners/base.py49
-rw-r--r--yardstick/benchmark/runners/iteration.py38
-rw-r--r--yardstick/benchmark/runners/iteration_ipc.py205
-rw-r--r--yardstick/benchmark/runners/sequence.py33
-rw-r--r--yardstick/benchmark/scenarios/availability/monitor/monitor_multi.py27
-rw-r--r--yardstick/benchmark/scenarios/availability/monitor/monitor_process.py12
-rw-r--r--yardstick/benchmark/scenarios/base.py4
-rw-r--r--yardstick/benchmark/scenarios/compute/unixbench_benchmark.bash4
-rw-r--r--yardstick/benchmark/scenarios/energy/__init__.py (renamed from yardstick/tests/functional/network_services/__init__.py)0
-rw-r--r--yardstick/benchmark/scenarios/energy/energy.py139
-rw-r--r--yardstick/benchmark/scenarios/networking/ping.py14
-rw-r--r--yardstick/benchmark/scenarios/networking/vnf_generic.py243
-rw-r--r--yardstick/benchmark/scenarios/parser/parser.py2
-rw-r--r--yardstick/benchmark/scenarios/storage/storperf.py48
-rw-r--r--yardstick/cmd/commands/report.py23
-rw-r--r--yardstick/common/exceptions.py15
-rw-r--r--yardstick/common/html_template.py124
-rw-r--r--yardstick/common/messaging/__init__.py27
-rw-r--r--yardstick/common/nsb_report.css34
-rw-r--r--yardstick/common/nsb_report.html.j275
-rw-r--r--yardstick/common/nsb_report.js170
-rw-r--r--yardstick/common/packages.py8
-rw-r--r--yardstick/common/report.html.j2184
-rw-r--r--yardstick/common/utils.py74
-rw-r--r--yardstick/network_services/constants.py3
-rw-r--r--yardstick/network_services/helpers/cpu.py103
-rw-r--r--yardstick/network_services/helpers/dpdkbindnic_helper.py19
-rw-r--r--yardstick/network_services/helpers/vpp_helpers/__init__.py (renamed from yardstick/tests/functional/network_services/vnf_generic/__init__.py)0
-rw-r--r--yardstick/network_services/helpers/vpp_helpers/abstract_search_algorithm.py53
-rw-r--r--yardstick/network_services/helpers/vpp_helpers/multiple_loss_ratio_search.py688
-rw-r--r--yardstick/network_services/helpers/vpp_helpers/ndr_pdr_result.py68
-rw-r--r--yardstick/network_services/helpers/vpp_helpers/receive_rate_interval.py88
-rw-r--r--yardstick/network_services/helpers/vpp_helpers/receive_rate_measurement.py58
-rw-r--r--yardstick/network_services/libs/ixia_libs/ixnet/ixnet_api.py351
-rw-r--r--yardstick/network_services/nfvi/resource.py3
-rw-r--r--yardstick/network_services/pipeline.py2
-rw-r--r--yardstick/network_services/traffic_profile/__init__.py3
-rw-r--r--yardstick/network_services/traffic_profile/base.py4
-rw-r--r--yardstick/network_services/traffic_profile/http.py4
-rw-r--r--yardstick/network_services/traffic_profile/http_ixload.py180
-rw-r--r--yardstick/network_services/traffic_profile/ixia_rfc2544.py247
-rw-r--r--yardstick/network_services/traffic_profile/prox_binsearch.py4
-rw-r--r--yardstick/network_services/traffic_profile/prox_irq.py48
-rw-r--r--yardstick/network_services/traffic_profile/prox_profile.py4
-rw-r--r--yardstick/network_services/traffic_profile/rfc2544.py91
-rw-r--r--yardstick/network_services/traffic_profile/sip.py32
-rw-r--r--yardstick/network_services/traffic_profile/trex_traffic_profile.py22
-rw-r--r--yardstick/network_services/traffic_profile/vpp_rfc2544.py339
-rw-r--r--yardstick/network_services/vnf_generic/vnf/acl_vnf.py13
-rw-r--r--yardstick/network_services/vnf_generic/vnf/agnostic_vnf.py6
-rw-r--r--yardstick/network_services/vnf_generic/vnf/base.py93
-rw-r--r--yardstick/network_services/vnf_generic/vnf/cgnapt_vnf.py14
-rw-r--r--yardstick/network_services/vnf_generic/vnf/epc_vnf.py6
-rw-r--r--yardstick/network_services/vnf_generic/vnf/ipsec_vnf.py498
-rw-r--r--yardstick/network_services/vnf_generic/vnf/prox_helpers.py351
-rw-r--r--yardstick/network_services/vnf_generic/vnf/prox_irq.py200
-rw-r--r--yardstick/network_services/vnf_generic/vnf/prox_vnf.py41
-rw-r--r--yardstick/network_services/vnf_generic/vnf/router_vnf.py8
-rw-r--r--yardstick/network_services/vnf_generic/vnf/sample_vnf.py200
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_imsbench_sipp.py143
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_ixload.py47
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_landslide.py39
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_ping.py12
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_pktgen.py25
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_prox.py8
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py772
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py67
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_trex.py13
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_trex_vpp.py178
-rwxr-xr-xyardstick/network_services/vnf_generic/vnf/tg_vcmts_pktgen.py215
-rw-r--r--yardstick/network_services/vnf_generic/vnf/udp_replay.py15
-rwxr-xr-xyardstick/network_services/vnf_generic/vnf/vcmts_vnf.py273
-rw-r--r--yardstick/network_services/vnf_generic/vnf/vfw_vnf.py13
-rw-r--r--yardstick/network_services/vnf_generic/vnf/vims_vnf.py105
-rw-r--r--yardstick/network_services/vnf_generic/vnf/vpe_vnf.py208
-rw-r--r--yardstick/network_services/vnf_generic/vnf/vpp_helpers.py751
-rw-r--r--yardstick/resources/templates/add_ip_address.vat1
-rw-r--r--yardstick/resources/templates/add_ip_neighbor.vat1
-rw-r--r--yardstick/resources/templates/add_route.vat1
-rw-r--r--yardstick/resources/templates/del_route.vat1
-rw-r--r--yardstick/resources/templates/flush_ip_addresses.vat1
-rw-r--r--yardstick/resources/templates/hw_interface_set_mtu.vat1
-rw-r--r--yardstick/resources/templates/interface_dump.vat1
-rw-r--r--yardstick/resources/templates/set_if_state.vat1
-rw-r--r--yardstick/ssh.py90
-rw-r--r--yardstick/tests/functional/benchmark/core/__init__.py (renamed from yardstick/tests/functional/network_services/vnf_generic/vnf/__init__.py)0
-rw-r--r--yardstick/tests/functional/benchmark/core/test_report.py314
-rw-r--r--yardstick/tests/functional/common/test_packages.py20
-rw-r--r--yardstick/tests/functional/network_services/vnf_generic/vnf/test_base.py103
-rw-r--r--yardstick/tests/unit/apiserver/utils/test_influx.py5
-rw-r--r--yardstick/tests/unit/benchmark/contexts/standalone/test_model.py9
-rw-r--r--yardstick/tests/unit/benchmark/contexts/standalone/test_ovs_dpdk.py33
-rw-r--r--yardstick/tests/unit/benchmark/contexts/standalone/test_sriov.py14
-rw-r--r--yardstick/tests/unit/benchmark/contexts/test_heat.py82
-rw-r--r--yardstick/tests/unit/benchmark/core/test_report.py596
-rw-r--r--yardstick/tests/unit/benchmark/core/test_task.py45
-rw-r--r--yardstick/tests/unit/benchmark/runner/test_base.py79
-rw-r--r--yardstick/tests/unit/benchmark/runner/test_iteration.py45
-rw-r--r--yardstick/tests/unit/benchmark/runner/test_iteration_ipc.py136
-rw-r--r--yardstick/tests/unit/benchmark/scenarios/availability/test_attacker_baremetal.py73
-rw-r--r--yardstick/tests/unit/benchmark/scenarios/availability/test_monitor_multi.py17
-rw-r--r--yardstick/tests/unit/benchmark/scenarios/availability/test_monitor_process.py16
-rw-r--r--yardstick/tests/unit/benchmark/scenarios/energy/__init__.py0
-rw-r--r--yardstick/tests/unit/benchmark/scenarios/energy/energy_sample_chassis_output.txt14
-rw-r--r--yardstick/tests/unit/benchmark/scenarios/energy/energy_sample_power_metrics.txt300
-rw-r--r--yardstick/tests/unit/benchmark/scenarios/energy/test_energy.py182
-rw-r--r--yardstick/tests/unit/benchmark/scenarios/networking/test_ping.py14
-rw-r--r--yardstick/tests/unit/benchmark/scenarios/networking/test_vnf_generic.py238
-rw-r--r--yardstick/tests/unit/benchmark/scenarios/networking/vpe_vnf_topology.yaml22
-rw-r--r--yardstick/tests/unit/common/test_packages.py4
-rw-r--r--yardstick/tests/unit/common/test_utils.py54
-rw-r--r--yardstick/tests/unit/network_services/helpers/test_cpu.py94
-rw-r--r--yardstick/tests/unit/network_services/helpers/vpp_helpers/__init__.py0
-rw-r--r--yardstick/tests/unit/network_services/helpers/vpp_helpers/test_multiple_loss_ratio_search.py2164
-rw-r--r--yardstick/tests/unit/network_services/helpers/vpp_helpers/test_ndr_pdr_result.py91
-rw-r--r--yardstick/tests/unit/network_services/helpers/vpp_helpers/test_receive_rate_interval.py100
-rw-r--r--yardstick/tests/unit/network_services/helpers/vpp_helpers/test_receive_rate_measurement.py44
-rw-r--r--yardstick/tests/unit/network_services/libs/ixia_libs/test_ixnet_api.py352
-rw-r--r--yardstick/tests/unit/network_services/traffic_profile/test_base.py16
-rw-r--r--yardstick/tests/unit/network_services/traffic_profile/test_http.py10
-rw-r--r--yardstick/tests/unit/network_services/traffic_profile/test_http_ixload.py185
-rw-r--r--yardstick/tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py454
-rw-r--r--yardstick/tests/unit/network_services/traffic_profile/test_prox_binsearch.py39
-rw-r--r--yardstick/tests/unit/network_services/traffic_profile/test_prox_irq.py57
-rw-r--r--yardstick/tests/unit/network_services/traffic_profile/test_prox_profile.py6
-rw-r--r--yardstick/tests/unit/network_services/traffic_profile/test_rfc2544.py66
-rw-r--r--yardstick/tests/unit/network_services/traffic_profile/test_sip.py51
-rw-r--r--yardstick/tests/unit/network_services/traffic_profile/test_vpp_rfc2544.py890
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml6
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_acl_vnf.py16
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_agnostic_vnf.py6
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_base.py118
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_cgnapt_vnf.py18
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_epc_vnf.py10
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_ipsec_vnf.py2151
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_helpers.py539
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_irq.py828
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_vnf.py80
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_router_vnf.py12
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_sample_vnf.py1502
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_imsbench_sipp.py481
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_ixload.py40
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_landslide.py72
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_ping.py14
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_pktgen.py29
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_prox.py38
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py904
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py18
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_trex.py34
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_trex_vpp.py1130
-rwxr-xr-xyardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_vcmts_pktgen.py652
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_udp_replay.py31
-rwxr-xr-xyardstick/tests/unit/network_services/vnf_generic/vnf/test_vcmts_vnf.py651
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_vfw_vnf.py14
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_vims_vnf.py713
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_vpe_vnf.py97
-rw-r--r--yardstick/tests/unit/network_services/vnf_generic/vnf/test_vpp_helpers.py1723
-rw-r--r--yardstick/tests/unit/test_ssh.py42
849 files changed, 259782 insertions, 28839 deletions
diff --git a/INFO b/INFO
index 63450ce32..8b3da274e 100644
--- a/INFO
+++ b/INFO
@@ -22,6 +22,7 @@ chenjiankun1@huawei.com
rodolfo.alonso.hernandez@intel.com
emma.l.foley@intel.com
abhijit.sinha@intel.com
+volodymyrx.mytnyk@intel.com
Link to TSC approval: http://meetbot.opnfv.org/meetings/
Link to approval of additional submitters:
diff --git a/INFO.yaml b/INFO.yaml
index a3780da61..8776e830e 100644
--- a/INFO.yaml
+++ b/INFO.yaml
@@ -74,6 +74,10 @@ committers:
email: 'ross.b.brattain@intel.com'
id: 'rbbratta'
company: 'intel.com'
+ - name: 'Volodymyr Mytnyk'
+ email: 'volodymyrx.mytnyk@intel.com'
+ id: 'vmytnykx'
+ company: 'intel.com'
tsc:
# yamllint disable rule:line-length
approval: 'http//meetbot.opnfv.org/meetings/'
diff --git a/ansible/multi_port_baremetal_ixia_correlated_test.yaml b/ansible/baremetal_scale_out_ixia_correlated_test.yaml
index 0d223181d..13f6fef15 100644
--- a/ansible/multi_port_baremetal_ixia_correlated_test.yaml
+++ b/ansible/baremetal_scale_out_ixia_correlated_test.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation. #
+# Copyright (c) 2018 Intel Corporation. #
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -112,6 +112,7 @@
ip:
mgmt:
- '1.2.1.6/24'
+ - '1.2.1.7/24'
uplink:
- '152.16.100.10/24'
- '172.16.100.10/24'
@@ -127,6 +128,6 @@
- '00:00:00:9e:00:fb'
tasks:
- - include: multi_port_baremetal_ixia_correlated_test_templates.yml
+ - include: baremetal_scale_out_ixia_correlated_test_templates.yml
with_items: "{{ scale_out }}"
diff --git a/ansible/multi_port_baremetal_ixia_correlated_test_templates.yml b/ansible/baremetal_scale_out_ixia_correlated_test_templates.yml
index 6f73d8c01..11d3d4674 100644
--- a/ansible/multi_port_baremetal_ixia_correlated_test_templates.yml
+++ b/ansible/baremetal_scale_out_ixia_correlated_test_templates.yml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation. #
+# Copyright (c) 2018 Intel Corporation. #
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -15,6 +15,10 @@
- set_fact:
num_vnfs: "{{ item }}"
+- file:
+ path: /etc/yardstick/nodes
+ state: directory
+
- debug:
var: num_vnfs
verbosity: 2
@@ -24,33 +28,33 @@
dest: ../samples/vnf_samples/traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
- template:
- src: ../etc/yardstick/nodes/standalone/ixia_template.yaml
- dest: /etc/yardstick/nodes/ixia_{{ num_vnfs }}.yaml
+ src: ../etc/yardstick/nodes/standalone/ixia_correlated_template.yaml
+ dest: /etc/yardstick/nodes/ixia_correlated_{{ num_vnfs }}.yaml
- template:
- src: ../etc/yardstick/nodes/standalone/pod_bm_vnf.yaml
+ src: ../etc/yardstick/nodes/standalone/pod_bm_vnf_scale_out.yaml
dest: /etc/yardstick/nodes/pod_bm_vnf_{{num_vnfs}}.yaml
- template:
- src: ../samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_multi_port_template.yaml
- dest: ../samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_multi_port_{{ num_vnfs }}.yaml
+ src: ../samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_scale_out_template.yaml
+ dest: ../samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_scale_out_{{ num_vnfs }}.yaml
- template:
- src: ../samples/vnf_samples/nsut/vfw/vfw-tg-topology-ixia-correlated-multi-port.yaml
- dest: ../samples/vnf_samples/nsut/vfw/vfw-tg-topology-ixia-correlated-multi-port-{{ num_vnfs }}.yaml
+ src: ../samples/vnf_samples/nsut/vfw/vfw-tg-topology-ixia-correlated-scale-out.yaml
+ dest: ../samples/vnf_samples/nsut/vfw/vfw-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
- template:
- src: ../samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_multi_port_template.yaml
- dest: ../samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_multi_port_{{num_vnfs}}.yaml
+ src: ../samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_scale_out_template.yaml
+ dest: ../samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_scale_out_{{num_vnfs}}.yaml
- template:
- src: ../samples/vnf_samples/nsut/acl/acl-tg-topology-ixia-correlated-multi-port.yaml
- dest: ../samples/vnf_samples/nsut/acl/acl-tg-topology-ixia-correlated-multi-port-{{ num_vnfs }}.yaml
+ src: ../samples/vnf_samples/nsut/acl/acl-tg-topology-ixia-correlated-scale-out.yaml
+ dest: ../samples/vnf_samples/nsut/acl/acl-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
- template:
- src: ../samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_multi_port_template.yaml
- dest: ../samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_multi_port_{{num_vnfs}}.yaml
+ src: ../samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_scale_out_template.yaml
+ dest: ../samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_scale_out_{{num_vnfs}}.yaml
- template:
- src: ../samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-ixia-correlated-multi-port.yaml
- dest: ../samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-ixia-correlated-multi-port-{{ num_vnfs }}.yaml
+ src: ../samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-ixia-correlated-scale-out.yaml
+ dest: ../samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
diff --git a/ansible/build_vm.yml b/ansible/build_vm.yml
new file mode 100644
index 000000000..9774f9ff5
--- /dev/null
+++ b/ansible/build_vm.yml
@@ -0,0 +1,44 @@
+- name: Prepare to build VM
+ hosts: jumphost
+ become: yes
+ vars:
+ img_prop_item: "{{ IMG_PROPERTY }}"
+ img_arch: "{{ YARD_IMG_ARCH }}"
+
+ tasks:
+ - name: Include pre-build
+ include_role:
+ name: build_yardstick_image
+ tasks_from: pre_build.yml
+ when:
+ - installation_mode != inst_mode_container
+
+
+- name: Build VM in chroot
+ hosts: chroot_image
+ connection: chroot
+ become: yes
+ vars:
+ img_property: "{{ IMG_PROPERTY }}"
+ environment: "{{ proxy_env }}"
+
+ tasks:
+ - name: Include image build
+ include_role:
+ name: build_yardstick_image
+ tasks_from: "cloudimg_modify_{{ img_property }}.yml"
+ when:
+ - installation_mode != inst_mode_container
+
+
+- name: Clear up after VM is built
+ hosts: jumphost
+ become: yes
+
+ tasks:
+ - name: Include post-build
+ include_role:
+ name: build_yardstick_image
+ tasks_from: post_build.yml
+ when:
+ - installation_mode != inst_mode_container
diff --git a/ansible/build_yardstick_image.yml b/ansible/build_yardstick_image.yml
index 072c12c66..495a547bb 100644
--- a/ansible/build_yardstick_image.yml
+++ b/ansible/build_yardstick_image.yml
@@ -19,11 +19,13 @@
'amd64': disk1
'arm64': uefi1
boot_mode: "{{ boot_modes[YARD_IMG_ARCH] }}"
- image_filename: "{{ release }}-server-cloudimg-{{ YARD_IMG_ARCH }}-{{ boot_mode }}.img"
- image_path: "{{ release }}/current/{{ image_filename }}"
+ image_filename:
+ 'xenial': "{{ release }}-server-cloudimg-{{ YARD_IMG_ARCH }}-{{ boot_mode }}.img"
+ 'bionic': "{{ release }}-server-cloudimg-{{ YARD_IMG_ARCH }}.img"
+ image_path: "{{ release }}/current/{{ image_filename[release] }}"
host: "{{ lookup('env', 'HOST')|default('cloud-images.ubuntu.com', true)}}"
image_url: "{{ lookup('env', 'IMAGE_URL')|default('https://' ~ host ~ '/' ~ image_path, true) }}"
- image_dest: "{{ workspace }}/{{ image_filename }}"
+ image_dest: "{{ workspace }}/{{ image_filename[release] }}"
sha256sums_path: "{{ release }}/current/SHA256SUMS"
sha256sums_filename: "{{ sha256sums_path|basename }}"
sha256sums_url: "{{ lookup('env', 'SHA256SUMS_URL')|default('https://' ~ host ~ '/' ~ sha256sums_path, true) }}"
diff --git a/ansible/deploy_kube.yml b/ansible/deploy_kube.yml
new file mode 100644
index 000000000..b71e7dc7c
--- /dev/null
+++ b/ansible/deploy_kube.yml
@@ -0,0 +1,28 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- hosts: master
+ become: yes
+ environment: "{{ proxy_env }}"
+ roles:
+ - set_package_installer_proxy
+ - install_dependencies_kubernetes
+ - docker
+ - install_go
+ - install_kube
+ - build_cni
+ - role: download_dpdk
+ dpdk_version: "17.02.1"
+ - install_dpdk
+ - init_kubeadm
diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml
index 596560508..e94d24023 100644
--- a/ansible/group_vars/all.yml
+++ b/ansible/group_vars/all.yml
@@ -1,13 +1,22 @@
---
target_os: "Ubuntu"
-YARD_IMG_ARCH: "amd64"
-IMG_PROPERTY: "normal"
+YARD_IMG_ARCH: "{{ YARD_IMAGE_ARCH | default('amd64') }}"
+IMG_PROPERTY: "{{ IMAGE_PROPERTY | default('normal') }}"
clone_dest: /opt/tempT
-release: xenial
+release: "{{ OS_RELEASE | default('xenial') }}"
normal_image_file: "{{ workspace }}/yardstick-image.img"
nsb_image_file: "{{ workspace }}/yardstick-nsb-image.img"
ubuntu_image_file: /tmp/workspace/yardstick/yardstick-trusty-server.raw
+arch_amd64: "amd64"
+arch_arm64: "arm64"
+inst_mode_baremetal: "baremetal"
+inst_mode_container: "container"
+inst_mode_container_pull: "container_pull"
+ubuntu_archive:
+ "amd64": "http://archive.ubuntu.com/ubuntu/"
+ "arm64": "http://ports.ubuntu.com/ubuntu-ports/"
installation_mode: "{{ INSTALLATION_MODE | default('baremetal') }}"
+yardstick_dir: "{{ YARDSTICK_DIR | default('/home/opnfv/repos/yardstick') }}"
proxy_env:
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin
http_proxy: "{{ lookup('env', 'http_proxy') }}"
diff --git a/ansible/group_vars/master.yml b/ansible/group_vars/master.yml
new file mode 100644
index 000000000..f5f703a2f
--- /dev/null
+++ b/ansible/group_vars/master.yml
@@ -0,0 +1,39 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+cni_info:
+ multus-cni:
+ repo_url: https://github.com/Intel-Corp/multus-cni
+ repo_ver: v1.2
+ build_script: build
+ sriov-cni:
+ repo_url: https://github.com/Intel-Corp/sriov-cni
+ repo_ver: v0.4.0
+ build_script: build
+ containernetworking-cni:
+ repo_url: https://github.com/containernetworking/cni
+ repo_ver: v0.6.0
+ build_script: build.sh
+ containernetworking-plugins:
+ repo_url: https://github.com/containernetworking/plugins
+ repo_ver: v0.7.1
+ build_script: build.sh
+kubeadm_kubernetes_version: 1.9.3
+# Default CIDR defined in kube-flannel.yml
+kubeadm_pod_network_cidr: 10.244.0.0/16
+kubelet_cluster_dns_ip: 172.20.0.10
+docker_daemon_config:
+ bip: 172.10.1.1/16
+ fixed-cidr: 172.10.0.0/24
+ mtu: 1500
diff --git a/ansible/install-inventory.ini b/ansible/install-inventory.ini
index 4e8629428..07d2c13f4 100644
--- a/ansible/install-inventory.ini
+++ b/ansible/install-inventory.ini
@@ -8,19 +8,22 @@ localhost ansible_connection=local
[yardstick:children]
jumphost
-[yardstick-standalone]
-# standalone-node ansible_host=192.168.2.51 ansible_user=ubuntu ansible_ssh_pass=password ansible_connection=ssh
-
[yardstick-baremetal]
-# baremetal-node ansible_host=192.168.2.52 ansible_user=ubuntu ansible_ssh_pass=password ansible_connection=ssh
+# baremetal-node ansible_host=192.168.2.51 ansible_user=ubuntu ansible_ssh_pass=password ansible_connection=ssh
+
+[yardstick-standalone]
+# standalone-node ansible_host=192.168.2.52 ansible_user=ubuntu ansible_ssh_pass=password ansible_connection=ssh
[all:vars]
-arch_amd64=amd64
-arch_arm64=arm64
-inst_mode_baremetal=baremetal
-inst_mode_container=container
-inst_mode_container_pull=container_pull
-ubuntu_archive={"amd64": "http://archive.ubuntu.com/ubuntu/", "arm64": "http://ports.ubuntu.com/ubuntu-ports/"}
# Uncomment credentials below if needed
# ansible_user=root
-# ansible_pass=root
+# ansible_ssh_pass=root
+# ansible_ssh_private_key_file=/root/.ssh/id_rsa
+
+# When IMG_PROPERTY is passed neither normal nor nsb set "path_to_vm=/path/to/image" to add it to OpenStack
+# path_to_img=/tmp/workspace/yardstick-image.img
+
+# List of CPUs to be isolated (not used by default)
+# Grub line will be extended with: "isolcpus=<ISOL_CPUS> nohz=on nohz_full=<ISOL_CPUS> rcu_nocbs=1<ISOL_CPUS>"
+# ISOL_CPUS=2-27,30-55 # physical cpu's for all NUMA nodes, four cpu's reserved for kernel
+# ISOL_CPUS=2-27,58-83 # physical cpu's for first NUMA node, four cpu's reserved for kernel
diff --git a/ansible/install.yaml b/ansible/install.yaml
index 0800ee534..a78a11f68 100644
--- a/ansible/install.yaml
+++ b/ansible/install.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation.
+# Copyright (c) 2018-2019 Intel Corporation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,13 +15,12 @@
- hosts: jumphost
become: yes
vars:
- yardstick_dir: "{{ YARDSTICK_DIR | default('/home/opnfv/repos/yardstick') }}"
virtual_environment: "{{ VIRTUAL_ENVIRONMENT | default(False) }}"
nsb_dir: "{{ NSB_DIR | default('/opt/nsb_bin/') }}"
pre_tasks:
- - name: Create NSB binaries directory, accesible to any user
+ - name: Create NSB binaries directory, accessible to any user
file:
path: "{{ nsb_dir }}"
state: directory
@@ -31,15 +30,16 @@
- installation_mode != inst_mode_container_pull
roles:
- - { role: add_repos_jumphost, when: installation_mode != inst_mode_container_pull }
- - { role: install_dependencies_jumphost, when: installation_mode != inst_mode_container_pull }
+ - add_repos_jumphost
+ - install_dependencies_jumphost
- { role: install_yardstick, when: installation_mode != inst_mode_container_pull }
- { role: configure_uwsgi, when: installation_mode != inst_mode_container_pull }
- { role: configure_nginx, when: installation_mode != inst_mode_container_pull }
- { role: configure_gui, when: installation_mode != inst_mode_container_pull }
- { role: download_trex, when: installation_mode != inst_mode_container_pull }
- { role: install_trex, when: installation_mode != inst_mode_container_pull }
- - { role: configure_rabbitmq, when: installation_mode != inst_mode_container_pull }
+ - role: configure_rabbitmq
+ install_mode: "{{ installation_mode }}"
post_tasks:
@@ -56,6 +56,8 @@
- name: Prepare baremetal and standalone servers
hosts: yardstick-baremetal,yardstick-standalone
become: yes
+ vars_files:
+ - roles/download_dpdk/defaults/main.yml
environment: "{{ proxy_env }}"
roles:
@@ -63,21 +65,25 @@
- role: set_package_installer_proxy
when: proxy_env is defined and proxy_env
# can't update grub in chroot/docker
- # ?? - enable_iommu_on_boot
- enable_hugepages_on_boot
+ - enable_iommu_on_boot
+ - enable_cpu_isolation_on_boot
# needed for collectd plugins
- increase_open_file_limits
- install_image_dependencies
- role: download_dpdk
- # dpdk_version: "17.02"
+ dpdk_version: "{{ dpdk_version_for_PROX }}"
+ - role: install_dpdk
+ dpdk_version: "{{ dpdk_version_for_PROX }}"
+ - download_samplevnfs
+ - role: install_samplevnf
+ vnf_name: PROX
+ - download_dpdk
- install_dpdk
- download_trex
- install_trex
- download_civetweb
- install_civetweb
- - download_samplevnfs
- - role: install_samplevnf
- vnf_name: PROX
- role: install_samplevnf
vnf_name: UDP_Replay
- role: install_samplevnf
@@ -95,57 +101,109 @@
- install_pmu_tools
- download_collectd
- install_collectd
+ - docker
+ - barometer_collectd
-
-- hosts: jumphost
+- name: Prepare to build VM
+ hosts: yardstick-standalone
become: yes
vars:
img_prop_item: "{{ IMG_PROPERTY }}"
img_arch: "{{ YARD_IMG_ARCH }}"
+ environment: "{{ proxy_env }}"
tasks:
- - name: Include pre-build
- include_role:
- name: build_yardstick_image
- tasks_from: pre_build.yml
- when: installation_mode != inst_mode_container
+ - file:
+ dest: /tmp/ansible
+ state: directory
+ mode: 0755
+
+ - name: Copy ansible folder to remote DUT
+ copy:
+ src: "."
+ dest: /tmp/ansible
+
+ - name: Install DUT related packages
+ apt:
+ name: "{{ packages }}"
+ vars:
+ packages:
+ - qemu-kvm
+ - libvirt-bin
+ - bridge-utils
+ - fping
+ - genisoimage
+
+ # There is a bug with the easy install ansible module in Ubuntu 16.04 linux.
+ # Refer https://github.com/ansible/ansible/issues/23534
+ - name: Install pip
+ shell: easy_install -U pip
+ when:
+ - ansible_distribution == 'Ubuntu'
+ - ansible_distribution_major_version|int <= 16
+
+ - name: Install python-pip
+ action: "{{ ansible_pkg_mgr }} name=python-pip state=present"
+ when:
+ - ansible_distribution == 'Ubuntu'
+ - ansible_distribution_major_version|int >= 17
+ - name: Update pip ansible docker
+ pip:
+ name: "ansible==2.5.5"
-- hosts: chroot_image
- connection: chroot
- become: yes
+ # This is used as workaround as ansible doesn't support chroot on remote server
+ - name: Run ansible on remote
+ shell: "ansible-playbook -e OS_RELEASE={{ OS_RELEASE }} -e IMAGE_PROPERTY={{ IMAGE_PROPERTY }} -e YARD_IMAGE_ARCH={{ YARD_IMAGE_ARCH }} -i install-inventory.ini build_vm.yml -vv"
+ args:
+ chdir: "/tmp/ansible"
+
+
+- name: Add OpenStack variables, image
+ hosts: jumphost
vars:
- img_property: "{{ IMG_PROPERTY }}"
- environment: "{{ proxy_env }}"
+ openrc_flag: false
+ vars_files:
+ - yardstick_config.yml
- tasks:
- - name: Include image build
- include_role:
- name: build_yardstick_image
- tasks_from: "cloudimg_modify_{{ img_property }}.yml"
- when: installation_mode != inst_mode_container
+ pre_tasks:
+ - name: Get information about external VM image
+ stat:
+ path: "{{ path_to_img }}"
+ register: image_file_stat
+ when:
+ - path_to_img is defined
+ - imgfile is not defined
+ - set_fact:
+ imgfile: "{{ path_to_img }}"
+ when:
+ - path_to_img is defined
+ - imgfile is not defined
+ - image_file_stat.stat.islnk is defined
+ - not image_file_stat.stat.islnk
-- hosts: jumphost
- become: yes
+ - set_fact:
+ openrc_flag: true
+ when:
+ - openrc_file is defined
+ - imgfile is defined
- tasks:
- - name: Include post-build
- include_role:
- name: build_yardstick_image
- tasks_from: post_build.yml
- when: installation_mode != inst_mode_container
+ roles:
+ - { role: convert_openrc, when: openrc_file is defined }
+ - { role: clean_images, when: openrc_flag }
+ - { role: clean_flavors, when: openrc_flag }
+ - { role: create_samplevnfs_image, when: openrc_flag }
+ environment:
+ "{{ openrc | default({}) }}"
-- name: start yardstick container on jumphost
+- name: Start yardstick container on jumphost
hosts: jumphost
tasks:
- - include_role:
- name: install_dependencies_jumphost
- when: installation_mode == inst_mode_container_pull
-
- - include_role:
+ - name: Install docker needed to pull Yardstick container
+ include_role:
name: docker
when: installation_mode == inst_mode_container_pull
@@ -162,6 +220,5 @@
volumes:
- "{{ openrc_file|default('/dev/null') }}:/etc/yardstick/openstack.creds:ro"
- /var/run/docker.sock:/var/run/docker.sock
- - /opt:/opt
- /etc/localtime:/etc/localtime:ro
when: installation_mode == inst_mode_container_pull
diff --git a/ansible/kube-inventory.ini b/ansible/kube-inventory.ini
new file mode 100644
index 000000000..ff11b391d
--- /dev/null
+++ b/ansible/kube-inventory.ini
@@ -0,0 +1,6 @@
+[master]
+kube-master ansible_host=192.168.1.155
+
+[master:vars]
+ansible_user=ubuntu
+ansible_ssh_private_key_file=ubuntu.key
diff --git a/ansible/library/fetch_url_and_verify.py b/ansible/library/fetch_url_and_verify.py
index 6c5c0a8c2..13e8608b2 100644
--- a/ansible/library/fetch_url_and_verify.py
+++ b/ansible/library/fetch_url_and_verify.py
@@ -13,6 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+# pylint: disable-all
+
DOCUMENTATION = '''
---
module: fetch_url_and_verify
@@ -42,6 +44,7 @@ def main():
dest = params['dest']
sha256url = params['sha256url']
retries = params['retries']
+ sha256line = ''
image_dir, image_filename = os.path.split(dest)
rc, stdout, stderr = module.run_command(['curl', '-sS', sha256url])
@@ -59,7 +62,7 @@ def main():
module.exit_json(changed=False, dest=dest, url=url,
sha256sum=sha256sum)
- for retry in range(retries):
+ for _ in range(retries):
curl_rc, stdout, stderr = module.run_command(
['curl', '-sS', '-o', dest, url], cwd=image_dir)
if curl_rc == 0:
@@ -74,7 +77,7 @@ def main():
# <<INCLUDE_ANSIBLE_MODULE_COMMON>>
-from ansible.module_utils.basic import * # noqa
+from ansible.module_utils.basic import *
if __name__ == '__main__':
main()
diff --git a/ansible/multi_port_baremetal_ixia_test_templates.yml b/ansible/multi_port_baremetal_ixia_test_templates.yml
index f2e04a2d1..832f025a1 100644
--- a/ansible/multi_port_baremetal_ixia_test_templates.yml
+++ b/ansible/multi_port_baremetal_ixia_test_templates.yml
@@ -15,6 +15,10 @@
- set_fact:
num_vnfs: "{{ item }}"
+- file:
+ path: /etc/yardstick/nodes
+ state: directory
+
- debug:
var: num_vnfs
verbosity: 2
@@ -25,15 +29,15 @@
- template:
src: ../etc/yardstick/nodes/standalone/ixia_template.yaml
- dest: /etc/yardstick/nodes/ixia_{{ num_vnfs }}.yaml
+ dest: /etc/yardstick/nodes/baremetal_ixia_{{ num_vnfs }}.yaml
- template:
src: ../etc/yardstick/nodes/standalone/pod_bm_vnf.yaml
dest: /etc/yardstick/nodes/pod_bm_vnf_{{num_vnfs}}.yaml
- template:
- src: ../samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_template.yaml
- dest: ../samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_{{ num_vnfs }}.yaml
+ src: ../samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_ixia_template.yaml
+ dest: ../samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_ixia_{{ num_vnfs }}.yaml
- template:
src: ../samples/vnf_samples/nsut/vfw/vfw-tg-topology-ixia-multi-port.yaml
@@ -45,7 +49,7 @@
- template:
src: ../samples/vnf_samples/nsut/acl/acl-tg-topology-ixia-multi-port.yaml
- dest: ../samples/vnf_samples/nsut/acl/acl-tg-topology-multi-port-ixia-{{ num_vnfs }}.yaml
+ dest: ../samples/vnf_samples/nsut/acl/acl-tg-topology-ixia-multi-port-{{ num_vnfs }}.yaml
- template:
src: ../samples/vnf_samples/traffic_profiles/ipv4_throughput-cgnapt-scale-out.yaml
diff --git a/ansible/multi_port_baremetal_test_templates.yml b/ansible/multi_port_baremetal_test_templates.yml
index 4b905f8c7..2d0259364 100644
--- a/ansible/multi_port_baremetal_test_templates.yml
+++ b/ansible/multi_port_baremetal_test_templates.yml
@@ -15,6 +15,10 @@
- set_fact:
num_vnfs: "{{ item }}"
+- file:
+ path: /etc/yardstick/nodes
+ state: directory
+
- debug:
var: num_vnfs
verbosity: 2
@@ -40,8 +44,8 @@
dest: ../samples/vnf_samples/nsut/vfw/vfw-tg-topology-multi-port-{{ num_vnfs }}.yaml
- template:
- src: ../samples/vnf_samples/nsut/acl/tc_baremetal_vfw_rfc2544_template.yaml
- dest: ../samples/vnf_samples/nsut/acl/tc_baremetal_vfw_rfc2544_{{ num_vnfs }}.yaml
+ src: ../samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_template.yaml
+ dest: ../samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_{{ num_vnfs }}.yaml
- template:
src: ../samples/vnf_samples/nsut/acl/acl-tg-topology-multi-port.yaml
@@ -52,8 +56,8 @@
dest: ../samples/vnf_samples/traffic_profiles/ipv4_throughput-cgnapt-{{ num_vnfs }}.yaml
- template:
- src: ../samples/vnf_samples/nsut/cgnapt/tc_baremetal_vfw_rfc2544_template.yaml
- dest: ../samples/vnf_samples/nsut/cgnapt/tc_baremetal_vfw_rfc2544_{{ num_vnfs }}.yaml
+ src: ../samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_template.yaml
+ dest: ../samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_{{ num_vnfs }}.yaml
- template:
src: ../samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-multi-port.yaml
diff --git a/ansible/prepare_openstack.yml b/ansible/prepare_openstack.yml
index 6f54ef522..c9067c9fb 100644
--- a/ansible/prepare_openstack.yml
+++ b/ansible/prepare_openstack.yml
@@ -23,7 +23,6 @@
include: build_yardstick_image.yml
vars:
YARD_IMG_ARCH: amd64
- release: xenial
img_property: nsb
- name: Cleanup old OpenStack images and upload the new one
diff --git a/ansible/roles/add_repos_jumphost/tasks/Debian.yml b/ansible/roles/add_repos_jumphost/tasks/Debian.yml
index 626f0b037..e15699617 100644
--- a/ansible/roles/add_repos_jumphost/tasks/Debian.yml
+++ b/ansible/roles/add_repos_jumphost/tasks/Debian.yml
@@ -71,7 +71,6 @@
deb [arch={{ extra_arch }}] {{ extra_repo }} {{ ansible_distribution_release }} main universe multiverse restricted
deb [arch={{ extra_arch }}] {{ extra_repo }} {{ ansible_distribution_release }}-updates main universe multiverse restricted
deb [arch={{ extra_arch }}] {{ extra_repo }} {{ ansible_distribution_release }}-security main universe multiverse restricted
- deb [arch={{ extra_arch }}] {{ extra_repo }} {{ ansible_distribution_release }}-proposed main universe multiverse restricted
when: installation_mode == "container"
- name: Remove the marker
diff --git a/ansible/roles/barometer_collectd/tasks/main.yaml b/ansible/roles/barometer_collectd/tasks/main.yaml
new file mode 100644
index 000000000..c06540c3f
--- /dev/null
+++ b/ansible/roles/barometer_collectd/tasks/main.yaml
@@ -0,0 +1,40 @@
+#Copyright 2018 OPNFV and Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+
+- name: Remove barometer-collectd container
+ docker_container:
+ name: barometer-collectd
+ state: absent
+
+- name: Remove barometer-collectd image
+ docker_image:
+ name: opnfv/barometer-collectd
+ state: absent
+
+- name: Prepare collectd container
+ docker_container:
+ name: barometer-collectd
+ image: opnfv/barometer-collectd
+ volumes:
+ - /opt/collectd/etc/collectd.conf.d/:/opt/collectd/etc/collectd.conf.d
+ - /var/run:/var/run
+ - /tmp:/tmp
+ - /var/lib/collectd:/var/lib/collectd
+ command: "/run_collectd.sh"
+ detach: yes
+ state: present
+ restart: no
+ privileged: yes
+ network_mode: host
diff --git a/ansible/roles/build_cni/defaults/main.yml b/ansible/roles/build_cni/defaults/main.yml
new file mode 100644
index 000000000..18aa418f4
--- /dev/null
+++ b/ansible/roles/build_cni/defaults/main.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+cni_src_dir: /opt/cni/src
+cni_bin_dir: /opt/cni/bin
diff --git a/ansible/roles/build_cni/tasks/main.yml b/ansible/roles/build_cni/tasks/main.yml
new file mode 100644
index 000000000..ee66686f8
--- /dev/null
+++ b/ansible/roles/build_cni/tasks/main.yml
@@ -0,0 +1,49 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- name: Get CNI driver sources
+ git:
+ repo: "{{ item.value.repo_url }}"
+ dest: "{{ cni_src_dir }}/{{ item.key }}"
+ version: "{{ item.value.repo_ver }}"
+ with_dict: "{{ cni_info }}"
+
+- name: Compile CNI drivers
+ command: "{{ cni_src_dir }}/{{ item.key }}/{{ item.value.build_script }}"
+ environment: "{{ go_env }}"
+ args:
+ chdir: "{{ cni_src_dir }}/{{ item.key }}"
+ with_dict: "{{ cni_info }}"
+
+- name: Get list of compiled CNI binaries
+ shell: ls -1 {{ item.key }}/bin/*
+ register: ls_cni_binaries_result
+ args:
+ chdir: "{{ cni_src_dir }}"
+ with_dict: "{{ cni_info }}"
+
+- set_fact:
+ cni_binary_list: "{{ cni_binary_list|default([]) + item.stdout_lines }}"
+ with_items: "{{ ls_cni_binaries_result.results }}"
+
+- name: Create CNI binaries dir
+ file: path={{ cni_bin_dir }} state=directory
+
+- name: Copy CNI binaries into kublet bin dir
+ copy:
+ src: "{{ cni_src_dir }}/{{ item }}"
+ dest: "{{ cni_bin_dir }}/"
+ remote_src: yes
+ mode: 0755
+ with_items: "{{ cni_binary_list }}"
diff --git a/ansible/roles/build_yardstick_image/tasks/cloudimg_modify_nsb.yml b/ansible/roles/build_yardstick_image/tasks/cloudimg_modify_nsb.yml
index 9a70ff39a..65b9b8188 100644
--- a/ansible/roles/build_yardstick_image/tasks/cloudimg_modify_nsb.yml
+++ b/ansible/roles/build_yardstick_image/tasks/cloudimg_modify_nsb.yml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation.
+# Copyright (c) 2018-2019 Intel Corporation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -52,15 +52,10 @@
- install_image_dependencies
- enable_hugepages_on_boot # can't update grub in chroot/docker
- increase_open_file_limits # needed for collectd plugins
- - download_dpdk
- - install_dpdk
- download_trex
- install_trex
- - download_pktgen
- - install_pktgen
- download_civetweb
- install_civetweb
- - download_samplevnfs
loop_control:
loop_var: role_item
environment: "{{ proxy_env }}"
@@ -69,13 +64,43 @@
when: INSTALL_BIN_PATH is undefined
- include_vars: roles/download_samplevnfs/defaults/main.yml
+
+- include_role:
+ name: "{{ role_item }}"
+ vars:
+ dpdk_version: "{{ dpdk_version_for_PROX }}"
+ with_items:
+ - download_dpdk
+ - install_dpdk
+ - download_samplevnfs
+ loop_control:
+ loop_var: role_item
+ environment: "{{ proxy_env }}"
+
+- name: Install PROX
+ include_role:
+ name: install_samplevnf
+ vars:
+ vnf_name: PROX
+
+- include_role:
+ name: "{{ role_item }}"
+ with_items:
+ - download_dpdk
+ - install_dpdk
+ - download_pktgen
+ - install_pktgen
+ loop_control:
+ loop_var: role_item
+ environment: "{{ proxy_env }}"
+
+- include_vars: roles/download_samplevnfs/defaults/main.yml
when: samplevnf_dest is undefined
- set_fact:
samplevnf_path: "{{ samplevnf_dest }}"
- include_role:
name: install_samplevnf
with_items:
- - PROX
- UDP_Replay
- ACL
- FW
diff --git a/ansible/roles/build_yardstick_image/tasks/post_build.yml b/ansible/roles/build_yardstick_image/tasks/post_build.yml
index c6888f8df..14b7a3d17 100644
--- a/ansible/roles/build_yardstick_image/tasks/post_build.yml
+++ b/ansible/roles/build_yardstick_image/tasks/post_build.yml
@@ -35,6 +35,10 @@
state: unmounted
- mount:
+ name: "{{ mountdir }}/run"
+ state: unmounted
+
+- mount:
name: "{{ mountdir }}"
state: unmounted
@@ -44,3 +48,9 @@
- debug:
msg: "yardstick image = {{ imgfile }}"
+
+- set_fact:
+ imgdest: "/var/lib/libvirt/images/{{ imgfile | basename}}"
+
+- name: Copy image to libvirt images
+ shell: "cp {{ imgfile }} {{ imgdest }}"
diff --git a/ansible/roles/build_yardstick_image/tasks/pre_build.yml b/ansible/roles/build_yardstick_image/tasks/pre_build.yml
index 2dae38060..3ac8e90e9 100644
--- a/ansible/roles/build_yardstick_image/tasks/pre_build.yml
+++ b/ansible/roles/build_yardstick_image/tasks/pre_build.yml
@@ -45,6 +45,7 @@
with_items:
# order matters
- "{{ mountdir }}/proc"
+ - "{{ mountdir }}/run"
- "{{ mountdir }}"
- "/mnt/{{ release }}"
@@ -178,6 +179,17 @@
fstab: "{{ fake_fstab }}"
state: mounted
+- name: mount chroot /run
+ mount:
+ src: /run
+ name: "{{ mountdir }}/run"
+ fstype: tmpfs
+ opts: bind
+ # !!!!!!! this is required otherwise we add entries to /etc/fstab
+ # and prevent the system from booting
+ fstab: "{{ fake_fstab }}"
+ state: mounted
+
- name: if arm copy qemu-aarch64-static into chroot
copy:
src: /usr/bin/qemu-aarch64-static
diff --git a/ansible/roles/build_yardstick_image/vars/main.yml b/ansible/roles/build_yardstick_image/vars/main.yml
index 6728e5afb..3d4054408 100644
--- a/ansible/roles/build_yardstick_image/vars/main.yml
+++ b/ansible/roles/build_yardstick_image/vars/main.yml
@@ -16,11 +16,13 @@ boot_modes:
'amd64': disk1
'arm64': uefi1
boot_mode: "{{ boot_modes[YARD_IMG_ARCH] }}"
-image_filename: "{{ release }}-server-cloudimg-{{ YARD_IMG_ARCH }}-{{ boot_mode }}.img"
-image_path: "{{ release }}/current/{{ image_filename }}"
+image_filename:
+ 'xenial': "{{ release }}-server-cloudimg-{{ YARD_IMG_ARCH }}-{{ boot_mode }}.img"
+ 'bionic': "{{ release }}-server-cloudimg-{{ YARD_IMG_ARCH }}.img"
+image_path: "{{ release }}/current/{{ image_filename[release] }}"
host: "{{ lookup('env', 'HOST')|default('cloud-images.ubuntu.com', true)}}"
image_url: "{{ lookup('env', 'IMAGE_URL')|default('https://' ~ host ~ '/' ~ image_path, true) }}"
-image_dest: "{{ workspace }}/{{ image_filename }}"
+image_dest: "{{ workspace }}/{{ image_filename[release] }}"
sha256sums_path: "{{ release }}/current/SHA256SUMS"
sha256sums_filename: "{{ sha256sums_path|basename }}"
sha256sums_url: "{{ lookup('env', 'SHA256SUMS_URL')|default('https://' ~ host ~ '/' ~ sha256sums_path, true) }}"
diff --git a/ansible/roles/configure_gui/tasks/main.yml b/ansible/roles/configure_gui/tasks/main.yml
index 846a9cb47..665053ccf 100644
--- a/ansible/roles/configure_gui/tasks/main.yml
+++ b/ansible/roles/configure_gui/tasks/main.yml
@@ -27,6 +27,11 @@
state: directory
recurse: yes
+- name: Remove /etc/nginx/yardstick/gui/dist directory if it exists
+ file:
+ path: /etc/nginx/yardstick/gui/dist
+ state: absent
+
- name: Move dist to /etc/nginx/yardstick/gui
shell:
cmd: mv dist /etc/nginx/yardstick/gui
diff --git a/ansible/roles/configure_rabbitmq/tasks/main.yml b/ansible/roles/configure_rabbitmq/tasks/main.yml
index 3ad60c1ea..59998abc0 100644
--- a/ansible/roles/configure_rabbitmq/tasks/main.yml
+++ b/ansible/roles/configure_rabbitmq/tasks/main.yml
@@ -12,19 +12,28 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-- name: Restart rabbitmq
- service:
- name: rabbitmq-server
- state: restarted
+- block:
+ - name: Restart rabbitmq
+ service:
+ name: rabbitmq-server
+ state: restarted
-- name: rabbitmqctl start_app
- shell: rabbitmqctl start_app
+ - name: rabbitmqctl start_app
+ shell: rabbitmqctl start_app
-- name: Configure rabbitmq
- rabbitmq_user:
- user: yardstick
- password: yardstick
- configure_priv: .*
- read_priv: .*
- write_priv: .*
- state: present
+ - name: Configure rabbitmq
+ rabbitmq_user:
+ user: yardstick
+ password: yardstick
+ configure_priv: .*
+ read_priv: .*
+ write_priv: .*
+ state: present
+ when: install_mode == inst_mode_baremetal
+
+- name: Create rabbitmq file for supervisor
+ template:
+ src: rabbitmq.sh.j2
+ dest: /etc/yardstick/rabbitmq.sh
+ mode: 0755
+ when: install_mode == inst_mode_container
diff --git a/ansible/roles/configure_rabbitmq/templates/rabbitmq.sh.j2 b/ansible/roles/configure_rabbitmq/templates/rabbitmq.sh.j2
new file mode 100644
index 000000000..a91565c01
--- /dev/null
+++ b/ansible/roles/configure_rabbitmq/templates/rabbitmq.sh.j2
@@ -0,0 +1,20 @@
+#!/bin/bash
+trap "rabbitmqctl stop_app" EXIT
+
+rabbitmqctl stop_app
+service rabbitmq-server restart
+rabbitmqctl start_app
+
+tmp_file="/tmp/$(basename -- $0).configured"
+if [ ! -f "$tmp_file" ]; then
+ rabbitmqctl add_user yardstick yardstick
+ rabbitmqctl set_permissions -p / yardstick '.*' '.*' '.*'
+ touch "$tmp_file"
+fi
+
+while :
+do
+ sleep 5
+ service rabbitmq-server status > /dev/null 2>&1 || exit 1
+ rabbitmqctl report | grep "Status of node rabbit@`hostname`" > /dev/null 2>&1 || exit 1
+done
diff --git a/ansible/roles/docker/tasks/Debian.yml b/ansible/roles/docker/tasks/Debian.yml
index 7f998de45..a03040d88 100644
--- a/ansible/roles/docker/tasks/Debian.yml
+++ b/ansible/roles/docker/tasks/Debian.yml
@@ -14,3 +14,19 @@
---
- name: Install docker.io
action: "{{ ansible_pkg_mgr }} name=docker.io state=present force=yes"
+
+ - name: Update package manager cache
+ tags:
+ - cache_update
+ package:
+ update_cache: yes
+
+ - name: Install python-pip
+ package:
+ name: python-pip
+ state: present
+
+ - name: Install docker-py
+ pip:
+ name: docker-py
+ state: present
diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml
index bbec371a8..18e441462 100644
--- a/ansible/roles/docker/tasks/main.yml
+++ b/ansible/roles/docker/tasks/main.yml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation.
+# Copyright (c) 2017-2019 Intel Corporation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -18,6 +18,10 @@
- name: create docker service config dir
file: path=/etc/systemd/system/docker.service.d state=directory
+ - name: docker configuration
+ template: src=daemon.json.j2 dest=/etc/docker/daemon.json owner=root mode=0644
+ when: 'docker_daemon_config is defined'
+
- name: create docker proxy config
template: src=http-proxy-conf.j2 dest=/etc/systemd/system/docker.service.d/http-proxy.conf owner=root mode=0644
when: 'proxy_env is defined and "http_proxy" in proxy_env or "https_proxy" in proxy_env'
diff --git a/ansible/roles/docker/templates/daemon.json.j2 b/ansible/roles/docker/templates/daemon.json.j2
new file mode 100644
index 000000000..57bdc9f63
--- /dev/null
+++ b/ansible/roles/docker/templates/daemon.json.j2
@@ -0,0 +1 @@
+{{ docker_daemon_config | to_nice_json }}
diff --git a/ansible/roles/download_civetweb/tasks/main.yml b/ansible/roles/download_civetweb/tasks/main.yml
index 03dd3ccd3..b6a475774 100644
--- a/ansible/roles/download_civetweb/tasks/main.yml
+++ b/ansible/roles/download_civetweb/tasks/main.yml
@@ -18,6 +18,10 @@
dest: "{{ clone_dest }}/"
validate_certs: False
checksum: "{{ civetweb_sha256s }}"
+ register: package_result
+ until: package_result is succeeded
+ retries: 10
+ delay: 5
- name: unarchive civetweb
unarchive:
diff --git a/ansible/roles/download_dpdk/defaults/main.yml b/ansible/roles/download_dpdk/defaults/main.yml
index 83711881b..b2d959eed 100644
--- a/ansible/roles/download_dpdk/defaults/main.yml
+++ b/ansible/roles/download_dpdk/defaults/main.yml
@@ -1,11 +1,11 @@
---
dpdk_version: "17.05"
+dpdk_version_for_PROX: "18.11"
dpdk_url: "http://fast.dpdk.org/rel/dpdk-{{ dpdk_version }}.tar.xz"
dpdk_file: "{{ dpdk_url|basename }}"
dpdk_unarchive: "{{ dpdk_file|regex_replace('[.]tar[.]xz$', '') }}"
dpdk_dest: "{{ clone_dest }}/"
-#NOTE(ralonsoh): DPDK > 17.02 are currently unsupported due to prox build issues
dpdk_md5:
"16.07.2": "md5:4922ea2ec935b64ff5c191fec53344a6"
"16.11.7": "md5:c081d113dfd57633e3bc3ebc802691be"
@@ -16,3 +16,4 @@ dpdk_md5:
"17.11.3": "md5:68ca84ac878011acf44e75d33b46f55b" #unsupported
"18.02.2": "md5:75ad6d39b513649744e49c9fcbbb9ca5" #unsupported
"18.05": "md5:9fc86367cd9407ff6a8dfea56c4eddc4" #unsupported
+ "18.11": "md5:04b86f4a77f4f81a7fbd26467dd2ea9f" # Not supported by SampleVNFs except PROX
diff --git a/ansible/roles/download_dpdk/tasks/main.yml b/ansible/roles/download_dpdk/tasks/main.yml
index 55b466cb7..e434536a3 100644
--- a/ansible/roles/download_dpdk/tasks/main.yml
+++ b/ansible/roles/download_dpdk/tasks/main.yml
@@ -26,6 +26,10 @@
dest: "{{ dpdk_dest }}"
validate_certs: False
checksum: "{{ dpdk_md5[dpdk_version] }}"
+ register: package_result
+ until: package_result is succeeded
+ retries: 10
+ delay: 5
- unarchive:
src: "{{ dpdk_dest }}/{{ dpdk_file }}"
diff --git a/ansible/roles/download_drivers/defaults/main.yml b/ansible/roles/download_drivers/defaults/main.yml
index ab68a3c6d..bf1e48a23 100644
--- a/ansible/roles/download_drivers/defaults/main.yml
+++ b/ansible/roles/download_drivers/defaults/main.yml
@@ -12,10 +12,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-i40evf_version: "3.4.2"
+i40evf_version: "3.5.13"
i40evf_gzfile: "i40evf-{{ i40evf_version }}.tar.gz"
i40evf_url: "https://netix.dl.sourceforge.net/project/e1000/i40evf%20stable/{{ i40evf_version }}/{{ i40evf_gzfile }}"
i40evf_dest: "{{ clone_dest }}/"
i40evf_path: "{{ i40evf_dest }}/{{ i40evf_gzfile|regex_replace('[.]tar[.]gz$', '') }}"
i40evf_checksum:
"3.4.2": "sha256:a8e2a722fb2f8ac874cb39545a331761841f1724830ff1581d2012dd37314645"
+ "3.5.13": "sha256:e57b95b694c8480b905e72ea13caac8714d6bb0c9eabe37cca655505b808f033" \ No newline at end of file
diff --git a/ansible/roles/download_drivers/tasks/i40evf.yml b/ansible/roles/download_drivers/tasks/i40evf.yml
index cb8a09d6c..48a0330ab 100644
--- a/ansible/roles/download_drivers/tasks/i40evf.yml
+++ b/ansible/roles/download_drivers/tasks/i40evf.yml
@@ -23,6 +23,10 @@
dest: "{{ i40evf_dest }}/{{ i40evf_gzfile }}"
validate_certs: False
checksum: "{{ i40evf_checksum[i40evf_version] }}"
+ register: package_result
+ until: package_result is succeeded
+ retries: 10
+ delay: 5
- name: Unarchive the i40evf file
unarchive:
diff --git a/ansible/roles/download_l2fwd/tasks/main.yml b/ansible/roles/download_l2fwd/tasks/main.yml
index 7f2ea25c4..43b0ec366 100644
--- a/ansible/roles/download_l2fwd/tasks/main.yml
+++ b/ansible/roles/download_l2fwd/tasks/main.yml
@@ -20,6 +20,10 @@
get_url:
url: "{{ l2fwd_url }}"
dest: "{{ l2fwd_dest }}"
+ register: package_result
+ until: package_result is succeeded
+ retries: 10
+ delay: 5
- unarchive:
src: "{{ l2fwd_dest }}/{{ l2fwd_file }}"
diff --git a/ansible/roles/download_pktgen/tasks/main.yml b/ansible/roles/download_pktgen/tasks/main.yml
index ff71f207d..b5ac8cfe8 100644
--- a/ansible/roles/download_pktgen/tasks/main.yml
+++ b/ansible/roles/download_pktgen/tasks/main.yml
@@ -22,6 +22,10 @@
dest: "{{ pktgen_dest }}"
validate_certs: False
checksum: "{{ pktgen_sha256s[pktgen_version] }}"
+ register: package_result
+ until: package_result is succeeded
+ retries: 10
+ delay: 5
- unarchive:
src: "{{ pktgen_dest }}/{{ pktgen_file }}"
diff --git a/ansible/roles/download_samplevnfs/defaults/main.yml b/ansible/roles/download_samplevnfs/defaults/main.yml
index 104f594f5..2ae4d6159 100644
--- a/ansible/roles/download_samplevnfs/defaults/main.yml
+++ b/ansible/roles/download_samplevnfs/defaults/main.yml
@@ -13,4 +13,5 @@
samplevnf_url: "https://git.opnfv.org/samplevnf"
samplevnf_dest: "{{ clone_dest }}/samplevnf"
-samplevnf_version: "3afd384b7e68a3cd29f4d2cdf39785f8441d0b6f"
+samplevnf_version: "47123bfc1b3c0d0b01884aebbce1a3e09ad7ddb0"
+path_json: "{{ INSTALL_BIN_PATH }}/{{ inventory_hostname | basename }}_sample_vnf.json"
diff --git a/ansible/roles/download_samplevnfs/tasks/main.yml b/ansible/roles/download_samplevnfs/tasks/main.yml
index e9d4142c9..f98f2a42d 100644
--- a/ansible/roles/download_samplevnfs/tasks/main.yml
+++ b/ansible/roles/download_samplevnfs/tasks/main.yml
@@ -27,3 +27,7 @@
- set_fact:
samplevnf_path: "{{ samplevnf_dest }}"
+
+- file:
+ dest: "{{ path_json }}"
+ state: absent
diff --git a/ansible/roles/download_trex/tasks/main.yml b/ansible/roles/download_trex/tasks/main.yml
index 9df67d939..44449a9c0 100644
--- a/ansible/roles/download_trex/tasks/main.yml
+++ b/ansible/roles/download_trex/tasks/main.yml
@@ -23,6 +23,10 @@
dest: "{{ trex_dest }}"
validate_certs: False
checksum: "{{ trex_sha256s[trex_version] }}"
+ register: package_result
+ until: package_result is succeeded
+ retries: 10
+ delay: 5
- name: unarchive Trex
unarchive:
diff --git a/ansible/roles/enable_cpu_isolation_on_boot/defaults/main.yml b/ansible/roles/enable_cpu_isolation_on_boot/defaults/main.yml
new file mode 100644
index 000000000..fda366682
--- /dev/null
+++ b/ansible/roles/enable_cpu_isolation_on_boot/defaults/main.yml
@@ -0,0 +1,21 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+grub_file: "/etc/default/grub"
+isolcpus_help_string: ' # added by Yardstick ansible isolcpus role'
+isolcpu_params: " isolcpus={{ ISOL_CPUS }} nohz=on nohz_full={{ ISOL_CPUS }} rcu_nocbs={{ ISOL_CPUS }}"
+enable_isolcpu: 'GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX{{ isolcpu_params }}"'
+update_grub:
+ Debian: "update-grub2"
+ RedHat: "grub2-mkconfig -o /boot/grub2/grub.cfg"
diff --git a/ansible/roles/enable_cpu_isolation_on_boot/tasks/main.yml b/ansible/roles/enable_cpu_isolation_on_boot/tasks/main.yml
new file mode 100644
index 000000000..e11288bfd
--- /dev/null
+++ b/ansible/roles/enable_cpu_isolation_on_boot/tasks/main.yml
@@ -0,0 +1,59 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- name: Check if isolcpus is set by this role in {{ grub_file}}
+ lineinfile:
+ path: "{{ grub_file }}"
+ regexp: '{{ isolcpus_help_string }}'
+ state: absent
+ check_mode: yes
+ register: is_nsb_isolcpus_role
+ ignore_errors: True
+
+- name: Check if isolcpus is set by someone else
+ lineinfile:
+ path: "{{ grub_file }}"
+ regexp: "isolcpus="
+ state: absent
+ check_mode: yes
+ register: is_isolcpu
+ ignore_errors: True
+
+- name: Send warning that CPU isolation cannot be configured
+ debug:
+ msg: "WARNING: CPU isolation is not configured"
+ when:
+ - not is_nsb_isolcpus_role.changed and not is_isolcpu.changed
+ - ISOL_CPUS is not defined
+
+- name: Send info that CPU isolation configured by someone else
+ debug:
+ msg: "INFO: NOT modified, CPU isolation is already configured by someone."
+ when:
+ - not is_nsb_isolcpus_role.changed and is_isolcpu.changed
+
+- name: Add/update isolcpus when ISOL_CPUS is defined and not set at all or set by this role
+ lineinfile:
+ path: "{{ grub_file }}"
+ regexp: "{{ isolcpus_help_string }}"
+ line: '{{ enable_isolcpu }} {{ isolcpus_help_string }}'
+ when:
+ - is_nsb_isolcpus_role.changed or not is_nsb_isolcpus_role.changed and not is_isolcpu.changed
+ - ISOL_CPUS is defined
+
+- name: Update grub for bare metal usage
+ command: "{{ update_grub[ansible_os_family] }}"
+ when:
+ - is_nsb_isolcpus_role.changed or not is_nsb_isolcpus_role.changed and not is_isolcpu.changed
+ - ISOL_CPUS is defined
diff --git a/ansible/roles/enable_hugepages_on_boot/tasks/main.yml b/ansible/roles/enable_hugepages_on_boot/tasks/main.yml
index 75526eb19..f84e07545 100755
--- a/ansible/roles/enable_hugepages_on_boot/tasks/main.yml
+++ b/ansible/roles/enable_hugepages_on_boot/tasks/main.yml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-- name: check if hugepages are set by this role
+- name: Check if hugepages are set by this role
command: "grep -o '{{ hugepage_param_regex }}' /etc/default/grub"
register: is_mine_huge
ignore_errors: True
@@ -22,46 +22,32 @@
# stat: path="/sys/firmware/efi"
# register: efi
-- name: check if hugepages are set by someone else
+- name: Check if hugepages are set by someone else
command: "grep -o 'default_hugepagesz=' /etc/default/grub"
register: is_huge
ignore_errors: True
-- fail:
+- debug:
msg: "Hugepages already set by someone else"
when: is_mine_huge.stdout == "" and is_huge.stdout != ""
-- name: configure hugepages as idempotent block
+- name: Configure hugepages as idempotent block
block:
- - name: use 8 for auto num_hugepages and 1G size
+ - name: Use 8 for auto num_hugepages and 1G size
set_fact:
num_hugepages: 8
when: num_hugepages|default("auto") == "auto"
- - name: set hugepages in grub
+ - name: Set hugepages in grub
lineinfile:
dest: /etc/default/grub
regexp: '{{ hugepage_param_regex }}'
line: '{{ hugepage_param }}'
state: present
- - name: create hugetables mount
- file:
- path: "{{ hugetable_mount }}"
- state: directory
-
- - name: mount hugetlbfs
- mount:
- name: "{{ hugetable_mount }}"
- src: nodev
- fstype: hugetlbfs
- state: present
-
- - service:
- name: procps
- enabled: yes
-
- include: manual_modify_grub.yml
# only tested on Ubuntu, kernel line is probably different on other distros
when: ansible_distribution == "Ubuntu"
- when: is_mine_huge.stdout == ""
+ when:
+ - is_mine_huge.stdout == ""
+ - is_huge.stdout == ""
diff --git a/ansible/roles/enable_iommu_on_boot/tasks/main.yml b/ansible/roles/enable_iommu_on_boot/tasks/main.yml
index 1b98a50b1..2772a5d52 100644
--- a/ansible/roles/enable_iommu_on_boot/tasks/main.yml
+++ b/ansible/roles/enable_iommu_on_boot/tasks/main.yml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2018 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,51 +22,58 @@
iommu_boot_params: ' amd_iommu=on iommu=pt'
when: hostvars[inventory_hostname]['ansible_system_vendor'] == "AuthenticAMD"
-- name: Set facts for this role
- set_fact:
- hugepages_help_string: ' # added by hugepages role'
- iommu_help_string: ', added by iommu role'
- hugepages_params: " default_hugepagesz=1G hugepagesz=1G hugepages=8"
- iommu_original_kernel_params: 'GRUB_CMDLINE_LINUX="\$GRUB_CMDLINE_LINUX{{ hugepages_params }}'
- iommu_enabled_kernel_params: '{{ iommu_original_kernel_params }}{{ iommu_boot_params }}"'
- iommu_enabled_kernel_params_with_help: '{{ iommu_original_kernel_params }}{{ iommu_boot_params }}"{{ hugepages_help_string }}{{ iommu_help_string }}'
+- block:
+ - name: Define grub string for IOMMU
+ set_fact:
+ enable_iommu: 'GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX{{ iommu_boot_params }}'
-- name: check if iommu is set by this role in /etc/default/grub
- lineinfile:
- path: /etc/default/grub
- line: '{{ iommu_enabled_kernel_params_with_help }}'
- #changed_when: no
- check_mode: yes
- register: is_mine_iommu_etc_grub
- ignore_errors: True
+ - name: check if iommu is set by this role in {{ grub_file}}
+ lineinfile:
+ path: "{{ grub_file}}"
+ regexp: '{{ iommu_help_string }}'
+ line: '{{ iommu_help_string }}'
+ state: absent
+ check_mode: yes
+ register: is_nsb_iommu_role
+ ignore_errors: True
-- name: check if iommu is set by someone else
- command: "grep -o 'iommu' /etc/default/grub"
- register: is_iommu
- ignore_errors: True
+ - name: Check if IOMMU is set by someone else
+ lineinfile:
+ path: "{{ grub_file}}"
+ regexp: "_iommu="
+ line: '{{ iommu_help_string }}'
+ state: absent
+ check_mode: yes
+ register: is_iommu
+ ignore_errors: True
-- fail:
- msg: "Iommu already set by someone else"
- when: is_mine_iommu_etc_grub.changed == false and is_iommu.stdout != ""
+ - name: Send info that IOMMU is configured by someone else
+ debug:
+ msg: "INFO: NOT modified, IOMMU is already configured by someone."
+ when:
+ - not is_nsb_iommu_role.changed
+ - is_iommu.changed
-- name: 'Configure iommu in /etc/default/grub'
-# and /boot/grub/grub.cfg(when: ansible_distribution == "Ubuntu")'
- lineinfile:
- path: /etc/default/grub
- regexp: '({{ iommu_original_kernel_params }})"{{ hugepages_help_string }}'
- line: '\1{{ iommu_boot_params }}"{{ hugepages_help_string }}{{ iommu_help_string }}'
- backrefs: yes
- when: is_mine_iommu_etc_grub.changed == true
+ - block:
+ - name: Add IOMMU when it is not set
+ lineinfile:
+ path: "{{ grub_file }}"
+ regexp: "{{ iommu_help_string }}"
+ line: '{{ enable_iommu }}" {{ iommu_help_string }}'
-- name: find boot grub.cfg
- find:
- paths: /boot
- file_type: file
- patterns: 'grub*.cfg'
- recurse: yes
- register: grub_files
+ - name: find boot grub.cfg
+ find:
+ paths: /boot
+ file_type: file
+ patterns: 'grub*.cfg'
+ recurse: yes
+ register: grub_files
-- include: manual_modify_grub.yml
- # only tested on Ubuntu, kernel line is probably different on other distros
- with_items: "{{ grub_files.files }}"
- when: ansible_distribution == "Ubuntu"
+ - include: manual_modify_grub.yml
+ # only tested on Ubuntu, kernel line is probably different on other distros
+ with_items: "{{ grub_files.files }}"
+ when:
+ - ansible_distribution == "Ubuntu"
+ - not is_nsb_iommu_role.changed
+ - not is_iommu.changed
+ when: iommu_boot_params is defined
diff --git a/ansible/roles/enable_iommu_on_boot/tasks/manual_modify_grub.yml b/ansible/roles/enable_iommu_on_boot/tasks/manual_modify_grub.yml
index 6760c3f9d..e0c880912 100644
--- a/ansible/roles/enable_iommu_on_boot/tasks/manual_modify_grub.yml
+++ b/ansible/roles/enable_iommu_on_boot/tasks/manual_modify_grub.yml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2018 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -12,14 +12,12 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-
-
- name: check if iommu is set by this role in /boot grub.cfg files
lineinfile:
path: "{{ item.path }}"
- regexp: '{{ hugepages_params }}{{ iommu_boot_params }}'
- line: ''
- #changed_when: no
+ regexp: '{{ iommu_boot_params }}'
+ line: '{{ iommu_boot_params }}'
+ state: absent
check_mode: yes
register: is_mine_iommu_boot_grub
ignore_errors: True
@@ -29,6 +27,6 @@
path: "{{ item.path }}"
regexp: '(.*linux\s+/boot/vmlinuz.*)$'
replace: '\1{{ iommu_boot_params }}'
- when: is_mine_iommu_boot_grub.msg != "line replaced"
+ when: not is_mine_iommu_boot_grub.changed
- debug: var=ansible_kernel
diff --git a/ansible/roles/enable_iommu_on_boot/vars/main.yml b/ansible/roles/enable_iommu_on_boot/vars/main.yml
index 1b642dcb5..d2575ffd6 100644
--- a/ansible/roles/enable_iommu_on_boot/vars/main.yml
+++ b/ansible/roles/enable_iommu_on_boot/vars/main.yml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2018 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -12,6 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
+grub_file: "/etc/default/grub"
+iommu_help_string: ' # added by Yardstick ansible iommu role'
update_grub:
Debian: "update-grub2"
RedHat: "grub2-mkconfig -o /boot/grub2/grub.cfg"
diff --git a/ansible/roles/init_kubeadm/defaults/main.yml b/ansible/roles/init_kubeadm/defaults/main.yml
new file mode 100644
index 000000000..3d868398d
--- /dev/null
+++ b/ansible/roles/init_kubeadm/defaults/main.yml
@@ -0,0 +1,27 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+cmk_rbc_rules_url: https://raw.githubusercontent.com/intel/CPU-Manager-for-Kubernetes/master/resources/authorization/cmk-rbac-rules.yaml
+cmk_serviceaccount: https://raw.githubusercontent.com/intel/CPU-Manager-for-Kubernetes/master/resources/authorization/cmk-serviceaccount.yaml
+dpdk_devbind_path: "{{ INSTALL_BIN_PATH|default('/opt') }}"
+multus_config:
+ name: node-cni-network
+ type: multus
+ kubeconfig: /etc/kubernetes/kubelet.conf
+ delegates:
+ - type: flannel
+ delegate:
+ isDefaultGateway: true
+ hairpinMode: true
+ masterplugin: true
diff --git a/ansible/roles/init_kubeadm/tasks/kubeadm.yml b/ansible/roles/init_kubeadm/tasks/kubeadm.yml
new file mode 100644
index 000000000..7c808a01c
--- /dev/null
+++ b/ansible/roles/init_kubeadm/tasks/kubeadm.yml
@@ -0,0 +1,50 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- set_fact:
+ service_cidr_param: --service-cidr={{ kubeadm_service_cidr }}
+ when: 'kubeadm_service_cidr is defined'
+
+- set_fact:
+ pod_network_cidr_param: --pod-network-cidr={{ kubeadm_pod_network_cidr }}
+ when: 'kubeadm_pod_network_cidr is defined'
+
+- set_fact:
+ kubernetes_version: --kubernetes-version {{ kubeadm_kubernetes_version }}
+ when: 'kubeadm_kubernetes_version is defined'
+
+- name: Initialize Kubernetes cluster
+ command: >
+ kubeadm init {{ pod_network_cidr_param|default('') }}
+ {{ service_cidr_param|default('') }} {{ kubernetes_version|default('') }}
+ --ignore-preflight-errors=all
+
+- name: Create Kubernetes configuration dir
+ file: path={{ ansible_env.HOME }}/.kube state=directory
+
+- name: Setup Kubernetes environment
+ copy:
+ src: /etc/kubernetes/admin.conf
+ dest: "{{ ansible_env.HOME }}/.kube/config"
+ remote_src: yes
+
+- name: Allow to schedule pods on the master
+ command: kubectl taint nodes --all node-role.kubernetes.io/master-
+
+- name: Wait for kube-dns pod to be in running state
+ command: kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o json
+ register: result
+ until: result.stdout|from_json|json_query('items[].status.phase|[0]') == "Running"
+ retries: 30
+ delay: 2
diff --git a/ansible/roles/init_kubeadm/tasks/kubectl.yml b/ansible/roles/init_kubeadm/tasks/kubectl.yml
new file mode 100644
index 000000000..dd8ad2f65
--- /dev/null
+++ b/ansible/roles/init_kubeadm/tasks/kubectl.yml
@@ -0,0 +1,26 @@
+# Copyright (c) 2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- name: Generate temporary resource file
+ tempfile: state=file prefix=kubectl.{{ item }}.
+ register: config_file
+
+- name: Generate {{ item }} resource file
+ template: src={{ item }}.j2 dest={{ config_file.path }}
+
+- name: Create {{ item }} resource
+ command: kubectl create -f {{ config_file.path }}
+
+- name: Create Kubernetes configuration dir
+ file: path={{ config_file.path }} state=absent
diff --git a/ansible/roles/init_kubeadm/tasks/main.yml b/ansible/roles/init_kubeadm/tasks/main.yml
new file mode 100644
index 000000000..df7334ce1
--- /dev/null
+++ b/ansible/roles/init_kubeadm/tasks/main.yml
@@ -0,0 +1,70 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- name: Disable swap
+ command: swapoff -a
+ ignore_errors: true
+
+- name: Reset Kubernetes cluster
+ command: kubeadm reset
+
+- name: Clean Kubernetes directories (w/o removing the folder itself)
+ shell: rm -fr {{ item }}/*
+ with_items:
+ - /etc/kubernetes
+ - /var/lib/cni
+ - /etc/cmk
+
+- name: Create Multus CNI plugin dir
+ file: path=/etc/cni/net.d state=directory
+
+- name: Configure Multus CNI plugin
+ template: src=10-multus-cni.conf.j2 dest=/etc/cni/net.d/10-multus-cni.conf owner=root mode=0644
+
+- name: Change default kubelet cluster dns IP
+ lineinfile:
+ path: /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
+ regexp: '^(.*)--cluster-dns=([0-9\.]*)( +.*)$'
+ line: '\1--cluster-dns={{ kubelet_cluster_dns_ip }}\3'
+ backrefs: yes
+ backup: yes
+
+- name: Systemd daemon reload
+ command: systemctl daemon-reload
+
+- name: Restart kubelet
+ service: name=kubelet state=restarted
+
+- name: Initialize kubeadm
+ include: kubeadm.yml
+
+- name: Create CMK Kubernetes resources
+ command: kubectl create -f {{ item }}
+ with_items:
+ - "{{ cmk_rbc_rules_url }}"
+ - "{{ cmk_serviceaccount }}"
+
+- name: Create Kubernetes resources
+ include: kubectl.yml
+ with_items:
+ - crd-network.yaml
+ - net-flannel.yaml
+ - roles.yaml
+ - kube-flannel.yaml
+ - cmk-init-pod.yaml
+
+- name: Create a ClusterRoleBinding for a particular ClusterRole
+ command: >
+ kubectl create clusterrolebinding multus-node-{{ ansible_hostname }}
+ --clusterrole=multus-crd-overpowered --user=system:node:{{ ansible_hostname }}
diff --git a/ansible/roles/init_kubeadm/templates/10-multus-cni.conf.j2 b/ansible/roles/init_kubeadm/templates/10-multus-cni.conf.j2
new file mode 100644
index 000000000..a68afaf26
--- /dev/null
+++ b/ansible/roles/init_kubeadm/templates/10-multus-cni.conf.j2
@@ -0,0 +1 @@
+{{ multus_config | to_nice_json }}
diff --git a/ansible/roles/init_kubeadm/templates/cmk-init-pod.yaml.j2 b/ansible/roles/init_kubeadm/templates/cmk-init-pod.yaml.j2
new file mode 100644
index 000000000..44c22581f
--- /dev/null
+++ b/ansible/roles/init_kubeadm/templates/cmk-init-pod.yaml.j2
@@ -0,0 +1,32 @@
+# Copyright (c) 2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+apiVersion: v1
+kind: Pod
+metadata:
+ labels:
+ app: cmk-cluster-init-pod
+ name: cmk-cluster-init-pod
+spec:
+ serviceAccountName: cmk-serviceaccount
+ containers:
+ - args:
+ # Change this value to pass different options to cluster-init.
+ - "/cmk/cmk.py cluster-init --host-list={{ ansible_hostname }} --saname=cmk-serviceaccount --cmk-img=si-docker.ir.intel.com/vcmts-ubuntu/cmk --num-dp-cores=4 --dp-mode=spread --num-cp-cores=1 --cp-mode=spread"
+ command:
+ - "/bin/bash"
+ - "-c"
+ image: si-docker.ir.intel.com/vcmts-ubuntu/cmk
+ name: cmk-cluster-init-pod
+ restartPolicy: Never
diff --git a/ansible/roles/init_kubeadm/templates/crd-network.yaml.j2 b/ansible/roles/init_kubeadm/templates/crd-network.yaml.j2
new file mode 100644
index 000000000..0e451c51a
--- /dev/null
+++ b/ansible/roles/init_kubeadm/templates/crd-network.yaml.j2
@@ -0,0 +1,26 @@
+# Copyright (c) 2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+apiVersion: "apiextensions.k8s.io/v1beta1"
+kind: CustomResourceDefinition
+metadata:
+ name: networks.kubernetes.com
+spec:
+ group: kubernetes.com
+ version: v1
+ scope: Namespaced
+ names:
+ plural: networks
+ singular: network
+ kind: Network
diff --git a/ansible/roles/init_kubeadm/templates/kube-flannel.yaml.j2 b/ansible/roles/init_kubeadm/templates/kube-flannel.yaml.j2
new file mode 100644
index 000000000..ddb849616
--- /dev/null
+++ b/ansible/roles/init_kubeadm/templates/kube-flannel.yaml.j2
@@ -0,0 +1,158 @@
+# Copyright (c) 2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+kind: ClusterRole
+apiVersion: rbac.authorization.k8s.io/v1beta1
+metadata:
+ name: flannel
+rules:
+ - apiGroups:
+ - ""
+ resources:
+ - pods
+ verbs:
+ - get
+ - apiGroups:
+ - ""
+ resources:
+ - nodes
+ verbs:
+ - list
+ - watch
+ - apiGroups:
+ - ""
+ resources:
+ - nodes/status
+ verbs:
+ - patch
+---
+kind: ClusterRoleBinding
+apiVersion: rbac.authorization.k8s.io/v1beta1
+metadata:
+ name: flannel
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: ClusterRole
+ name: flannel
+subjects:
+- kind: ServiceAccount
+ name: flannel
+ namespace: kube-system
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: flannel
+ namespace: kube-system
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: kube-flannel-cfg
+ namespace: kube-system
+ labels:
+ tier: node
+ app: flannel
+data:
+ cni-conf.json: |
+ {
+ "name": "cbr0",
+ "plugins": [
+ {
+ "type": "flannel",
+ "delegate": {
+ "hairpinMode": true,
+ "isDefaultGateway": true
+ }
+ },
+ {
+ "type": "portmap",
+ "capabilities": {
+ "portMappings": true
+ }
+ }
+ ]
+ }
+ net-conf.json: |
+ {
+ "Network": "{{ kubeadm_pod_network_cidr }}",
+ "Backend": {
+ "Type": "vxlan"
+ }
+ }
+---
+apiVersion: extensions/v1beta1
+kind: DaemonSet
+metadata:
+ name: kube-flannel-ds
+ namespace: kube-system
+ labels:
+ tier: node
+ app: flannel
+spec:
+ template:
+ metadata:
+ labels:
+ tier: node
+ app: flannel
+ spec:
+ hostNetwork: true
+ nodeSelector:
+ beta.kubernetes.io/arch: amd64
+ tolerations:
+ - key: node-role.kubernetes.io/master
+ operator: Exists
+ effect: NoSchedule
+ serviceAccountName: flannel
+ containers:
+ - name: kube-flannel
+ image: quay.io/coreos/flannel:v0.10.0-amd64
+ command:
+ - /opt/bin/flanneld
+ args:
+ - --ip-masq
+ - --kube-subnet-mgr
+ resources:
+ requests:
+ cpu: "100m"
+ memory: "50Mi"
+ limits:
+ cpu: "100m"
+ memory: "50Mi"
+ securityContext:
+ privileged: true
+ env:
+ - name: POD_NAME
+ valueFrom:
+ fieldRef:
+ fieldPath: metadata.name
+ - name: POD_NAMESPACE
+ valueFrom:
+ fieldRef:
+ fieldPath: metadata.namespace
+ volumeMounts:
+ - name: run
+ mountPath: /run
+ - name: flannel-cfg
+ mountPath: /etc/kube-flannel/
+ volumes:
+ - name: run
+ hostPath:
+ path: /run
+ - name: cni
+ hostPath:
+ path: /etc/cni/net.d
+ - name: flannel-cfg
+ configMap:
+ name: kube-flannel-cfg
diff --git a/ansible/roles/init_kubeadm/templates/net-flannel.yaml.j2 b/ansible/roles/init_kubeadm/templates/net-flannel.yaml.j2
new file mode 100644
index 000000000..db25c6a89
--- /dev/null
+++ b/ansible/roles/init_kubeadm/templates/net-flannel.yaml.j2
@@ -0,0 +1,24 @@
+# Copyright (c) 2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+apiVersion: "kubernetes.com/v1"
+kind: Network
+metadata:
+ name: flannel
+plugin: flannel
+args: '[{
+ "delegate": {
+ "isDefaultGateway": true
+ }
+ }]'
diff --git a/ansible/roles/init_kubeadm/templates/roles.yaml.j2 b/ansible/roles/init_kubeadm/templates/roles.yaml.j2
new file mode 100644
index 000000000..b3509b048
--- /dev/null
+++ b/ansible/roles/init_kubeadm/templates/roles.yaml.j2
@@ -0,0 +1,29 @@
+# Copyright (c) 2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRole
+metadata:
+ name: multus-crd-overpowered
+rules:
+- apiGroups:
+ - '*'
+ resources:
+ - '*'
+ verbs:
+ - '*'
+- nonResourceURLs:
+ - '*'
+ verbs:
+ - '*'
diff --git a/ansible/roles/install_dependencies_jumphost/tasks/Debian.yml b/ansible/roles/install_dependencies_jumphost/tasks/Debian.yml
index 9baf7e59e..a229cc1a2 100755
--- a/ansible/roles/install_dependencies_jumphost/tasks/Debian.yml
+++ b/ansible/roles/install_dependencies_jumphost/tasks/Debian.yml
@@ -16,6 +16,12 @@
apt:
update_cache: yes
+- name: Install dependency for Ubuntu 18
+ action: "{{ ansible_pkg_mgr }} name=libssl1.0-dev state=present"
+ when:
+ - ansible_distribution == 'Ubuntu'
+ - ansible_distribution_major_version|int >= 17
+
- name: Install core packages
action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"
with_items:
@@ -29,20 +35,17 @@
- vim
- libffi-dev
- libfuse-dev
- - libssl-dev
- libxft-dev
- libxml2-dev
- libxss-dev
- - libxslt-dev
- libxslt1-dev
- - libzmq-dev
+ - libzmq3-dev
- qemu-user-static
- qemu-utils
- kpartx
- python
- python-setuptools
- python-dev
- - python-pip
- python-libvirt
- python-virtualenv
- bridge-utils
@@ -54,7 +57,6 @@
- uwsgi-plugin-python
- supervisor
- lsof
- - nodejs
- npm
- rabbitmq-server
@@ -74,3 +76,31 @@
- name: Remove useless packages from the cache
apt:
autoclean: yes
+
+# There is a bug with the easy install ansible module in Ubuntu 16.04 linux.
+# Refer https://github.com/ansible/ansible/issues/23534
+- name: Install pip
+ shell: easy_install -U pip
+ when:
+ - ansible_distribution == 'Ubuntu'
+ - ansible_distribution_major_version|int <= 16
+
+- name: Install python-pip
+ action: "{{ ansible_pkg_mgr }} name=python-pip state=present"
+ when:
+ - ansible_distribution == 'Ubuntu'
+ - ansible_distribution_major_version|int >= 17
+
+- name: Uninstall docker as it conflicts with docker-py
+ pip:
+ name:
+ - docker
+ state: absent
+
+- name: Install required docker-py module
+ pip:
+ name:
+ - docker-py
+ - shade
+ state: latest
+ environment: "{{ proxy_env }}"
diff --git a/ansible/roles/install_dependencies_jumphost/tasks/RedHat.yml b/ansible/roles/install_dependencies_jumphost/tasks/RedHat.yml
index 85eb1156a..cb5315adb 100644
--- a/ansible/roles/install_dependencies_jumphost/tasks/RedHat.yml
+++ b/ansible/roles/install_dependencies_jumphost/tasks/RedHat.yml
@@ -52,3 +52,4 @@
- openssl
- python-virtualenv
- ccze
+ - python-pip
diff --git a/ansible/roles/install_dependencies_jumphost/tasks/Suse.yml b/ansible/roles/install_dependencies_jumphost/tasks/Suse.yml
index af53c9cd5..7932ed96d 100644
--- a/ansible/roles/install_dependencies_jumphost/tasks/Suse.yml
+++ b/ansible/roles/install_dependencies_jumphost/tasks/Suse.yml
@@ -47,3 +47,9 @@
- openssl
- python-virtualenv
- ccze
+
+# There is a bug with the easy install ansible module in suse linux.
+# Until this is fixed the shell command must be used
+# Refer https://github.com/ansible/ansible/issues/37296
+- name: Install pip
+ shell: easy_install -U pip
diff --git a/ansible/roles/install_dependencies_kubernetes/tasks/main.yml b/ansible/roles/install_dependencies_kubernetes/tasks/main.yml
new file mode 100644
index 000000000..90098a48e
--- /dev/null
+++ b/ansible/roles/install_dependencies_kubernetes/tasks/main.yml
@@ -0,0 +1,19 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- name: Install https download transport for APT
+ apt:
+ name: apt-transport-https
+ state: latest
+ update_cache: yes
diff --git a/ansible/roles/install_dpdk/tasks/Debian.yml b/ansible/roles/install_dpdk/tasks/Debian.yml
index 4f0c3c881..b76a0fbf8 100755
--- a/ansible/roles/install_dpdk/tasks/Debian.yml
+++ b/ansible/roles/install_dpdk/tasks/Debian.yml
@@ -17,6 +17,7 @@
with_items:
- libpcap-dev
- pciutils
+ - libelf-dev
- name: Install kernel headers
action: "{{ ansible_pkg_mgr }} name=linux-headers-{{ dpdk_kernel }} state=present"
diff --git a/ansible/roles/install_dpdk/tasks/main.yml b/ansible/roles/install_dpdk/tasks/main.yml
index f89a43cae..a1a377eb1 100644
--- a/ansible/roles/install_dpdk/tasks/main.yml
+++ b/ansible/roles/install_dpdk/tasks/main.yml
@@ -20,6 +20,10 @@
# with_fileglob:
# - "{{ local_nsb_path }}/patches/dpdk_custom_patch/0*.patch"
+- debug:
+ var: dpdk_version
+ verbosity: 2
+
- name: find kernel for image, (including chroot)
find_kernel:
kernel: "{{ ansible_kernel }}"
@@ -106,6 +110,7 @@
src: "{{ dpdk_path }}/{{ dpdk_make_arch }}/kmod/igb_uio.ko"
dest: "{{ dpdk_module_dir }}/igb_uio.ko"
remote_src: yes
+ when: dpdk_version is version(dpdk_version_for_PROX, '>=')
- name: run depmod for dpdk_kernel
command: depmod "{{ dpdk_kernel }}"
@@ -114,17 +119,28 @@
path: "{{ INSTALL_BIN_PATH }}"
state: directory
-- set_fact:
- major: "{{ dpdk_version.split('.')[0] }}"
- minor: "{{ dpdk_version.split('.')[1] }}"
-
-- set_fact:
- major_minor_version: "{{ major }}.{{ minor }}"
-
- name: copy dpdk-devbind.py to correct location
copy:
- src: "{{ dpdk_devbind_usertools if major_minor_version|float >= 17.02 else dpdk_devbind_tools }}"
+ src: "{{ dpdk_devbind_usertools if dpdk_version is version('17.02', '>=') else dpdk_devbind_tools }}"
dest: "{{ INSTALL_BIN_PATH }}/dpdk-devbind.py"
remote_src: yes
force: yes
mode: 0755
+ when: dpdk_version is version(dpdk_version_for_PROX, '>=')
+
+- name: make vPE binary
+ command: make -j {{ ansible_processor_vcpus }}
+ args:
+ chdir: "{{ dpdk_path }}/examples/ip_pipeline"
+ environment:
+ RTE_SDK: "{{ dpdk_path }}"
+ when: dpdk_version is version(dpdk_version_for_PROX, '!=')
+
+- name: Copy vPE to correct location
+ copy:
+ src: "{{ dpdk_path }}/examples/ip_pipeline/build/app/ip_pipeline"
+ dest: "{{ INSTALL_BIN_PATH }}/vPE_vnf"
+ remote_src: yes
+ force: yes
+ mode: 0755
+ when: dpdk_version is version(dpdk_version_for_PROX, '!=')
diff --git a/ansible/roles/install_go/defaults/main.yml b/ansible/roles/install_go/defaults/main.yml
new file mode 100644
index 000000000..dee4f82d2
--- /dev/null
+++ b/ansible/roles/install_go/defaults/main.yml
@@ -0,0 +1,18 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+golang_repo_key_server: keyserver.ubuntu.com
+golang_repo_key_id: C73998DC9DFEA6DCF1241057308C15A29AD198E9
+golang_repo_url: deb http://ppa.launchpad.net/gophers/archive/ubuntu xenial main
+golang_bin_dir: /usr/lib/go-1.10/bin
diff --git a/ansible/roles/install_go/tasks/main.yml b/ansible/roles/install_go/tasks/main.yml
new file mode 100644
index 000000000..5489fadae
--- /dev/null
+++ b/ansible/roles/install_go/tasks/main.yml
@@ -0,0 +1,40 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- name: Add go language gophers repo key
+ # due to a proxy issue in the ansible apt_key module on Ubuntu 17.10,
+ # it doesn't work to add key via `id` and `keyserver` parametes. Similar
+ # issue is described here: https://github.com/debops/ansible-elastic_co/issues/2
+ # apt_key:
+ # keyserver: "{{ golang_repo_key_server }}"
+ # id: "{{ golang_repo_key_id }}"
+ # As a workaround, we can use `apt-key` tool directly with proxy specified.
+ command: >
+ apt-key adv --keyserver {{ golang_repo_key_server }} --recv-keys
+ --keyserver-options http-proxy={{ proxy_env.http_proxy }}
+ {{ golang_repo_key_id }}
+
+- name: Add apt golang repository
+ apt_repository:
+ repo: "{{ golang_repo_url }}"
+ filename: golang-1.10-go
+
+- name: Install golang-1.10-go
+ apt:
+ name: golang-1.10-go
+
+- name: Setup Go environment variable
+ set_fact:
+ go_env:
+ PATH: "{{ golang_bin_dir }}:{{ ansible_env.PATH }}"
diff --git a/ansible/roles/install_image_dependencies/defaults/main.yml b/ansible/roles/install_image_dependencies/defaults/main.yml
index 7a3f5fa7e..558e68a9b 100644
--- a/ansible/roles/install_image_dependencies/defaults/main.yml
+++ b/ansible/roles/install_image_dependencies/defaults/main.yml
@@ -29,6 +29,8 @@ install_dependencies:
- libxft-dev
- libxss-dev
- expect
+ - libnuma-dev
+ - curl
RedHat:
- bc
- fio
@@ -49,3 +51,4 @@ install_dependencies:
- sysstat
- unzip
- python-devel
+ - curl
diff --git a/ansible/roles/install_kube/defaults/main.yml b/ansible/roles/install_kube/defaults/main.yml
new file mode 100644
index 000000000..1ae57469d
--- /dev/null
+++ b/ansible/roles/install_kube/defaults/main.yml
@@ -0,0 +1,16 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+kubernetes_key_url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
+kubernetes_repo_url: deb http://apt.kubernetes.io/ kubernetes-xenial main
diff --git a/ansible/roles/install_kube/tasks/main.yml b/ansible/roles/install_kube/tasks/main.yml
new file mode 100644
index 000000000..ea4f0cdb5
--- /dev/null
+++ b/ansible/roles/install_kube/tasks/main.yml
@@ -0,0 +1,30 @@
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- name: Add kubernetes repo key
+ apt_key:
+ url: "{{ kubernetes_key_url }}"
+
+- name: Add apt kubernetes repository
+ apt_repository:
+ repo: "{{ kubernetes_repo_url }}"
+ filename: kubernetes
+
+- name: Install kubelet kubeadm kubectl kubernetes-cni
+ apt:
+ name:
+ - kubelet=1.9.3*
+ - kubeadm=1.9.3*
+ - kubectl=1.9.3*
+ force: yes
diff --git a/ansible/roles/install_samplevnf/tasks/main.yml b/ansible/roles/install_samplevnf/tasks/main.yml
index b5d33f668..ad147b00f 100644
--- a/ansible/roles/install_samplevnf/tasks/main.yml
+++ b/ansible/roles/install_samplevnf/tasks/main.yml
@@ -56,3 +56,35 @@
# make executable
mode: 0755
+- set_fact:
+ path_vnf: "{{ INSTALL_BIN_PATH }}/{{ vnf_app_names[vnf_name]}}"
+
+- stat:
+ path: "{{ path_vnf }}"
+ checksum_algorithm: md5
+ register: path_vnf_var
+
+- stat:
+ path: "{{ path_json }}"
+ register: path_json_var
+
+- name: Fetch from remote
+ fetch:
+ src: "{{ path_json }}"
+ dest: "{{ path_json }}"
+ flat: yes
+ when: path_json_var.stat.exists
+
+- name: Read from json
+ set_fact:
+ json_vars: "{{ lookup('file', path_json) | from_json }}"
+ when: path_json_var.stat.exists
+
+- set_fact:
+ json_vars: "{{ json_vars | default([]) | combine({ vnf_app_names[vnf_name]: {'branch_commit': samplevnf_version, 'path_vnf': path_vnf, 'md5': path_vnf_var.stat.checksum }}) }}"
+
+- name: Update json file
+ copy:
+ content: "{{ json_vars | to_nice_json }}"
+ dest: "{{ path_json }}"
+ mode: 0755
diff --git a/ansible/roles/install_yardstick/tasks/main.yml b/ansible/roles/install_yardstick/tasks/main.yml
index 203acc3e5..f93f8eec3 100644
--- a/ansible/roles/install_yardstick/tasks/main.yml
+++ b/ansible/roles/install_yardstick/tasks/main.yml
@@ -29,14 +29,6 @@
scope: global
value: False
-# There is a bug with the easy install ansible module in suse linux.
-# Until this is fixed the shell command must be used
-- name: Install pip
- shell: easy_install -U pip
-# easy_install:
-# name: pip
-# state: latest
-
- name: Install Yardstick requirements (venv)
pip:
requirements: "{{ yardstick_dir }}/requirements.txt"
diff --git a/ansible/roles/set_package_installer_proxy/templates/apt_conf.j2 b/ansible/roles/set_package_installer_proxy/templates/apt_conf.j2
index 5b57178a7..cba8eacd4 100644
--- a/ansible/roles/set_package_installer_proxy/templates/apt_conf.j2
+++ b/ansible/roles/set_package_installer_proxy/templates/apt_conf.j2
@@ -1,3 +1,6 @@
{% if "http_proxy" in proxy_env %}
Acquire::http::Proxy "{{ proxy_env.http_proxy }}";
{% endif %}
+{% if "https_proxy" in proxy_env %}
+Acquire::https::Proxy "{{ proxy_env.https_proxy }}";
+{% endif %}
diff --git a/ansible/ubuntu_server_baremetal_deploy_samplevnfs.yml b/ansible/ubuntu_server_baremetal_deploy_samplevnfs.yml
index 3a29a8a90..82d80fd5a 100644
--- a/ansible/ubuntu_server_baremetal_deploy_samplevnfs.yml
+++ b/ansible/ubuntu_server_baremetal_deploy_samplevnfs.yml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation.
+# Copyright (c) 2017-2019 Intel Corporation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,6 +15,8 @@
- hosts: yardstick-standalone:jumphost
vars:
clone_dir: /tmp/yardstick-clone
+ vars_files:
+ - roles/download_dpdk/defaults/main.yml
environment:
"{{ proxy_env }}"
@@ -24,19 +26,24 @@
when: proxy_env is defined and proxy_env
# can't update grub in chroot/docker
- enable_hugepages_on_boot
+ - enable_iommu_on_boot
+ - enable_cpu_isolation_on_boot
# needed for collectd plugins
- increase_open_file_limits
- install_image_dependencies
- - role: download_dpdk
-# dpdk_version: "17.02"
- - install_dpdk
- download_trex
- install_trex
- download_civetweb
- install_civetweb
+ - role: download_dpdk
+ dpdk_version: "{{ dpdk_version_for_PROX }}"
+ - role: install_dpdk
+ dpdk_version: "{{ dpdk_version_for_PROX }}"
- download_samplevnfs
- role: install_samplevnf
vnf_name: PROX
+ - download_dpdk
+ - install_dpdk
- role: install_samplevnf
vnf_name: UDP_Replay
- role: install_samplevnf
@@ -54,3 +61,5 @@
- install_pmu_tools
- download_collectd
- install_collectd
+ - docker
+ - barometer_collectd
diff --git a/ansible/ubuntu_server_cloudimg_modify_samplevnfs.yml b/ansible/ubuntu_server_cloudimg_modify_samplevnfs.yml
index b27933bd1..d894c3dc4 100644
--- a/ansible/ubuntu_server_cloudimg_modify_samplevnfs.yml
+++ b/ansible/ubuntu_server_cloudimg_modify_samplevnfs.yml
@@ -16,6 +16,8 @@
connection: chroot
vars:
clone_dir: /tmp/yardstick-clone
+ vars_files:
+ - roles/download_dpdk/defaults/main.yml
pre_tasks:
- debug:
@@ -35,18 +37,21 @@
- increase_open_file_limits
- modify_cloud_config
- install_image_dependencies
- - role: download_dpdk
-# dpdk_version: "17.02"
- - install_dpdk
- download_trex
- install_trex
- - download_pktgen
- - install_pktgen
- download_civetweb
- install_civetweb
+ - role: download_dpdk
+ dpdk_version: "{{ dpdk_version_for_PROX }}"
+ - role: install_dpdk
+ dpdk_version: "{{ dpdk_version_for_PROX }}"
- download_samplevnfs
- role: install_samplevnf
vnf_name: PROX
+ - download_dpdk
+ - install_dpdk
+ - download_pktgen
+ - install_pktgen
- role: install_samplevnf
vnf_name: UDP_Replay
- role: install_samplevnf
diff --git a/api/utils/influx.py b/api/utils/influx.py
index f391ad972..8f3604745 100644
--- a/api/utils/influx.py
+++ b/api/utils/influx.py
@@ -1,5 +1,6 @@
##############################################################################
# Copyright (c) 2016 Huawei Technologies Co.,Ltd and others.
+# Copyright (c) 2019 Intel Corporation
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
@@ -22,25 +23,27 @@ from yardstick import dispatcher
logger = logging.getLogger(__name__)
-
-def get_data_db_client():
+def get_data_db_client(db=None):
parser = ConfigParser.ConfigParser()
try:
parser.read(consts.CONF_FILE)
- return _get_influxdb_client(parser)
+ return _get_influxdb_client(parser, db)
except ConfigParser.NoOptionError:
logger.error('Can not find the key')
raise
-
-def _get_influxdb_client(parser):
+def _get_influxdb_client(parser, db=None):
if dispatcher.INFLUXDB not in parser.get('DEFAULT', 'dispatcher'):
raise exceptions.InfluxDBConfigurationMissing()
ip = _get_ip(parser.get('dispatcher_influxdb', 'target'))
user = parser.get('dispatcher_influxdb', 'username')
password = parser.get('dispatcher_influxdb', 'password')
- db_name = parser.get('dispatcher_influxdb', 'db_name')
+ if db is None:
+ db_name = parser.get('dispatcher_influxdb', 'db_name')
+ else:
+ db_name = db
+
return influxdb_client.InfluxDBClient(ip, consts.INFLUXDB_PORT, user,
password, db_name)
@@ -49,9 +52,9 @@ def _get_ip(url):
return urlsplit(url).hostname
-def query(query_sql):
+def query(query_sql, db=None):
try:
- client = get_data_db_client()
+ client = get_data_db_client(db)
logger.debug('Start to query: %s', query_sql)
return list(client.query(query_sql).get_points())
except RuntimeError:
diff --git a/dashboard/NSB-vEPC-Network-Metrics-1540991445293.json b/dashboard/NSB-vEPC-Network-Metrics-1540991445293.json
new file mode 100644
index 000000000..3d75aba91
--- /dev/null
+++ b/dashboard/NSB-vEPC-Network-Metrics-1540991445293.json
@@ -0,0 +1,1354 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "YardStick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ },
+ {
+ "name": "DS_COLLECTD",
+ "label": "collectd",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ },
+ {
+ "name": "VAR_RUN_ID",
+ "type": "constant",
+ "label": "run_id",
+ "value": "45",
+ "description": ""
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.6.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "table",
+ "name": "Table",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "5s",
+ "rows": [
+ {
+ "collapse": false,
+ "height": 1,
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "180",
+ "id": 6,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Test iterations",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "Test session config",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT max(\"tg__0.iteration\") FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id ",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "iterations"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Number of test Iterations",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "content": "<a style=\"font-size: 26px; color=#31A7D3\"><center>NSB vEPC Test : UE default bearer connections/disconnections using Spirent Landslide</center></a>\n<p>Test session details:</p>\n<ul style=\"margin-left: 10px\">\n<li>Spirent testcase covers simulation of UE, ENodeB and MME entities.</li>\n<li>vEPC VNF consists of 3 modules Subscriber Module, Management Module & Content Module.</li>\n<li>Listed below is the tests for <b>Network</b>, <b>NFVi / Platform</b> & <b>VNF</b> Metrics</li></ul>\n<p style=\"margin-left: 10px\">This test session aims to <b>create</b> and later <b>delete</b> a batch of user specified <b>UE sessions</b>. Once all sessions are established a specific data traffic flow should be transferred thru vEPC infrastructure.<p>",
+ "id": 12,
+ "links": [],
+ "mode": "html",
+ "span": 10,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": -103,
+ "panels": [],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 35,
+ "panels": [
+ {
+ "content": "<a style=\"font-size: 26px; color=#31A7D3\"><center>Network Metrics </center></a>",
+ "description": "",
+ "id": 33,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": "0",
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "30",
+ "id": 3,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 3,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "Test Summary",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT max(\"tg__0.Test Summary::Actual Session Connects\") FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Actual Session Connects"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Network | Total created sessions",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "30",
+ "id": 8,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 3,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "Test Summary",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT max(\"tg__0.Test Summary::Actual Connect Rate (Sessions/Second) (P-I)\") FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id ",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Actual Connect Rate (Sessions/Second) (P-I)"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Network | Rate of created sessions",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "30",
+ "id": 10,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 3,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "Test Summary",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT max(\"tg__0.Test Summary::Actual Session Disconnects\") FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Actual Session Disconnects"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Network | Total disconnected sessions",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "30",
+ "id": 9,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 3,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "Test Summary",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT max(\"tg__0.Test Summary::Actual Disconnect Rate (Sessions/Second) (P-I)\") FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id ",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Actual Disconnect Rate (Sessions/Second) (P-I)"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Network | Rate of disconnected sessions",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": "250",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Total created sessions",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "Test Summary",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT \"tg__0.Test Summary::Actual Session Connects\" FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Actual Session Connects"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ },
+ {
+ "alias": "Total disconnected sessions",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "Test Summary",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT \"tg__0.Test Summary::Actual Session Disconnects\" FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id AND $timeFilter",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Actual Session Disconnects"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Network | Total UE Sessions created/deleted",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Total Sessions",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "id": 7,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Rate of sessions creation",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "Test Summary",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT \"tg__0.Test Summary::Actual Connect Rate (Sessions/Second) (P-I)\" FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Actual Connect Rate (Sessions/Second) (P-I)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ },
+ {
+ "alias": "Rate of sessions deletion",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "Test Summary",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT \"tg__0.Test Summary::Actual Disconnect Rate (Sessions/Second) (P-I)\" FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id AND $timeFilter",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Actual Disconnect Rate (Sessions/Second) (P-I)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Network | Rate of sessions creation/deletion",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Rate, sessions/second",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 196,
+ "panels": [
+ {
+ "columns": [
+ {
+ "text": "Max",
+ "value": "max"
+ }
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "id": 5,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": 0,
+ "desc": true
+ },
+ "span": 4,
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "at S1-U interface",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "MME GTP Node",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT \"tg__0.MME GTP Node::Total Bits Sent/Sec (P-I)\" FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id ",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Total Bits Sent/Sec (P-I)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ },
+ {
+ "alias": "at SGi interface",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "L3 Client",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT \"tg__0.L3 Client::Total Bits Sent/Sec (P-I)\" FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id ",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Total Bits Sent/Sec (P-I)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ }
+ ],
+ "title": "Network | Throughput, bps",
+ "transform": "timeseries_aggregations",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "id": 11,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 8,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "S1-U interface",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "MME GTP Node",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT \"tg__0.MME GTP Node::Total Bits Sent/Sec (P-I)\" FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Total Bits Sent/Sec (P-I)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "run_id",
+ "operator": "=~",
+ "value": "/^$run_id$/"
+ }
+ ]
+ },
+ {
+ "alias": "SGi interface",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "L3 Client",
+ "orderByTime": "ASC",
+ "policy": "autogen",
+ "query": "SELECT \"tg__0.L3 Client::Total Bits Sent/Sec (P-I)\" FROM \"tc_epc_default_bearer_create_an_landslide\" WHERE \"tg__0.run_id\" = $run_id AND $timeFilter",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Total Bits Sent/Sec (P-I)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Network | Throughput, bps",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Throughput, bps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 34,
+ "legend": {
+ "alignAsTable": true,
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "rightSide": true,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU Idle Core $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "00966082-8831-E711-906E-0017A4403562"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "idle"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU | Idle",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": [
+ {
+ "current": {
+ "value": "${VAR_RUN_ID}",
+ "text": "${VAR_RUN_ID}"
+ },
+ "hide": 0,
+ "label": "",
+ "name": "run_id",
+ "options": [
+ {
+ "value": "${VAR_RUN_ID}",
+ "text": "${VAR_RUN_ID}"
+ }
+ ],
+ "query": "${VAR_RUN_ID}",
+ "type": "constant"
+ }
+ ]
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "NSB vEPC Network Metrics Abhijit",
+ "version": 1
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_IRQ-1543341374112.json b/dashboard/Prox_BM_IRQ-1543341374112.json
new file mode 100644
index 000000000..1b17f7eb1
--- /dev/null
+++ b/dashboard/Prox_BM_IRQ-1543341374112.json
@@ -0,0 +1,24069 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "5s",
+ "rows": [
+ {
+ "collapse": false,
+ "height": -6,
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_IRQ_Test</center> </a></h5>\n<center>\n<p>\n<p style=\"font: 24px '#FF5733'\"> \nThe application queries the status and timing information in order to detect spurious interrupts in the NFVi\n</a>\n</p>\n</center>",
+ "editable": true,
+ "error": false,
+ "height": "200px",
+ "id": 3,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Generator</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "600px",
+ "id": 2,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "Max IRQ - CPU 1",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "0-1 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter ",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "5-10 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "10-50 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "50-100 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "100-500 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "500-1000 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "1-5 ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "5-10 ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "10-50 ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.9\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "50-100 ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.10\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "100-500 ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.11\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "> 500ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.12\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 2",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 3",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 4",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_4.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 5",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_5.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 6",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_6.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 7",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_7.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 8",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_8.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Generator",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "transparent": false,
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>No. of IRQs per second</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 438,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Core</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 230,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>MAX IRQ</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 231,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>0 - 1 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 232,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>1 - 5 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 233,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>5 - 10 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 234,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>10 - 50 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 235,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>50 - 100 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 236,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>100 - 500 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 237,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>500 - 1000 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 238,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>1 - 5 ms</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 239,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>5 - 10 ms</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 240,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center> > 10 ms</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 241,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": "60",
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 242,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 18,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.core_1.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None-",
+ "value": ""
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 344,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.bucket_0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 218,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.bucket_1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 219,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 220,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 221,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 222,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 223,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.bucket_6\" )FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 224,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 225,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 226,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ },
+ {
+ "from": "",
+ "text": "",
+ "to": ""
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 243,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 244,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.core_2.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 245,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_2.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 246,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_2.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 247,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_2.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 248,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_2.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 249,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_2.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 250,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_2.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 251,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_2.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 252,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_2.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.bucket_7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 253,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 254,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_2.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 255,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_3.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 256,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.core_3.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 257,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_3.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 258,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_3.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 259,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_3.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 260,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean( \"tg__0.collect_stats.core_3.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 261,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_3.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 262,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_3.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 263,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_3.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 264,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_3.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 265,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_3.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 266,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_3.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 267,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_4.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 268,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.core_4.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_4.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 269,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_4.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 270,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_4.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 271,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_4.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 272,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_4.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 273,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean( \"tg__0.collect_stats.core_4.bucket_4\" ) FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 274,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_4.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 275,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_4.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 276,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_4.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 277,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"tg__0.collect_stats.core_4.bucket_8\" FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 278,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_4.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 279,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 280,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_5.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 281,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.bucket_0\" )FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "0.00"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 282,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 283,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 284,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 285,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 286,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 287,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 288,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 289,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 290,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_5.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 291,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 292,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.core_6.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_6.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 293,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 294,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 295,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 296,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 297,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 298,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 299,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 300,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 301,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 302,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_6.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 303,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 304,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.core_7.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 305,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 306,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 307,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 308,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 309,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 310,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 311,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 312,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 313,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 314,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_7.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 315,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_8.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 316,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.core_8.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter ",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 317,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_8.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_3.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 318,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean( \"tg__0.collect_stats.core_7.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 319,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_8.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 320,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_8.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 321,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_8.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 322,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_8.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 323,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_8.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 324,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_8.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "None",
+ "value": "-1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 325,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_8.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_2.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 326,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_8.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_8.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "New row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>System Under Test</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 327,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "600px",
+ "id": 437,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "Max IRQ - CPU 1",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "0-1 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "5-10 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "10-50 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "50-100 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "100-500 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "500-1000 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "1-5 ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "5-10 ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "10-50 ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core_1.9\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "50-100 ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.10\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "100-500 ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.11\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "> 500ms",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": true,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.core1.12\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter)",
+ "rawQuery": false,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 2",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_2.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 3",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_3.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 4",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_4.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 5",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_5.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 6",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_6.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 7",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_7.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max IRQ - CPU 8",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_8.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "System Under Test",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "transparent": false,
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>No. of IRQs per second</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 439,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Core</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 329,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>MAX IRQ</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 330,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>0 - 1 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 331,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>1 - 5 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 332,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>5 - 10 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 333,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>10 - 50 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 334,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>50 - 100 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 335,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>100 - 500 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 336,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>500 - 1000 usec</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 337,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>1 - 5 ms</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 338,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>5 - 10 ms</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 339,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center> > 10 ms</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 340,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 341,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 342,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"vnf__0.collect_stats.core_1.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter\n",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 217,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_1.bucket_0"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 343,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 345,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 346,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 347,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 348,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 349,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 350,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 351,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 352,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_1.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_8.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 353,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 354,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"vnf__0.collect_stats.core_2.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 355,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 356,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 357,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 358,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 359,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 360,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 361,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 362,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 363,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 364,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_2.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_1.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 365,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 366,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"vnf__0.collect_stats.core_3.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 367,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 368,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 369,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 370,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 371,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 372,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 373,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 374,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 375,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 376,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_3.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_1.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 377,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 378,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"vnf__0.collect_stats.core_4.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 379,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 380,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 381,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 382,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 383,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 384,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 385,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 386,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 387,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 388,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_4.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_1.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 389,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 390,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"vnf__0.collect_stats.core_5.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 391,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 392,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 393,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 394,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 395,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 396,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 397,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 398,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 399,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 400,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_5.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_1.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 401,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 402,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"vnf__0.collect_stats.core_6.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 403,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 404,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 405,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 406,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 407,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 408,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 409,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 410,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 411,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 412,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_6.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter ",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_1.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 413,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 414,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"vnf__0.collect_stats.core_7.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter ",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 415,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 416,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 417,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 418,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 419,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 420,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 421,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 422,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 423,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 424,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_7.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_1.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 425,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.cpu\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter ",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.cpu"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 426,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"vnf__0.collect_stats.core_8.max_irq\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.max_irq"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 427,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 MAX IRQ",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.bucket_0\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.0"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 428,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.bucket_1\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 429,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.bucket_2\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 430,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.bucket_3\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 431,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.bucket_4\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 432,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.bucket_5\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 433,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.bucket_6\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 434,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.bucket_7\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 435,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.bucket_8\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.core_1.1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 2,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 436,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CORE 1 1-5 Microsecond",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_irq",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"vnf__0.collect_stats.core_8.overflow\") FROM \"tc_prox_baremetal_irq\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core_1.overflow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "None",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "IRQ",
+ "BM"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now-1h",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "Prox_BM_IRQ",
+ "version": 41
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L3FWD-2Port-1507803870940.json b/dashboard/Prox_BM_L3FWD-2Port-1507803870940.json
deleted file mode 100644
index 4d8d15b0c..000000000
--- a/dashboard/Prox_BM_L3FWD-2Port-1507803870940.json
+++ /dev/null
@@ -1,1003 +0,0 @@
-{
- "__inputs": [
- {
- "name": "DS_YARDSTICK",
- "label": "yardstick",
- "description": "",
- "type": "datasource",
- "pluginId": "influxdb",
- "pluginName": "InfluxDB"
- }
- ],
- "__requires": [
- {
- "type": "grafana",
- "id": "grafana",
- "name": "Grafana",
- "version": "4.4.3"
- },
- {
- "type": "panel",
- "id": "graph",
- "name": "Graph",
- "version": ""
- },
- {
- "type": "datasource",
- "id": "influxdb",
- "name": "InfluxDB",
- "version": "1.0.0"
- },
- {
- "type": "panel",
- "id": "text",
- "name": "Text",
- "version": ""
- }
- ],
- "annotations": {
- "list": []
- },
- "editable": true,
- "gnetId": null,
- "graphTooltip": 0,
- "hideControls": false,
- "id": null,
- "links": [],
- "refresh": false,
- "rows": [
- {
- "collapse": false,
- "height": "100px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_L3Fwd_2Port_Test</center> </a></h5>\n<center>\n<p>The application performs routing of packets with LPM based look-up method.\nThe KPI is the number of packets per second for a specified packet size with an accepted minimal packet loss </p>\n</center>",
- "editable": true,
- "error": false,
- "id": 3,
- "links": [],
- "mode": "html",
- "span": 12,
- "title": "",
- "type": "text"
- },
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd VNF stats</center> </a></h5>\n",
- "editable": true,
- "error": false,
- "height": "40",
- "id": 7,
- "links": [],
- "mode": "html",
- "span": 12,
- "title": "",
- "type": "text"
- }
- ],
- "repeat": null,
- "repeatIteration": null,
- "repeatRowId": null,
- "showTitle": false,
- "title": "Row",
- "titleSize": "h6"
- },
- {
- "collapse": false,
- "height": "300px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "dashLength": 10,
- "dashes": false,
- "datasource": "${DS_YARDSTICK}",
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {},
- "height": "300",
- "id": 4,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": true,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 2,
- "links": [],
- "nullPointMode": "connected",
- "percentage": false,
- "pointradius": 1,
- "points": false,
- "renderer": "flot",
- "seriesOverrides": [],
- "spaceLength": 10,
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "VNF packets Forward",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "measurement": "tc_prox_baremetal_l3fwd-2",
- "policy": "default",
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "vnf__0.packets_fwd"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- },
- {
- "alias": "VNF packets in",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "measurement": "tc_prox_baremetal_l3fwd-2",
- "policy": "default",
- "refId": "C",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "vnf__0.packets_in"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- },
- {
- "alias": "VNF packets dropped",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "measurement": "tc_prox_baremetal_l3fwd-2",
- "policy": "default",
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "vnf__0.packets_dropped"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- }
- ],
- "thresholds": [
- {
- "colorMode": "custom",
- "fill": true,
- "fillColor": "rgba(216, 200, 27, 0.27)",
- "op": "gt",
- "value": 2
- },
- {
- "colorMode": "custom",
- "fill": true,
- "fillColor": "rgba(234, 112, 112, 0.22)",
- "op": "gt",
- "value": 2
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "VNF stats: Packet In, Forward and Dropped",
- "tooltip": {
- "msResolution": true,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "buckets": null,
- "mode": "time",
- "name": null,
- "show": true,
- "values": []
- },
- "yaxes": [
- {
- "format": "short",
- "label": "Packets",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": null,
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd Traffic Gen stats</center> </a></h5>\n",
- "editable": true,
- "error": false,
- "height": "40",
- "id": 8,
- "links": [],
- "mode": "html",
- "span": 12,
- "title": "",
- "type": "text"
- }
- ],
- "repeat": null,
- "repeatIteration": null,
- "repeatRowId": null,
- "showTitle": false,
- "title": "New row",
- "titleSize": "h6"
- },
- {
- "collapse": false,
- "height": "300px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "dashLength": 10,
- "dashes": false,
- "datasource": "${DS_YARDSTICK}",
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {},
- "id": 6,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "max": true,
- "min": true,
- "show": true,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 2,
- "links": [],
- "nullPointMode": "connected",
- "percentage": false,
- "pointradius": 5,
- "points": false,
- "renderer": "flot",
- "seriesOverrides": [],
- "spaceLength": 10,
- "span": 6,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "TG xe-0 Out packets",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "measurement": "tc_prox_baremetal_l3fwd-2",
- "policy": "default",
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "tg__0.xe0.out_packets"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- },
- {
- "alias": "TG xe-1 Out packets",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "measurement": "tc_prox_baremetal_l3fwd-2",
- "policy": "default",
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "tg__0.xe1.out_packets"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- }
- ],
- "thresholds": [
- {
- "colorMode": "custom",
- "fill": true,
- "fillColor": "rgba(216, 200, 27, 0.27)",
- "op": "gt",
- "value": 2
- },
- {
- "colorMode": "custom",
- "fill": true,
- "fillColor": "rgba(234, 112, 112, 0.22)",
- "op": "gt",
- "value": 2
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "TG Port Stats: Out packets",
- "tooltip": {
- "msResolution": true,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "buckets": null,
- "mode": "time",
- "name": null,
- "show": true,
- "values": []
- },
- "yaxes": [
- {
- "format": "short",
- "label": "Packets",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": null,
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "dashLength": 10,
- "dashes": false,
- "datasource": "${DS_YARDSTICK}",
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {},
- "id": 9,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "max": true,
- "min": true,
- "show": true,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 2,
- "links": [],
- "nullPointMode": "connected",
- "percentage": false,
- "pointradius": 5,
- "points": false,
- "renderer": "flot",
- "seriesOverrides": [],
- "spaceLength": 10,
- "span": 6,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "TG xe-0 in packets",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "measurement": "tc_prox_baremetal_l3fwd-2",
- "policy": "default",
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "tg__0.xe0.in_packets"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- },
- {
- "alias": "TG xe-1 in packets",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "measurement": "tc_prox_baremetal_l3fwd-2",
- "policy": "default",
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "tg__0.xe1.in_packets"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- }
- ],
- "thresholds": [
- {
- "colorMode": "custom",
- "fill": true,
- "fillColor": "rgba(216, 200, 27, 0.27)",
- "op": "gt",
- "value": 2
- },
- {
- "colorMode": "custom",
- "fill": true,
- "fillColor": "rgba(234, 112, 112, 0.22)",
- "op": "gt",
- "value": 2
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "TG Port Stats: In packets",
- "tooltip": {
- "msResolution": true,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "buckets": null,
- "mode": "time",
- "name": null,
- "show": true,
- "values": []
- },
- "yaxes": [
- {
- "format": "short",
- "label": "Packets",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": null,
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "repeat": null,
- "repeatIteration": null,
- "repeatRowId": null,
- "showTitle": false,
- "title": "New row",
- "titleSize": "h6"
- },
- {
- "collapse": false,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "dashLength": 10,
- "dashes": false,
- "datasource": "${DS_YARDSTICK}",
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {},
- "id": 2,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "max": true,
- "min": true,
- "show": true,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 2,
- "links": [],
- "nullPointMode": "connected",
- "percentage": false,
- "pointradius": 5,
- "points": false,
- "renderer": "flot",
- "seriesOverrides": [],
- "spaceLength": 10,
- "span": 6,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "TG TX Throughput",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "measurement": "tc_prox_baremetal_l3fwd-2",
- "orderByTime": "ASC",
- "policy": "default",
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "tg__0.TxThroughput"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- },
- {
- "alias": "TG RX Throughput",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "measurement": "tc_prox_baremetal_l3fwd-2",
- "orderByTime": "ASC",
- "policy": "default",
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "tg__0.RxThroughput"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- }
- ],
- "thresholds": [
- {
- "colorMode": "custom",
- "fill": true,
- "fillColor": "rgba(216, 200, 27, 0.27)",
- "op": "gt",
- "value": 2
- },
- {
- "colorMode": "custom",
- "fill": true,
- "fillColor": "rgba(234, 112, 112, 0.22)",
- "op": "gt",
- "value": 2
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "TG Throughput Stats",
- "tooltip": {
- "msResolution": true,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "buckets": null,
- "mode": "time",
- "name": null,
- "show": true,
- "values": []
- },
- "yaxes": [
- {
- "format": "short",
- "label": "Throughput in MPPS",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": null,
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "dashLength": 10,
- "dashes": false,
- "datasource": "${DS_YARDSTICK}",
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {},
- "id": 5,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "max": true,
- "min": true,
- "show": true,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 2,
- "links": [],
- "nullPointMode": "connected",
- "percentage": false,
- "pointradius": 5,
- "points": false,
- "renderer": "flot",
- "seriesOverrides": [],
- "spaceLength": 10,
- "span": 6,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "TG Packet Size",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "measurement": "tc_prox_baremetal_l3fwd-2",
- "orderByTime": "ASC",
- "policy": "default",
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "tg__0.PktSize"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- }
- ],
- "thresholds": [
- {
- "colorMode": "custom",
- "fill": true,
- "fillColor": "rgba(216, 200, 27, 0.27)",
- "op": "gt",
- "value": 2
- },
- {
- "colorMode": "custom",
- "fill": true,
- "fillColor": "rgba(234, 112, 112, 0.22)",
- "op": "gt",
- "value": 2
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Packet size",
- "tooltip": {
- "msResolution": true,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "buckets": null,
- "mode": "time",
- "name": null,
- "show": true,
- "values": []
- },
- "yaxes": [
- {
- "format": "decbytes",
- "label": "Packet Size",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": null,
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "repeat": null,
- "repeatIteration": null,
- "repeatRowId": null,
- "showTitle": false,
- "title": "New row",
- "titleSize": "h6"
- },
- {
- "collapse": false,
- "height": "250px",
- "panels": [],
- "repeat": null,
- "repeatIteration": null,
- "repeatRowId": null,
- "showTitle": false,
- "title": "New row",
- "titleSize": "h6"
- }
- ],
- "schemaVersion": 14,
- "style": "dark",
- "tags": [
- "NSB",
- "Prox",
- "BM",
- "L3Fwd",
- "2Port"
- ],
- "templating": {
- "list": []
- },
- "time": {
- "from": "2017-10-02T11:24:07.295Z",
- "to": "2017-10-02T11:26:12.649Z"
- },
- "timepicker": {
- "refresh_intervals": [
- "5s",
- "10s",
- "30s",
- "1m",
- "5m",
- "15m",
- "30m",
- "1h",
- "2h",
- "1d"
- ],
- "time_options": [
- "5m",
- "15m",
- "1h",
- "6h",
- "12h",
- "24h",
- "2d",
- "7d",
- "30d"
- ]
- },
- "timezone": "browser",
- "title": "Prox_BM_L3FWD-2Port",
- "version": 4
-} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L3FWD-2Port-1544192619129.json b/dashboard/Prox_BM_L3FWD-2Port-1544192619129.json
new file mode 100644
index 000000000..08259140a
--- /dev/null
+++ b/dashboard/Prox_BM_L3FWD-2Port-1544192619129.json
@@ -0,0 +1,12132 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.6.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "5s",
+ "rows": [
+ {
+ "collapse": false,
+ "height": -6,
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_L3FWD_2Port_Test</center> </a></h5>\n<center>\n<p>\n<p style=\"font: 24px '#FF5733'\"> \nThe application performs routing of packets with LPM based look-up method.\nThe KPI is the number of packets per second for a specified packet size with an accepted minimal packet loss \n</a>\n</p>\n</center>",
+ "editable": true,
+ "error": false,
+ "height": "200px",
+ "id": 3,
+ "links": [],
+ "mode": "html",
+ "span": 8,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"font: 28px '#31A7D3'\"><center>Test Parameters</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "90px",
+ "id": 124,
+ "links": [],
+ "mode": "html",
+ "span": 4,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 125,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.duration"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Test Interval",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 126,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.test_precision"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Test Precision",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 127,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.test_duration"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Test Duration",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 128,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.tolerated_loss"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Tolerated Loss",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": "300",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "fill": 1,
+ "height": "300px",
+ "id": 123,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sort": null,
+ "sortDesc": null,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Cumulative Packets Sents",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "line": true,
+ "lineColor": "rgba(0, 0, 0, 0)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgb(234, 112, 112, 0.22)",
+ "line": true,
+ "lineColor": "rgba(0, 0, 0, 0.01)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Cumulative Load Sent by Generator",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": true,
+ "title": "Cumulative Load Sent by Generator",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": "60",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Throughput</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 2,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "Load Requested to Generator",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RequestedTxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Load Generated (by the Generator)",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Load Received (by the Generator)",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Generator Stats: Average Throughout per step",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "transparent": false,
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 5,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "none",
+ "label": "Packet Size (Bytes)",
+ "logBase": 2,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "New row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 169,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 206,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe0.out_packets\") / 1000000 FROM \"tc_prox_baremetal_l3fwd-2\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.live_stats.xe1.out_packets\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets Sent by Generator per second and per interface",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 207,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe0.in_packets\") / 1000000 FROM \"tc_prox_baremetal_l3fwd-2\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.live_stats.xe1.in_packets\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets Received by Generator per second and per interface",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300",
+ "id": 4,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sortDesc": false,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "SUT Packets Received",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.curr_packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "SUT Stats - Load Received By SUT",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 39,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "SUT Packets Sent",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.curr_packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "SUT Stats - Load Forwarded By SUT",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Generator Stats: Packets per Step</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 43,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe0.out_packets\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe1.out_packets\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets Sent by Generator per Step",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets Per Step",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 9,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe0.in_packets\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe1.in_packets\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets Received by Generator per Step",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets Per Step",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "New row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": "400px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "height": "300px",
+ "id": 10,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sort": null,
+ "sortDesc": null,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "SUCCESS Tx Total",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"tg__0.collect_stats.tx_total\" FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.tx_total\" = 'Success' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.tx_total"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Success"
+ }
+ ]
+ },
+ {
+ "alias": "SUCCESS Rx Total",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.rx_total"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Success"
+ }
+ ]
+ },
+ {
+ "alias": "SUCCESS ALLOWABLE LOST PACKETS",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.can_be_lost"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Success"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "SUCCESS CRITERIA: TX Total = Rx Total + Tolerated Loss",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "height": "300px",
+ "id": 129,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "MAX Line Rate",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"tg__0.collect_stats.tx_total\" FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.tx_total\" = 'Success' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.MAX_Rate"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "MIN Line Rate",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.MIN_Rate"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Current Line Rate",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Test_Rate"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Line Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": "Percentage of Line Rate",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Performance Stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "30",
+ "id": 130,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "New row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 81,
+ "panels": [
+ {
+ "content": "<font size=\"1\"><center>Packet size</center></font>",
+ "height": "100px",
+ "id": 15,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Theoretical Max Throughput (MPPS)</center></font>",
+ "height": "100px",
+ "id": 16,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Tx Throughput (MPPS)</center></font>",
+ "height": "100px",
+ "id": 17,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Rx Throughput (MPPS)</center></font>",
+ "height": "100px",
+ "id": 58,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Tot Sent </center></font>",
+ "height": "100px",
+ "id": 61,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Tot Received</center></font>",
+ "height": "100px",
+ "id": 62,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Tot Dropped</center></font>",
+ "height": "100px",
+ "id": 63,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Tolerated Loss</center></font>",
+ "height": "100px",
+ "id": 64,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Rx Throughput (Gbps)</center></font>",
+ "height": "100px",
+ "id": 131,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 132,
+ "links": [],
+ "mode": "html",
+ "span": 3,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 133,
+ "links": [],
+ "mode": "html",
+ "span": 0,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 134,
+ "links": [],
+ "mode": "html",
+ "span": 0,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": -913,
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 18,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 19,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RequestedTxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 20,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 69,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 70,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 71,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 72,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 73,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 82,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 135,
+ "links": [],
+ "mode": "markdown",
+ "span": 3,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 136,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 137,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 138,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 139,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 140,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 141,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 142,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 143,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 144,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 145,
+ "links": [],
+ "mode": "markdown",
+ "span": 3,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 146,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 147,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 148,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 149,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 150,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 151,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 152,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 153,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 154,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 155,
+ "links": [],
+ "mode": "markdown",
+ "span": 3,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 156,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 157,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 158,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 159,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 160,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 161,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 162,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 163,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 164,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 165,
+ "links": [],
+ "mode": "markdown",
+ "span": 3,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 166,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 167,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 168,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 169,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 170,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 171,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 172,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 173,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 174,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 175,
+ "links": [],
+ "mode": "markdown",
+ "span": 3,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 176,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 177,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 178,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 179,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 180,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 181,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 182,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 183,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 184,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 185,
+ "links": [],
+ "mode": "markdown",
+ "span": 3,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 186,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 187,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 188,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 189,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 190,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 191,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 192,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 193,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 194,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 195,
+ "links": [],
+ "mode": "markdown",
+ "span": 3,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 196,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 197,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 198,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 199,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 200,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 201,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 202,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 203,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 204,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-2\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "30%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 205,
+ "links": [],
+ "mode": "markdown",
+ "span": 3,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h3"
+ },
+ {
+ "collapse": false,
+ "height": "40px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Latency</center> </a></h5>",
+ "height": "40",
+ "id": 41,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "height": "300px",
+ "id": 47,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "xe0 Latency Avg",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyAvg.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "xe0 Latency Max",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyMax.3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "xe0 Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "usec",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "height": "300px",
+ "id": 48,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "xe1 Latency Avg",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyAvg.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "xe1 Latency Max",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyMax.4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "xe1 Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "usec",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": "40px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>CPU Utilization</center> </a></h5>",
+ "height": "40px",
+ "id": 51,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": -77,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 5,
+ "fill": 1,
+ "height": "600px",
+ "id": 52,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU 0 Utilization",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg_0.yardstick.core.cpu.0.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "CPU 1 Utilization - Gen XE0",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg_0.yardstick.core.cpu.1.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "CPU 2 Utilization - Gen XE1",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg_0.yardstick.core.cpu.2.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "CPU 3 Utilization - Latency XE0",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg_0.yardstick.core.cpu.3.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "CPU 4 Utilization - Latency XE1",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg_0.yardstick.core.cpu.4.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "CPU 5 Utilization - Idle",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg_0.yardstick.core.cpu.5.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Traffic Generator CPU Utilization",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "% Utilization",
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 5,
+ "fill": 1,
+ "height": "600px",
+ "id": 53,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU 0 Utilization",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf_0.yardstick.core.cpu.0.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "CPU 1 Utilization - RX XE0 - Routing XE0 and XE1",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf_0.yardstick.core.cpu.1.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "CPU 2 Utilization - RX XE1 - Routing XE0 and XE1",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf_0.yardstick.core.cpu.2.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "CPU 3 Utilization - Idle",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf_0.yardstick.core.cpu.3.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "CPU 4 Utilization - Idle",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf_0.yardstick.core.cpu.4.percent-user"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "VNF CPU Utilization",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "% Utilization",
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "L3fwd",
+ "2Port",
+ "BM"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now-3h",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "Prox_BM_L3FWD-2Port",
+ "version": 9
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L3FWD-4Port-1536065939744.json b/dashboard/Prox_BM_L3FWD-4Port-1544192654086.json
index 63b8f4f12..cc8f6d4eb 100644
--- a/dashboard/Prox_BM_L3FWD-4Port-1536065939744.json
+++ b/dashboard/Prox_BM_L3FWD-4Port-1544192654086.json
@@ -60,7 +60,7 @@
"hideControls": false,
"id": null,
"links": [],
- "refresh": false,
+ "refresh": "5s",
"rows": [
{
"collapse": false,
@@ -547,7 +547,8 @@
"max": true,
"min": true,
"show": true,
- "sortDesc": true,
+ "sort": null,
+ "sortDesc": null,
"total": false,
"values": true
},
@@ -776,6 +777,7 @@
"type": "fill"
}
],
+ "hide": false,
"measurement": "tc_prox_baremetal_l3fwd-4",
"orderByTime": "ASC",
"policy": "default",
@@ -785,7 +787,7 @@
[
{
"params": [
- "tg__0.TxThroughput"
+ "tg__0.collect_stats.TxThroughput"
],
"type": "field"
},
@@ -824,7 +826,7 @@
[
{
"params": [
- "tg__0.RxThroughput"
+ "tg__0.collect_stats.RxThroughput"
],
"type": "field"
},
@@ -855,7 +857,7 @@
],
"timeFrom": null,
"timeShift": null,
- "title": "Generator stats",
+ "title": "Generator Stats: Average Throughout per step",
"tooltip": {
"msResolution": true,
"shared": true,
@@ -1040,6 +1042,558 @@
"error": false,
"fill": 1,
"grid": {},
+ "height": "300px",
+ "id": 206,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe0.out_packets\") / 1000000 FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.live_stats.xe1.out_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe2.out_packets\") / 1000000 FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe3.out_packets\") / 1000000 FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets Sent by Generator per second and per interface",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 207,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe0.in_packets\") / 1000000 FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.live_stats.xe1.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.live_stats.xe2.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.live_stats.xe3.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": false,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.live_stats.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets Received by Generator per second and per interface",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
"height": "300",
"id": 4,
"legend": {
@@ -1050,7 +1604,7 @@
"min": true,
"rightSide": false,
"show": true,
- "sortDesc": true,
+ "sortDesc": false,
"total": false,
"values": true
},
@@ -1295,7 +1849,7 @@
]
},
{
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd Traffic Gen stats</center> </a></h5>\n",
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Generator Stats: Packets per Step</center> </a></h5>\n",
"editable": true,
"error": false,
"height": "40",
@@ -1362,11 +1916,12 @@
"type": "fill"
}
],
+ "hide": false,
"measurement": "tc_prox_baremetal_l3fwd-4",
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT mean(\"tg__0.collect_stats.xe0.out_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
- "rawQuery": true,
+ "rawQuery": false,
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -1380,6 +1935,12 @@
{
"params": [],
"type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
}
]
],
@@ -1402,11 +1963,12 @@
"type": "fill"
}
],
+ "hide": false,
"measurement": "tc_prox_baremetal_l3fwd-4",
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT mean(\"tg__0.collect_stats.xe1.out_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
- "rawQuery": true,
+ "rawQuery": false,
"refId": "B",
"resultFormat": "time_series",
"select": [
@@ -1420,6 +1982,12 @@
{
"params": [],
"type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
}
]
],
@@ -1442,11 +2010,12 @@
"type": "fill"
}
],
+ "hide": false,
"measurement": "tc_prox_baremetal_l3fwd-4",
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT mean(\"tg__0.collect_stats.xe2.out_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
- "rawQuery": true,
+ "rawQuery": false,
"refId": "C",
"resultFormat": "time_series",
"select": [
@@ -1460,6 +2029,12 @@
{
"params": [],
"type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
}
]
],
@@ -1486,7 +2061,7 @@
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT mean(\"tg__0.collect_stats.xe3.out_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
- "rawQuery": true,
+ "rawQuery": false,
"refId": "D",
"resultFormat": "time_series",
"select": [
@@ -1500,6 +2075,12 @@
{
"params": [],
"type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
}
]
],
@@ -1524,7 +2105,7 @@
],
"timeFrom": null,
"timeShift": null,
- "title": "Packets Sent by Generator",
+ "title": "Packets Sent by Generator per Step",
"tooltip": {
"msResolution": true,
"shared": true,
@@ -1542,7 +2123,7 @@
"yaxes": [
{
"format": "short",
- "label": "Packets ",
+ "label": "Million Packets Per Step",
"logBase": 1,
"max": null,
"min": "0",
@@ -1564,6 +2145,7 @@
"dashLength": 10,
"dashes": false,
"datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
"editable": true,
"error": false,
"fill": 1,
@@ -1577,6 +2159,7 @@
"max": true,
"min": true,
"show": true,
+ "sortDesc": true,
"total": false,
"values": true
},
@@ -1615,7 +2198,7 @@
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT mean(\"tg__0.collect_stats.xe0.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
- "rawQuery": true,
+ "rawQuery": false,
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -1629,6 +2212,12 @@
{
"params": [],
"type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
}
]
],
@@ -1655,7 +2244,7 @@
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT mean(\"tg__0.collect_stats.xe1.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
- "rawQuery": true,
+ "rawQuery": false,
"refId": "B",
"resultFormat": "time_series",
"select": [
@@ -1669,6 +2258,12 @@
{
"params": [],
"type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
}
]
],
@@ -1695,7 +2290,7 @@
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT mean(\"tg__0.collect_stats.xe2.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
- "rawQuery": true,
+ "rawQuery": false,
"refId": "C",
"resultFormat": "time_series",
"select": [
@@ -1709,6 +2304,12 @@
{
"params": [],
"type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
}
]
],
@@ -1735,7 +2336,7 @@
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT mean(\"tg__0.collect_stats.xe3.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
- "rawQuery": true,
+ "rawQuery": false,
"refId": "D",
"resultFormat": "time_series",
"select": [
@@ -1749,6 +2350,12 @@
{
"params": [],
"type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
}
]
],
@@ -1773,7 +2380,7 @@
],
"timeFrom": null,
"timeShift": null,
- "title": "Packets Received by Generator",
+ "title": "Packets Received by Generator per Step",
"tooltip": {
"msResolution": true,
"shared": true,
@@ -1791,7 +2398,7 @@
"yaxes": [
{
"format": "short",
- "label": "Packets Per Second",
+ "label": "Million Packets Per Step",
"logBase": 1,
"max": null,
"min": "0",
@@ -2470,7 +3077,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -2558,7 +3165,7 @@
"measurement": "tc_prox_baremetal_l3fwd-4",
"orderByTime": "ASC",
"policy": "default",
- "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
"rawQuery": true,
"refId": "A",
"resultFormat": "time_series",
@@ -2566,7 +3173,7 @@
[
{
"params": [
- "tg__0.collect_stats.theor_max_throughput"
+ "tg__0.collect_stats.RequestedTxThroughput"
],
"type": "field"
},
@@ -2588,7 +3195,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -2701,7 +3308,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -2819,7 +3426,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -2936,7 +3543,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -3053,7 +3660,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -3170,7 +3777,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -3287,7 +3894,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -3405,7 +4012,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -3540,7 +4147,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -3658,7 +4265,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -3771,7 +4378,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -3889,7 +4496,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -4006,7 +4613,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -4123,7 +4730,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -4240,7 +4847,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -4357,7 +4964,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -4475,7 +5082,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -4610,7 +5217,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -4728,7 +5335,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -4841,7 +5448,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -4959,7 +5566,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -5076,7 +5683,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -5193,7 +5800,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -5310,7 +5917,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -5427,7 +6034,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -5545,7 +6152,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -5680,7 +6287,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -5798,7 +6405,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -5911,7 +6518,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -6029,7 +6636,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -6146,7 +6753,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -6263,7 +6870,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -6380,7 +6987,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -6497,7 +7104,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -6615,7 +7222,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -6750,7 +7357,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -6868,7 +7475,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -6981,7 +7588,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -7099,7 +7706,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -7216,7 +7823,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -7333,7 +7940,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -7450,7 +8057,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -7567,7 +8174,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -7685,7 +8292,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -7820,7 +8427,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -7938,7 +8545,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -8051,7 +8658,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -8169,7 +8776,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -8286,7 +8893,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -8403,7 +9010,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -8520,7 +9127,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -8637,7 +9244,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -8755,7 +9362,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -8890,7 +9497,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -9008,7 +9615,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -9121,7 +9728,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -9239,7 +9846,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -9356,7 +9963,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -9473,7 +10080,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -9590,7 +10197,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -9707,7 +10314,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -9825,7 +10432,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -9960,7 +10567,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -10078,7 +10685,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -10191,7 +10798,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -10309,7 +10916,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -10426,7 +11033,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -10543,7 +11150,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -10660,7 +11267,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -10777,7 +11384,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -10895,7 +11502,7 @@
"thresholds": "",
"title": "",
"type": "singlestat",
- "valueFontSize": "50%",
+ "valueFontSize": "30%",
"valueMaps": [
{
"op": "=",
@@ -12457,8 +13064,8 @@
"list": []
},
"time": {
- "from": "2018-09-04T00:52:16.948Z",
- "to": "2018-09-04T12:52:16.948Z"
+ "from": "now-3h",
+ "to": "now"
},
"timepicker": {
"refresh_intervals": [
@@ -12487,5 +13094,5 @@
},
"timezone": "browser",
"title": "Prox_BM_L3FWD-4Port",
- "version": 3
+ "version": 9
} \ No newline at end of file
diff --git a/dashboard/Prox_Baremetal_L3FWD-4Port_NFVi-1540906828739.json b/dashboard/Prox_Baremetal_L3FWD-4Port_NFVi-1540906828739.json
new file mode 100644
index 000000000..53d8cc2c2
--- /dev/null
+++ b/dashboard/Prox_Baremetal_L3FWD-4Port_NFVi-1540906828739.json
@@ -0,0 +1,13889 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ },
+ {
+ "name": "DS_COLLECTD",
+ "label": "collectd",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "blackmirror1-singlestat-math-panel",
+ "name": "Singlestat Math",
+ "version": "1.1.5"
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.6.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": -6,
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Baremetal_L3FWD_4Port_Test</center> </a></h5>\n<center>\n<p>\n<p style=\"font: 24px '#FF5733'\"> \nThe application does Port forwarding without touching packets. It will take packets in from one port and forward them unmodified to another port \nThe KPI is the number of packets per second for a specified packet size with an accepted minimal packet loss\n</a>\n</p>\n</center>",
+ "editable": true,
+ "error": false,
+ "height": "200px",
+ "id": 3,
+ "links": [],
+ "mode": "html",
+ "span": 8,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"font: 28px '#31A7D3'\"><center>Test Parameters</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "90px",
+ "id": 124,
+ "links": [],
+ "mode": "html",
+ "span": 4,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 125,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.duration"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Test Interval",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 126,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.test_precision"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Test Precision",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 127,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.test_duration"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Test Duration",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 128,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.tolerated_loss"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Tolerated Loss",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": "300",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "fill": 1,
+ "height": "300px",
+ "id": 123,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Cumulative Packets Sents",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "#3f2b5b",
+ "line": true,
+ "lineColor": "rgba(0, 0, 0, 0)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Cumulative Load Sent by Generator",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": true,
+ "title": "Cumulative Load Sent by Generator",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": "60",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Throughput</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 2,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "Load Requested to Generator",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RequestedTxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Load Generated (by the Generator)",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Load Received (by the Generator)",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Generator stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "transparent": false,
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 5,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "none",
+ "label": "Packet Size (Bytes)",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "New row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 169,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300",
+ "id": 4,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "SUT Packets Received",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.curr_packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "SUT Stats - Load Received By SUT",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 39,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "SUT Packets Sent",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.curr_packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ },
+ {
+ "params": [
+ " / 1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "SUT Stats - Load Forwarded By SUT",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Million Packets per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 43,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe0.out_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe1.out_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe2.out_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": true,
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe3.out_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": true,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets Sent by Generator",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets ",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "height": "300px",
+ "id": 9,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe0.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe1.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe2.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": true,
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe3.in_packets\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
+ "rawQuery": true,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets Received by Generator",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "New row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": "400px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "height": "300px",
+ "id": 10,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sort": null,
+ "sortDesc": null,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "SUCCESS Tx Total",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"tg__0.collect_stats.tx_total\" FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.tx_total\" = 'Success' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.tx_total"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Success"
+ }
+ ]
+ },
+ {
+ "alias": "SUCCESS Rx Total",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.rx_total"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Success"
+ }
+ ]
+ },
+ {
+ "alias": "SUCCESS ALLOWABLE LOST PACKETS",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.can_be_lost"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Success"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgb(9, 35, 61)",
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "SUCCESS CRITERIA: TX Total = Rx Total + Tolerated Loss",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets Per Second",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "height": "300px",
+ "id": 129,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "MAX Line Rate",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"tg__0.collect_stats.tx_total\" FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.tx_total\" = 'Success' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.MAX_Rate"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "MIN Line Rate",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.MIN_Rate"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Current Line Rate",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Test_Rate"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgb(9, 35, 61)",
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Line Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": "Percentage of Line Rate",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Performance Stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "30",
+ "id": 130,
+ "links": [],
+ "minSpan": 12,
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "New row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 77,
+ "panels": [
+ {
+ "content": "<font size=\"1\"><center>Packet size</center></font>",
+ "height": "100px",
+ "id": 15,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Theoretical Max Throughput (MPPS)</center></font>",
+ "height": "100px",
+ "id": 16,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Tx Throughput (MPPS)</center></font>",
+ "height": "100px",
+ "id": 17,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Rx Throughput (MPPS)</center></font>",
+ "height": "100px",
+ "id": 58,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Tot Sent </center></font>",
+ "height": "100px",
+ "id": 61,
+ "links": [],
+ "mode": "html",
+ "span": 2,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Tot Received</center></font>",
+ "height": "100px",
+ "id": 62,
+ "links": [],
+ "mode": "html",
+ "span": 2,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Tot Dropped</center></font>",
+ "height": "100px",
+ "id": 63,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Tolerated Loss</center></font>",
+ "height": "100px",
+ "id": 64,
+ "links": [],
+ "mode": "html",
+ "span": 1,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<font size=\"1\"><center>Rx Throughput (Gbps)</center></font>",
+ "height": "100px",
+ "id": 131,
+ "links": [],
+ "mode": "html",
+ "span": 2,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 133,
+ "links": [],
+ "mode": "html",
+ "span": 0,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "",
+ "height": "100px",
+ "id": 134,
+ "links": [],
+ "mode": "html",
+ "span": 0,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": -551,
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 18,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 19,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 20,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 69,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 70,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 71,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 72,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 73,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 82,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 64",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 64 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 136,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 137,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 138,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 139,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 140,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 141,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 142,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 143,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 144,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 128",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 128 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 146,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 147,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 148,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 149,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 150,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 151,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 152,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 153,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 154,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 256",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 256 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 156,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 157,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 158,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 159,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 160,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 161,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 162,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 163,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 164,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 512",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 512 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 166,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 167,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 168,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 169,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 170,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 171,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 172,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 173,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 174,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 1024",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1024 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 176,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 177,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 178,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 179,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 180,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 181,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 182,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 183,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 184,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1280 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 186,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 187,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 1280",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 188,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 189,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 190,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 191,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 192,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 193,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 194,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 1518",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 1518 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 196,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "PktSize = 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.PktSize\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Result"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "hideTimeOverride": false,
+ "id": 197,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Theor Max Throughput (Mpps) 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.theor_max_throughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.theor_max_throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 198,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "TxThroughput 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.TxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 199,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "last",
+ "targets": [
+ {
+ "alias": "RxThroughput 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.collect_stats.pktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 200,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Tot Sent 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.tx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 201,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Tottal 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.rx_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 202,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "drop total 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.drop_total\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 203,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 1,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Can be lost 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.can_be_lost\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.Success_Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "decimals": 4,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "height": "100px",
+ "id": 204,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "Rx Throughput Gbps 2048",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"tg__0.collect_stats.RxThroughput_gbps\") FROM \"tc_prox_baremetal_l3fwd-4\" WHERE \"tg__0.collect_stats.PktSize\" = 2048 AND \"tg__0.collect_stats.Status\" = 'Result' AND $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "tg__0.PktSize",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h3"
+ },
+ {
+ "collapse": false,
+ "height": "40px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Latency</center> </a></h5>",
+ "height": "40",
+ "id": 41,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "height": "300px",
+ "id": 47,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "xe0 Latency Avg",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyAvg.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "xe0 Latency Max",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyMax.5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "xe0 Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "usec",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "height": "300px",
+ "id": 48,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "xe1 Latency Avg",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyAvg.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "xe1 Latency Max",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyMax.6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "xe1 Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "usec",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "height": "300px",
+ "id": 49,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "xe2 Latency Avg",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyAvg.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "xe2 Latency Max",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyMax.7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "xe2 Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "usec",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "height": "300px",
+ "id": 50,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "xe3 Latency Avg",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyAvg.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "xe3 Latency Max",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.LatencyMax.8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "xe3 Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "usec",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": -833,
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>NFVi metrics from Platform</center> </a></h5>",
+ "height": "40",
+ "id": 221,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 188,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 222,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU Freq Core $tag_type_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "type"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "type_instance"
+ ],
+ "type": "tag"
+ }
+ ],
+ "hide": false,
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$tg_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Traffic Generator: CPU Core Frequency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "hertz",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 224,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU Idle % Core $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "type_instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ }
+ ],
+ "hide": false,
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$tg_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "idle"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tarffic Generator: CPU Core Idle %",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 225,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU Util % Core $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "type_instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ }
+ ],
+ "hide": false,
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$tg_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Traffic Generator - CPU Core Utlization %",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 213,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU Freq Core $tag_type_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "type"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "type_instance"
+ ],
+ "type": "tag"
+ }
+ ],
+ "hide": false,
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "SUT - CPU Core Frequency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "hertz",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 218,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU Idle % Core $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "type_instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ }
+ ],
+ "hide": false,
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "idle"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "SUT - CPU Core Idle %",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 219,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU Util % Core $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "type_instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ }
+ ],
+ "hide": false,
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "SUT - CPU Core Utlization %",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "cacheTimeout": null,
+ "circleBackground": false,
+ "colorBackground": true,
+ "colorValue": false,
+ "datasource": "${DS_COLLECTD}",
+ "decimals": 3,
+ "defaultColor": "rgb(117, 117, 117)",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 226,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "math": "CPU_INST/CPU_CYCLES",
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sortOrder": "asc",
+ "sortOrderOptions": [
+ {
+ "text": "Ascending",
+ "value": "asc"
+ },
+ {
+ "text": "Descending",
+ "value": "desc"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "CPU_INST",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions"
+ }
+ ]
+ },
+ {
+ "alias": "CPU_CYCLES",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "cpu-cycles"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "color": "#2f575e"
+ }
+ ],
+ "title": "IPC from the SUT",
+ "type": "blackmirror1-singlestat-math-panel",
+ "valueFontSize": "80%",
+ "valueMappingColorBackground": "#787879",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "No data",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 206,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"value\") FROM \"intel_pmu_value\" WHERE (\"host\" = '00128F05-E0B0-E511-906E-0012795D96DD' AND \"type_instance\" = 'cpu-cycles') AND $timeFilter GROUP BY time($__interval), \"instance\" fill(none)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "cpu-cycles"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "warning",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Intel® PMU | SUT - CPU Cycles",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 207,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "warning",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Intel® PMU | SUT - CPU Instructions",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 208,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "cache-references"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "warning",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Intel® PMU | SUT - Cache references",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 209,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "cache-misses"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "warning",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Intel® PMU | SUT - Cache Misses",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 210,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "warning",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Intel® PMU | SUT - LLC Load Misses",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 211,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "CPU $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-store-misses"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "warning",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Intel® PMU | SUT - LLC Store Misses",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 276,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 212,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Memory Free",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "memory_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "free"
+ }
+ ]
+ },
+ {
+ "alias": "Memory Used",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "memory_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "used"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "SUT - Platform Memory",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "decbits",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": -76,
+ "panels": [],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 216,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Memory BW Remote core $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "#052b51",
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Intel® RDT | SUT - Memory Bandwidth Local",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_COLLECTD}",
+ "fill": 1,
+ "id": 217,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 200,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Memory BW Remote core $tag_instance",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "instance"
+ ],
+ "type": "tag"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$sut_host$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "remote"
+ }
+ ]
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "#052b51",
+ "line": true,
+ "op": "gt",
+ "value": 0
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Intel® RDT | SUT - Memory Bandwidth Remote",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 199,
+ "panels": [],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "L3Fwd",
+ "4Port",
+ "Heat",
+ "nfvi"
+ ],
+ "templating": {
+ "list": [
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "${DS_COLLECTD}",
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "sut_host",
+ "options": [],
+ "query": "SHOW TAG VALUES WITH KEY=host",
+ "refresh": 1,
+ "regex": "",
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "${DS_COLLECTD}",
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "tg_host",
+ "options": [],
+ "query": "SHOW TAG VALUES WITH KEY=host",
+ "refresh": 1,
+ "regex": "",
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ }
+ ]
+ },
+ "time": {
+ "from": "2018-10-30T13:09:34.877Z",
+ "to": "2018-10-30T13:25:07.189Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "Prox_Baremetal_L3FWD-4Port_NFVi",
+ "version": 5
+} \ No newline at end of file
diff --git a/dashboard/RFC2544_2Port.json b/dashboard/RFC2544_2Port.json
new file mode 100644
index 000000000..de9448cee
--- /dev/null
+++ b/dashboard/RFC2544_2Port.json
@@ -0,0 +1,639 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "table",
+ "name": "Table",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "datasource": "${DS_YARDSTICK}",
+ "enable": true,
+ "hide": false,
+ "iconColor": "rgb(248, 255, 0)",
+ "limit": 100,
+ "name": "status",
+ "query": "SELECT tg__0.collect_stats.Status FROM $test_name WHERE \"tg__0.collect_stats.Status\"='Success' AND task_id='$task_id'",
+ "showIn": 0,
+ "titleColumn": "Status",
+ "type": "alert"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 200,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 0,
+ "hideTimeOverride": true,
+ "id": 3,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "$col",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"tg__0.collect_stats.xe0.InBytes\", \"tg__0.collect_stats.xe0.OutBytes\", \"tg__0.collect_stats.xe1.InBytes\", \"tg__0.collect_stats.xe1.OutBytes\" FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.InBytes"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.OutBytes"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.InBytes"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.OutBytes"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Traffic bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 303,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "$col",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Rate"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": "",
+ "logBase": 1,
+ "max": "100",
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "$col",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"vnf__0.collect_stats.core.memory.memory-free\", \"vnf__0.collect_stats.core.memory.memory-slab_recl\" FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core.memory.memory-free"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core.memory.memory-slab_recl"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memmory",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "decbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 255,
+ "panels": [
+ {
+ "columns": [],
+ "fontSize": "100%",
+ "id": 6,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": 0,
+ "desc": true
+ },
+ "span": 12,
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "Throughput",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "decimals": 2,
+ "pattern": "max",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "$col",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.RxThroughputBps\"), \"tg__0.collect_stats.DropPercentage\", \"tg__0.collect_stats.Iteration\", \"tg__0.collect_stats.PktSize\", \"tg__0.collect_stats.Rate\" FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND \"tg__0.collect_stats.Status\" = 'Success' AND $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughputBps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.DropPercentage"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Iteration"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.PktSize"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Rate"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.Status",
+ "operator": "=",
+ "value": "Success"
+ }
+ ]
+ }
+ ],
+ "title": "Throughput Best result",
+ "transform": "table",
+ "type": "table"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": [
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "${DS_YARDSTICK}",
+ "hide": 0,
+ "includeAll": false,
+ "label": "test_name",
+ "multi": false,
+ "name": "test_name",
+ "options": [],
+ "query": "SHOW MEASUREMENTS",
+ "refresh": 2,
+ "regex": "",
+ "sort": 1,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "${DS_YARDSTICK}",
+ "hide": 0,
+ "includeAll": false,
+ "label": "task_id",
+ "multi": false,
+ "name": "task_id",
+ "options": [],
+ "query": "SHOW TAG VALUES FROM $test_name WITH KEY = \"task_id\" ",
+ "refresh": 2,
+ "regex": "",
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ }
+ ]
+ },
+ "time": {
+ "from": "2019-03-06T13:54:13.610Z",
+ "to": "2019-03-06T13:56:59.693Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "RFC2544",
+ "version": 4
+}
diff --git a/dashboard/RFC2544_2Port_Multiframesize.json b/dashboard/RFC2544_2Port_Multiframesize.json
new file mode 100644
index 000000000..2d8e9522f
--- /dev/null
+++ b/dashboard/RFC2544_2Port_Multiframesize.json
@@ -0,0 +1,908 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "datasource": "${DS_YARDSTICK}",
+ "enable": true,
+ "hide": false,
+ "iconColor": "rgb(248, 255, 0)",
+ "limit": 100,
+ "name": "status",
+ "query": "SELECT tg__0.collect_stats.Status FROM $test_name WHERE \"tg__0.collect_stats.Status\"='Success' AND task_id='$task_id'",
+ "showIn": 0,
+ "titleColumn": "Status",
+ "type": "alert"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 200,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 0,
+ "hideTimeOverride": true,
+ "id": 3,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "$col",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"tg__0.collect_stats.xe0.InBytes\", \"tg__0.collect_stats.xe0.OutBytes\", \"tg__0.collect_stats.xe1.InBytes\", \"tg__0.collect_stats.xe1.OutBytes\" FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND \"tg__0.collect_stats.PktSize\" =~ /^$framesize$/ AND $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.InBytes"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.OutBytes"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.InBytes"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.OutBytes"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=~",
+ "value": "/^$framesize$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Traffic bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 303,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "$col",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Rate"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=~",
+ "value": "/^$framesize$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": "",
+ "logBase": 1,
+ "max": "100",
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "$col",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"vnf__0.collect_stats.core.memory.memory-free\", \"vnf__0.collect_stats.core.memory.memory-slab_recl\" FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core.memory.memory-free"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.core.memory.memory-slab_recl"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=~",
+ "value": "/^$framesize$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memmory",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "decbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 255,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "id": 4,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "64B",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"tg__0.collect_stats.RxThroughput\" FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND \"tg__0.collect_stats.PktSize\" =~ /^$framesize$/ AND $timeFilter ",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "64B"
+ }
+ ]
+ },
+ {
+ "alias": "128B",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.RxThroughput\") FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND \"tg__0.collect_stats.PktSize\" = '128B' AND $timeFilter",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "128B"
+ }
+ ]
+ },
+ {
+ "alias": "373B",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.RxThroughput\") FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND \"tg__0.collect_stats.PktSize\" = '128B' AND $timeFilter",
+ "rawQuery": false,
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "373B"
+ }
+ ]
+ },
+ {
+ "alias": "512B",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.RxThroughput\") FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND \"tg__0.collect_stats.PktSize\" = '128B' AND $timeFilter",
+ "rawQuery": false,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "512B"
+ }
+ ]
+ },
+ {
+ "alias": "570B",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.RxThroughput\") FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND \"tg__0.collect_stats.PktSize\" = '128B' AND $timeFilter",
+ "rawQuery": false,
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "570B"
+ }
+ ]
+ },
+ {
+ "alias": "1400B",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "/^$test_name$/",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT max(\"tg__0.collect_stats.RxThroughput\") FROM /^$test_name$/ WHERE \"task_id\" =~ /^$task_id$/ AND \"tg__0.collect_stats.PktSize\" = '128B' AND $timeFilter",
+ "rawQuery": false,
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "max"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "task_id",
+ "operator": "=~",
+ "value": "/^$task_id$/"
+ },
+ {
+ "condition": "AND",
+ "key": "tg__0.collect_stats.PktSize",
+ "operator": "=",
+ "value": "1400B"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Throughput",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "max"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": [
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "${DS_YARDSTICK}",
+ "hide": 0,
+ "includeAll": false,
+ "label": "test_name",
+ "multi": false,
+ "name": "test_name",
+ "options": [],
+ "query": "SHOW MEASUREMENTS",
+ "refresh": 2,
+ "regex": "",
+ "sort": 1,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "${DS_YARDSTICK}",
+ "hide": 0,
+ "includeAll": false,
+ "label": "task_id",
+ "multi": false,
+ "name": "task_id",
+ "options": [],
+ "query": "SHOW TAG VALUES FROM $test_name WITH KEY = \"task_id\" ",
+ "refresh": 2,
+ "regex": "",
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {
+ "text": "64B + 128B + 512B",
+ "value": [
+ "64B",
+ "128B",
+ "512B"
+ ]
+ },
+ "hide": 0,
+ "includeAll": true,
+ "label": "framesize",
+ "multi": true,
+ "name": "framesize",
+ "options": [
+ {
+ "selected": false,
+ "text": "All",
+ "value": "$__all"
+ },
+ {
+ "selected": true,
+ "text": "64B",
+ "value": "64B"
+ },
+ {
+ "selected": true,
+ "text": "128B",
+ "value": "128B"
+ },
+ {
+ "selected": false,
+ "text": "256B",
+ "value": "256B"
+ },
+ {
+ "selected": false,
+ "text": "373B",
+ "value": "373B"
+ },
+ {
+ "selected": true,
+ "text": "512B",
+ "value": "512B"
+ },
+ {
+ "selected": false,
+ "text": "570B",
+ "value": "570B"
+ },
+ {
+ "selected": false,
+ "text": "1024B",
+ "value": "1024B"
+ },
+ {
+ "selected": false,
+ "text": "1280B",
+ "value": "1280B"
+ },
+ {
+ "selected": false,
+ "text": "1400B",
+ "value": "1400B"
+ },
+ {
+ "selected": false,
+ "text": "1500B",
+ "value": "1500B"
+ },
+ {
+ "selected": false,
+ "text": "1518B",
+ "value": "1518B"
+ }
+ ],
+ "query": "64B ,128B ,256B ,373B ,512B ,570B ,1024B ,1280B ,1400B ,1500B ,1518B",
+ "type": "custom"
+ }
+ ]
+ },
+ "time": {
+ "from": "2019-03-05T03:45:05.672Z",
+ "to": "2019-03-05T18:24:01.947Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "RFC2544 Multi framesize",
+ "version": 15
+}
diff --git a/dashboard/VPP_BM_HW_aesgcm.json b/dashboard/VPP_BM_HW_aesgcm.json
new file mode 100644
index 000000000..6118f1768
--- /dev/null
+++ b/dashboard/VPP_BM_HW_aesgcm.json
@@ -0,0 +1,2419 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_INFLUXDB",
+ "label": "InfluxDB",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "5.1.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": "5.0.0"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "5.0.0"
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": null,
+ "links": [],
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 24,
+ "x": 0,
+ "y": 0
+ },
+ "id": 8,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": true,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {}
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG XE0 Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe0.tx_throughput_bps\")+ mean(\"tg__0.collect_stats.xe0.rx_throughput_bps\") FROM \"tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex\" WHERE $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.tx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.rx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG XE1 Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe1.tx_throughput_bps\")+ mean(\"tg__0.collect_stats.xe1.rx_throughput_bps\") FROM \"tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex\" WHERE $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.tx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.rx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "bps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 10
+ },
+ "id": 22,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "RX Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.rx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TX Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.tx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE0 Throughput",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "bps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 10
+ },
+ "id": 15,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "RX Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.rx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TX Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.tx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE1 Throughput",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "bps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 18
+ },
+ "id": 2,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "In packets",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Out packets",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE0",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 18
+ },
+ "id": 13,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Out packets",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "In packets",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE1",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 12,
+ "w": 12,
+ "x": 0,
+ "y": 28
+ },
+ "id": 10,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets in",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.xe0.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets forward",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.xe0.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.xe0.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "IPsec_node 0 stats: Packet In, Forward and Dropped",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 12,
+ "w": 12,
+ "x": 12,
+ "y": 28
+ },
+ "id": 14,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets in",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.collect_stats.xe1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets forward",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.collect_stats.xe0.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.collect_stats.xe0.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "IPsec_node 1 stats: Packet In, Forward and Dropped",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "description": "",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 40
+ },
+ "id": 18,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG NDR_LOWER Bandwidth(Gbps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_NDR_LOWER.bandwidth_total_Gbps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG NDR_UPPER Bandwidth(Gbps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_NDR_UPPER.bandwidth_total_Gbps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR_LOWER Bandwidth(Gbps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR_LOWER.bandwidth_total_Gbps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR_UPPER Bandwidth(Gbps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR_UPPER.bandwidth_total_Gbps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR Bandwidth(Gbps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR.bandwidth_total_Gbps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Bandwidth total",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Gbps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "description": "",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 40
+ },
+ "id": 4,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG NDR_LOWER Rate(pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_NDR_LOWER.rate_total_pps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG NDR_UPPER Rate(pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_NDR_UPPER.rate_total_pps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR_LOWER Rate(pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR_LOWER.rate_total_pps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR_UPPER Rate(pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR_UPPER.rate_total_pps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR Rate(pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR.rate_total_pps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Rate total",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "pps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "description": "",
+ "fill": 1,
+ "gridPos": {
+ "h": 19,
+ "w": 12,
+ "x": 0,
+ "y": 50
+ },
+ "id": 20,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Latency Avg",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.latency.2.avg_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Latency Max",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.latency.2.max_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Latency Min",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.latency.2.min_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE0 Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "µs",
+ "label": "usec",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "description": "",
+ "fill": 1,
+ "gridPos": {
+ "h": 19,
+ "w": 12,
+ "x": 12,
+ "y": 50
+ },
+ "id": 21,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Latency Avg",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.latency.1.avg_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Latency Max",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.latency.1.max_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Latency Min",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.latency.1.min_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE1 Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "µs",
+ "label": "usec",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 69
+ },
+ "id": 12,
+ "legend": {
+ "avg": false,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.packet_size"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet Size",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bytes",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 69
+ },
+ "id": 23,
+ "legend": {
+ "avg": false,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "No. flows",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.flow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Flow",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Connection",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "VPP",
+ "IPSEC",
+ "BM",
+ "HW",
+ "2Port"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/M",
+ "to": "now/M"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "VPP_BM_HW_aesgcm",
+ "uid": "-jsWYo0ik",
+ "version": 20
+} \ No newline at end of file
diff --git a/dashboard/VPP_BM_SW_aesgcm.json b/dashboard/VPP_BM_SW_aesgcm.json
new file mode 100644
index 000000000..1fc0b6731
--- /dev/null
+++ b/dashboard/VPP_BM_SW_aesgcm.json
@@ -0,0 +1,2419 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_INFLUXDB",
+ "label": "InfluxDB",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "5.1.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": "5.0.0"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "5.0.0"
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": null,
+ "links": [],
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 24,
+ "x": 0,
+ "y": 0
+ },
+ "id": 8,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": true,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {}
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG XE0 Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe0.tx_throughput_bps\")+ mean(\"tg__0.collect_stats.xe0.rx_throughput_bps\") FROM \"tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex\" WHERE $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.tx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.rx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG XE1 Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT mean(\"tg__0.collect_stats.xe1.tx_throughput_bps\")+ mean(\"tg__0.collect_stats.xe1.rx_throughput_bps\") FROM \"tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex\" WHERE $timeFilter GROUP BY time($__interval) fill(none)",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.tx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ],
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.rx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "bps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 10
+ },
+ "id": 22,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "RX Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.rx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TX Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.tx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE0 Throughput",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "bps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 10
+ },
+ "id": 15,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "RX Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.rx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TX Throughput",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.tx_throughput_bps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE1 Throughput",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "bps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 18
+ },
+ "id": 2,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "In packets",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Out packets",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE0",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 18
+ },
+ "id": 13,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Out packets",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "In packets",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE1",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 12,
+ "w": 12,
+ "x": 0,
+ "y": 28
+ },
+ "id": 10,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets in",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.xe0.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets forward",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.xe0.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__0.collect_stats.xe0.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "IPsec_node 0 stats: Packet In, Forward and Dropped",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 12,
+ "w": 12,
+ "x": 12,
+ "y": 28
+ },
+ "id": 14,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets in",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.collect_stats.xe1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets forward",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.collect_stats.xe0.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.collect_stats.xe0.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "IPsec_node 1 stats: Packet In, Forward and Dropped",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "description": "",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 40
+ },
+ "id": 18,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG NDR_LOWER Bandwidth(Gbps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_NDR_LOWER.bandwidth_total_Gbps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG NDR_UPPER Bandwidth(Gbps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_NDR_UPPER.bandwidth_total_Gbps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR_LOWER Bandwidth(Gbps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR_LOWER.bandwidth_total_Gbps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR_UPPER Bandwidth(Gbps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR_UPPER.bandwidth_total_Gbps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR Bandwidth(Gbps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR.bandwidth_total_Gbps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Bandwidth total",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Gbps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "description": "",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 40
+ },
+ "id": 4,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG NDR_LOWER Rate(pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_NDR_LOWER.rate_total_pps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG NDR_UPPER Rate(pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_NDR_UPPER.rate_total_pps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR_LOWER Rate(pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR_LOWER.rate_total_pps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR_UPPER Rate(pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR_UPPER.rate_total_pps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG PDR Rate(pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.Result_PDR.rate_total_pps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Rate total",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "pps",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "description": "",
+ "fill": 1,
+ "gridPos": {
+ "h": 19,
+ "w": 12,
+ "x": 0,
+ "y": 50
+ },
+ "id": 20,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Latency Avg",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.latency.2.avg_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Latency Max",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.latency.2.max_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Latency Min",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe0.latency.2.min_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE0 Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "µs",
+ "label": "usec",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "description": "",
+ "fill": 1,
+ "gridPos": {
+ "h": 19,
+ "w": 12,
+ "x": 12,
+ "y": 50
+ },
+ "id": 21,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Latency Avg",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.latency.1.avg_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Latency Max",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.latency.1.max_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Latency Min",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.xe1.latency.1.min_latency"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG XE1 Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "µs",
+ "label": "usec",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 69
+ },
+ "id": 12,
+ "legend": {
+ "avg": false,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.packet_size"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet Size",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bytes",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_INFLUXDB}",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 69
+ },
+ "id": 23,
+ "legend": {
+ "avg": false,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "No. flows",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "none"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.collect_stats.flow"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Flow",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Connection",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "VPP",
+ "IPSEC",
+ "BM",
+ "SW",
+ "2Port"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "2018-12-03T05:01:44.822Z",
+ "to": "2018-12-03T05:23:30.789Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "VPP_BM_SW_aesgcm",
+ "uid": "-jsWYo0ik",
+ "version": 22
+} \ No newline at end of file
diff --git a/dashboard/Vims_Baremetal.json b/dashboard/Vims_Baremetal.json
new file mode 100644
index 000000000..9d4126997
--- /dev/null
+++ b/dashboard/Vims_Baremetal.json
@@ -0,0 +1,8895 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "5.2.4"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": "5.0.0"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "5.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": "5.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "table",
+ "name": "Table",
+ "version": "5.0.0"
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": null,
+ "links": [],
+ "panels": [
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 0
+ },
+ "id": 25,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Requested_step5\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Requested_step6\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Requested_step7\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Request Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 4,
+ "x": 20,
+ "y": 0
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "distinct",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_DOC"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "DOC",
+ "transparent": false,
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 3
+ },
+ "id": 26,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "decimals": 2,
+ "mappingType": 1,
+ "pattern": "Time",
+ "thresholds": [],
+ "type": "date",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Effective_step3\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Effective Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 24,
+ "x": 0,
+ "y": 6
+ },
+ "id": 7,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "tc_vims_baremetal_sipp.distinct",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Registration Rate",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Registration Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Registration Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Registration (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Registration Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Registration (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Registration Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 14
+ },
+ "id": 27,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Request Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 4,
+ "x": 20,
+ "y": 14
+ },
+ "id": 20,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "distinct",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_DOC"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "DOC",
+ "transparent": false,
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 17
+ },
+ "id": 35,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Effective Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 24,
+ "x": 0,
+ "y": 20
+ },
+ "id": 9,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "tc_vims_baremetal_sipp.distinct",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Registration Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Re-Registration Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Re-Registration Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Re-Registration (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Re-Registration Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Re-Registration (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Re-Registration Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 29
+ },
+ "id": 29,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Request Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 4,
+ "x": 20,
+ "y": 29
+ },
+ "id": 21,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "distinct",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_DOC"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "DOC",
+ "transparent": false,
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 32
+ },
+ "id": 36,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Effective Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 24,
+ "x": 0,
+ "y": 35
+ },
+ "id": 11,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "tc_vims_baremetal_sipp.distinct",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful De-Registration Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful De-Registration Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful De-Registration (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial De-Registration Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful De-Registration (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful De-Registration Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 43
+ },
+ "id": 31,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Request Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 4,
+ "x": 20,
+ "y": 43
+ },
+ "id": 22,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "distinct",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_DOC"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "DOC",
+ "transparent": false,
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 46
+ },
+ "id": 32,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Effective Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 24,
+ "x": 0,
+ "y": 49
+ },
+ "id": 13,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "tc_vims_baremetal_sipp.distinct",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Immediate Message Procedures Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Immediate Message Procedures Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Immediate Message Procedures (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Immediate Message Procedures (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Immediate Message Procedures Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 58
+ },
+ "id": 33,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Request Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 4,
+ "x": 20,
+ "y": 58
+ },
+ "id": 23,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "distinct",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_DOC"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "DOC",
+ "transparent": false,
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 61
+ },
+ "id": 37,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Effective Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 24,
+ "x": 0,
+ "y": 64
+ },
+ "id": 15,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "tc_vims_baremetal_sipp.distinct",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Call Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Call Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Call (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Call (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Call Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 13,
+ "x": 0,
+ "y": 73
+ },
+ "id": 16,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "Successful Sessions establishment 180 Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Sessions establishment 180 Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Sessions establishment 180 (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Sessions establishment 180 (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.sesr180"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Sessions Establishment 180 Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 11,
+ "x": 13,
+ "y": 73
+ },
+ "id": 19,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "Sessions Dropped 200 (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Sessions Dropped 200 (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.cdr200"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Sessions Dropped 200 Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 13,
+ "x": 0,
+ "y": 79
+ },
+ "id": 18,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "Sessions Dropped (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Sessions Dropped 180 (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Sessions Dropped 180 (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.cdr180"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Sessions Dropped 180 Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 11,
+ "x": 13,
+ "y": 79
+ },
+ "id": 17,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Sessions Establishment 200 (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Sessions Establishment 200 (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.sesr200"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Sessions Establishment 200 Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 13,
+ "x": 0,
+ "y": 85
+ },
+ "id": 38,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "Sessions Dropped (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Sessions Dropped 180 (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Rx (pps)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tx (pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.TX_PPS"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Rx (pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.RX_PPS"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Throughput",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 11,
+ "x": 13,
+ "y": 85
+ },
+ "id": 39,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Sessions Establishment 200 (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Rx (bps)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tx (bps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.TX_BPS"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Rx (bps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_baremetal_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.RX_BPS"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Bandwidth",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "2018-10-16T05:02:37.418Z",
+ "to": "2018-10-16T06:11:08.890Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "tc_vims_baremetal_sipp",
+ "uid": "Fz3TxWtik",
+ "version": 13
+} \ No newline at end of file
diff --git a/dashboard/Vims_Heat.json b/dashboard/Vims_Heat.json
new file mode 100644
index 000000000..0d3573c5d
--- /dev/null
+++ b/dashboard/Vims_Heat.json
@@ -0,0 +1,8905 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "5.2.4"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": "5.0.0"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "5.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": "5.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "table",
+ "name": "Table",
+ "version": "5.0.0"
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": null,
+ "links": [],
+ "panels": [
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 0
+ },
+ "id": 25,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Requested_step5\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Requested_step6\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Requested_step7\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Requested_step12\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Requested_step13\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Requested_step14\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Requested_step15\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Requested_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Request Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 4,
+ "x": 20,
+ "y": 0
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "distinct",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_DOC"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "DOC",
+ "transparent": false,
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 3
+ },
+ "id": 26,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "decimals": 2,
+ "mappingType": 1,
+ "pattern": "Time",
+ "thresholds": [],
+ "type": "date",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Effective_step3\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"tg__0.reg_Effective_step13\") FROM \"tc_vims_baremetal_sipp\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_Effective_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Effective Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 24,
+ "x": 0,
+ "y": 6
+ },
+ "id": 7,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "tc_vims_baremetal_sipp.distinct",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Registration Rate",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Registration Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Registration Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Registration (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Registration Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Registration (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.reg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Registration Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 14
+ },
+ "id": 27,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Requested_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Request Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 4,
+ "x": 20,
+ "y": 14
+ },
+ "id": 20,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "distinct",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_DOC"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "DOC",
+ "transparent": false,
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 17
+ },
+ "id": 35,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_Effective_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Effective Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 24,
+ "x": 0,
+ "y": 20
+ },
+ "id": 9,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "tc_vims_baremetal_sipp.distinct",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Registration Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Re-Registration Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Re-Registration Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Re-Registration (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Re-Registration Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Re-Registration (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.rereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Re-Registration Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 29
+ },
+ "id": 29,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Requested_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Request Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 4,
+ "x": 20,
+ "y": 29
+ },
+ "id": 21,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "distinct",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_DOC"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "DOC",
+ "transparent": false,
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 32
+ },
+ "id": 36,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_Effective_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Effective Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 24,
+ "x": 0,
+ "y": 35
+ },
+ "id": 11,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "tc_vims_baremetal_sipp.distinct",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful De-Registration Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful De-Registration Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful De-Registration (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial De-Registration Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful De-Registration (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.dereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful De-Registration Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 43
+ },
+ "id": 31,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Requested_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Request Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 4,
+ "x": 20,
+ "y": 43
+ },
+ "id": 22,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "distinct",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_DOC"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "DOC",
+ "transparent": false,
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 46
+ },
+ "id": 32,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_Effective_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Effective Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 24,
+ "x": 0,
+ "y": 49
+ },
+ "id": 13,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "tc_vims_baremetal_sipp.distinct",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Immediate Message Procedures Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Immediate Message Procedures Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Immediate Message Procedures (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Immediate Message Procedures (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.msgc"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Immediate Message Procedures Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 58
+ },
+ "id": 33,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Requested_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Request Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 4,
+ "x": 20,
+ "y": 58
+ },
+ "id": 23,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "distinct",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "table",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_DOC"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "DOC",
+ "transparent": false,
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "${DS_YARDSTICK}",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 3,
+ "w": 20,
+ "x": 0,
+ "y": 61
+ },
+ "id": 37,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": null,
+ "desc": false
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "alias": "Pre-Registration",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_prereg"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step1"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step3"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step4"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step5"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step6"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step7"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step8"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step9"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step10"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step11"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step12"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step13"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step14"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Step 15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_Effective_step15"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Effective Load",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 24,
+ "x": 0,
+ "y": 64
+ },
+ "id": 15,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "tc_vims_baremetal_sipp.distinct",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Call Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Call Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Call (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Call (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Call Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 12,
+ "x": 0,
+ "y": 73
+ },
+ "id": 16,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "Successful Sessions establishment 180 Percents (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Sessions establishment 180 Percent (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Sessions establishment 180 (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Sessions establishment 180 (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.sesr180"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Sessions Establishment 180 Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 12,
+ "x": 12,
+ "y": 73
+ },
+ "id": 19,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "Sessions Dropped 200 (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Sessions Dropped 200 (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.cdr200"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Sessions Dropped 200 Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 12,
+ "x": 0,
+ "y": 79
+ },
+ "id": 18,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "Sessions Dropped (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Sessions Dropped 180 (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Sessions Dropped 180 (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.cdr180"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Sessions Dropped 180 Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 12,
+ "x": 12,
+ "y": 79
+ },
+ "id": 17,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "tc_vims_baremetal_sipp.mean",
+ "yaxis": 2
+ },
+ {
+ "alias": "Successful Sessions Establishment 200 (%)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Initial Call Attempts (session/s)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.uac_saps"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Successful Sessions Establishment 200 (%)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.sesr200"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Successful Sessions Establishment 200 Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 12,
+ "x": 0,
+ "y": 85
+ },
+ "id": 38,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "Sessions Dropped (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Sessions Dropped 180 (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Rx (pps)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tx (pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.TX_PPS"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Rx (pps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.RX_PPS"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Throughput",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "gridPos": {
+ "h": 6,
+ "w": 12,
+ "x": 12,
+ "y": 85
+ },
+ "id": 39,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "Sessions Dropped (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Sessions Dropped 180 (%)",
+ "yaxis": 2
+ },
+ {
+ "alias": "Rx (bps)",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tx (bps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.TX_BPS"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Rx (bps)",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_vims_heat_sipp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__0.RX_BPS"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Bandwidth",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "2018-10-12T08:00:42.370Z",
+ "to": "2018-10-12T10:17:34.402Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "VIMS",
+ "uid": "Fz3TxWtik",
+ "version": 10
+}
diff --git a/dashboard/opnfv_yardstick_tc015.json b/dashboard/opnfv_yardstick_tc015.json
new file mode 100644
index 000000000..a077d27de
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc015.json
@@ -0,0 +1,355 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 359,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "hideTimeOverride": false,
+ "id": 1,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "cpu_use",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "energy",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "opnfv_yardstick_tc015",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "power"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "cpu_use",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "opnfv_yardstick_tc015",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"mpstat_average.cpu.%usr\" FROM \"opnfv_yardstick_tc015\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%usr"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 400
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Energy measurement of bare-metal node - Energy",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "transparent": true,
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "watt",
+ "label": "energy measurement (watts)",
+ "logBase": 1,
+ "max": 500,
+ "min": 0,
+ "show": true
+ },
+ {
+ "format": "percent",
+ "label": "cpu_stat",
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "rightSide": true,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "single_score",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc015",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "single_score"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "parallel_score",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc015",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "parallel_score"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "cpu score",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "transparent": true,
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Energy"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "2019-09-09T02:01:53.297Z",
+ "to": "2019-09-09T02:06:47.647Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "opnfv_yardstick_tc015",
+ "version": 4
+}
diff --git a/dashboard/vCMTS_DownstreamProcessingPerSG.json b/dashboard/vCMTS_DownstreamProcessingPerSG.json
new file mode 100644
index 000000000..d83b1ec7e
--- /dev/null
+++ b/dashboard/vCMTS_DownstreamProcessingPerSG.json
@@ -0,0 +1,23834 @@
+{
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "iteration": 1539789837204,
+ "links": [],
+ "panels": [
+ {
+ "content": "<h1 align = \"center\">$Scenario_One</h1>",
+ "gridPos": {
+ "h": 2,
+ "w": 12,
+ "x": 0,
+ "y": 0
+ },
+ "id": 56,
+ "links": [],
+ "mode": "html",
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h1 align = \"center\">$Scenario_Two</h1>",
+ "gridPos": {
+ "h": 2,
+ "w": 12,
+ "x": 12,
+ "y": 0
+ },
+ "id": 57,
+ "links": [],
+ "mode": "html",
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "decimals": 1,
+ "format": "none",
+ "gauge": {
+ "maxValue": 10,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 8,
+ "w": 3,
+ "x": 0,
+ "y": 2
+ },
+ "id": 45,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 3,
+ "y": 2
+ },
+ "id": 48,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg RX Packet Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "decimals": 1,
+ "format": "none",
+ "gauge": {
+ "maxValue": 10,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 8,
+ "w": 3,
+ "x": 6,
+ "y": 2
+ },
+ "id": 46,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "L2TP Frame TX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 3,
+ "x": 9,
+ "y": 2
+ },
+ "id": 51,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg TX Frame Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "decimals": 1,
+ "format": "none",
+ "gauge": {
+ "maxValue": 10,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 8,
+ "w": 3,
+ "x": 12,
+ "y": 2
+ },
+ "id": 58,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000000 FROM \"downstream_rx\" WHERE (\"type\" = 'bits_per_second' AND \"type_instance\" = 'rx') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 15,
+ "y": 2
+ },
+ "id": 59,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg RX Packet Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "decimals": 1,
+ "format": "none",
+ "gauge": {
+ "maxValue": 10,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 8,
+ "w": 3,
+ "x": 18,
+ "y": 2
+ },
+ "id": 62,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "L2TP Frame TX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 3,
+ "x": 21,
+ "y": 2
+ },
+ "id": 63,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg TX Frame Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 3,
+ "y": 4
+ },
+ "id": 49,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Packets",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 15,
+ "y": 4
+ },
+ "id": 60,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Packets",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 3,
+ "x": 9,
+ "y": 5
+ },
+ "id": 52,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX L2TP Frames",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 3,
+ "x": 21,
+ "y": 5
+ },
+ "id": 64,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX L2TP Frames",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 3,
+ "y": 6
+ },
+ "id": 50,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 15,
+ "y": 6
+ },
+ "id": 61,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 3,
+ "y": 8
+ },
+ "id": 145,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Scheduler Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 8
+ },
+ "id": 53,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 15,
+ "y": 8
+ },
+ "id": 146,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Scheduler Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 21,
+ "y": 8
+ },
+ "id": 65,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "CM Lookup": "#2f575e",
+ "Classification": "#1f78c1",
+ "Depi Encapsulation": "#508642",
+ "Docsis Framing": "#e5ac0e",
+ "Ethernet CRC": "#64b0c8",
+ "Filtering": "#584477",
+ "Lower MAC Transfer": "#511749",
+ "Packet Encryption": "#0a437c",
+ "QOS": "#052b51",
+ "RX": "#ef843c",
+ "TX": "#6d1f62"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 10,
+ "gridPos": {
+ "h": 7,
+ "w": 6,
+ "x": 0,
+ "y": 10
+ },
+ "id": 98,
+ "legend": {
+ "alignAsTable": false,
+ "avg": false,
+ "current": true,
+ "max": false,
+ "min": false,
+ "rightSide": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TX",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "downstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "Depi Encapsulation",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_depi_encap",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "Docsis Framing",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_docsis_framing",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "Packet Encryption",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_encryption",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "Ethernet CRC",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_eth_crc",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "Lower MAC Transfer",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_upper_lower_mac_xfer",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "QOS",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_qos",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "Classification",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_classification",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "Filtering",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_filtering",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "CM Lookup",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_cm_lookup",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "RX",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "downstream_cycles"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Cycles per Packet Cycle",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": false,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Cycles",
+ "logBase": 1,
+ "max": "15000",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "Empty": "#EAB839",
+ "Non Empty": "#7eb26d"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 6,
+ "x": 6,
+ "y": 10
+ },
+ "id": 119,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Empty",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_pkts_not_present",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "rx_dequeue_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "Non Empty",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_pkts_present",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "rx_dequeue_per_second"
+ }
+ ]
+ }
+ ],
+ "title": "RX Dequeue per Second",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "CM Lookup": "#2f575e",
+ "Classification": "#1f78c1",
+ "Depi Encapsulation": "#508642",
+ "Docsis Framing": "#e5ac0e",
+ "Ethernet CRC": "#64b0c8",
+ "Filtering": "#584477",
+ "Lower MAC Transfer": "#511749",
+ "Packet Encryption": "#0a437c",
+ "QOS": "#052b51",
+ "RX": "#ef843c",
+ "TX": "#6d1f62"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 10,
+ "gridPos": {
+ "h": 7,
+ "w": 6,
+ "x": 12,
+ "y": 10
+ },
+ "id": 124,
+ "legend": {
+ "alignAsTable": false,
+ "avg": false,
+ "current": true,
+ "max": false,
+ "min": false,
+ "rightSide": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TX",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "downstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "Depi Encapsulation",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_depi_encap",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "Docsis Framing",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_docsis_framing",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "Packet Encryption",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_encryption",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "Ethernet CRC",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_eth_crc",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "Lower MAC Transfer",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_upper_lower_mac_xfer",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "QOS",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_qos",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "Classification",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_classification",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "Filtering",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_filtering",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "CM Lookup",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_cm_lookup",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "RX",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "downstream_cycles"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Cycles per Packet Cycle",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": false,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Cycles",
+ "logBase": 1,
+ "max": "15000",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "Empty": "#EAB839",
+ "Non Empty": "#7eb26d"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 6,
+ "x": 18,
+ "y": 10
+ },
+ "id": 128,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Empty",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_pkts_not_present",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "rx_dequeue_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "Non Empty",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_pkts_present",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "rx_dequeue_per_second"
+ }
+ ]
+ }
+ ],
+ "title": "RX Dequeue per Second",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 0,
+ "y": 17
+ },
+ "id": 122,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_sched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "um_yields_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Upper Mac Scheduled Yields per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 6,
+ "y": 17
+ },
+ "id": 131,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_sched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "lm_yields_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Lower Mac Scheduled Yields per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 12,
+ "y": 17
+ },
+ "id": 135,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_sched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "um_yields_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Upper Mac Scheduled Yields per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 18,
+ "y": 17
+ },
+ "id": 133,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_sched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "lm_yields_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Lower Mac Scheduled Yields per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 0,
+ "y": 19
+ },
+ "id": 132,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_sleep",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "um_yields_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Upper Mac Sleeping Yields per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 6,
+ "y": 19
+ },
+ "id": 126,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_sleep",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "lm_yields_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Lower Mac Sleeping Yields per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 12,
+ "y": 19
+ },
+ "id": 136,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_sleep",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "um_yields_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Upper Mac Sleeping Yields per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 18,
+ "y": 19
+ },
+ "id": 134,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_sleep",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "lm_yields_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Lower Mac Sleeping Yields per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "Matched Denied": "#badff4",
+ "Matched Permitted": "#7eb26d",
+ "Unmatched": "#eab839"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 21
+ },
+ "id": 105,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Matched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_matched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cm_lookup"
+ }
+ ]
+ },
+ {
+ "alias": "Unmatched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_unmatched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cm_lookup"
+ }
+ ]
+ }
+ ],
+ "title": "Cable Modem Lookups",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 6,
+ "y": 21
+ },
+ "id": 114,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_cm_lookup"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "# Packets per CM Lookup",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "Matched Denied": "#badff4",
+ "Matched Permitted": "#7eb26d",
+ "Unmatched": "#eab839"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 21
+ },
+ "id": 140,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Matched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_matched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cm_lookup"
+ }
+ ]
+ },
+ {
+ "alias": "Unmatched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_unmatched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cm_lookup"
+ }
+ ]
+ }
+ ],
+ "title": "Cable Modem Lookups",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 18,
+ "y": 21
+ },
+ "id": 117,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_cm_lookup"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "# Packets per CM Lookup",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 6,
+ "y": 24
+ },
+ "id": 110,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "active_cms_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Active CMs per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 18,
+ "y": 24
+ },
+ "id": 115,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "active_cms_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Active CMs per second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 6,
+ "y": 27
+ },
+ "id": 112,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "ip_addr_per_cm"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "IP Address per CM",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 18,
+ "y": 27
+ },
+ "id": 116,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "ip_addr_per_cm"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "IP Address per CM",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "Matched Denied": "#badff4",
+ "Matched Permitted": "#7eb26d",
+ "Unmatched": "#eab839"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 0,
+ "y": 30
+ },
+ "id": 144,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Matched Permitted",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_matched_permit",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "filter"
+ }
+ ]
+ },
+ {
+ "alias": "Unmatched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_unmatched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "filter"
+ }
+ ]
+ },
+ {
+ "alias": "Matched Denied",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_matched_deny",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "filter"
+ }
+ ]
+ }
+ ],
+ "title": "Aggregate Filtering",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "Matched": "#7eb26d",
+ "Matched IPv4": "#7eb26d",
+ "Matched LLC": "#ef843c",
+ "Unmatched": "#eab839"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 4,
+ "y": 30
+ },
+ "id": 34,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Unmatched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_unmatched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "classifier"
+ }
+ ]
+ },
+ {
+ "alias": "Matched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_matched_ipv4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "classifier"
+ }
+ ]
+ }
+ ],
+ "title": "Aggregate Classification",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "ICMP": "#badff4",
+ "IPV4": "#7eb26d",
+ "LLC": "#eab839"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 8,
+ "y": 30
+ },
+ "id": 69,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "IPV4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_matched_ipv4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "classifier"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ }
+ ]
+ },
+ {
+ "alias": "LLC",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_matched_llc",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "classifier"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ }
+ ]
+ },
+ {
+ "alias": "ICMP",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_matched_icmp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "classifier"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ }
+ ]
+ }
+ ],
+ "title": "Matches per Classifier Type",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "Matched Denied": "#badff4",
+ "Matched Permitted": "#7eb26d",
+ "Unmatched": "#eab839"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 12,
+ "y": 30
+ },
+ "id": 142,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Matched Permitted",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_matched_permit",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "filter"
+ }
+ ]
+ },
+ {
+ "alias": "Unmatched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_unmatched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "filter"
+ }
+ ]
+ },
+ {
+ "alias": "Matched Denied",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_matched_deny",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "filter"
+ }
+ ]
+ }
+ ],
+ "title": "Aggregate Filtering",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "Matched": "#7eb26d",
+ "Matched IPv4": "#7eb26d",
+ "Matched LLC": "#ef843c",
+ "Unmatched": "#eab839"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 16,
+ "y": 30
+ },
+ "id": 137,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Unmatched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_unmatched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "classifier"
+ }
+ ]
+ },
+ {
+ "alias": "Matched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_matched_ipv4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "classifier"
+ }
+ ]
+ }
+ ],
+ "title": "Aggregate Classification",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "ICMP": "#badff4",
+ "IPV4": "#7eb26d",
+ "LLC": "#eab839"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 20,
+ "y": 30
+ },
+ "id": 87,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "IPV4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_matched_ipv4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "classifier"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ }
+ ]
+ },
+ {
+ "alias": "LLC",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_matched_llc",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "classifier"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ }
+ ]
+ },
+ {
+ "alias": "ICMP",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_matched_icmp",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "classifier"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ }
+ ]
+ }
+ ],
+ "title": "Matches per Classifier Type",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 6,
+ "x": 0,
+ "y": 37
+ },
+ "id": 26,
+ "legend": {
+ "avg": false,
+ "current": true,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_0",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_1",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_3",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_5",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Bitrate per SF Queue",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bitrate (bps)",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 6,
+ "x": 6,
+ "y": 37
+ },
+ "id": 27,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_0",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_1",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_3",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_5",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Frame Rate per SF Queue",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Rate (kpps)",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 6,
+ "x": 12,
+ "y": 37
+ },
+ "id": 90,
+ "legend": {
+ "avg": false,
+ "current": true,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_0",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_1",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_3",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_5",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Bitrate per SF Queue",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bitrate (bps)",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 6,
+ "x": 18,
+ "y": 37
+ },
+ "id": 89,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_0",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_1",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_3",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_5",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_packets_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Frame Rate per SF Queue",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Rate (kpps)",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c",
+ "32": "#0a437c",
+ "33": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 12,
+ "x": 0,
+ "y": 44
+ },
+ "id": 28,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_0",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_1",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_3",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_5",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "# Times SF Queue Selected",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Times Selected",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8",
+ "32": "#64b0c8",
+ "33": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 12,
+ "x": 12,
+ "y": 44
+ },
+ "id": 139,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_0",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_1",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_3",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_cm_5",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "sf_queue_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "# Times SF Queue Selected",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Times Selected",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c",
+ "32": "#0a437c",
+ "33": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 53
+ },
+ "id": 20,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "32",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "32",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Bitrate per Channel",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bitrate (bps)",
+ "logBase": 1,
+ "max": "1800000000",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8",
+ "32": "#64b0c8",
+ "33": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 53
+ },
+ "id": 76,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null as zero",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "32",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "33",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Bitrate per Channel",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bitrate (bps)",
+ "logBase": 1,
+ "max": "1800000000",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c",
+ "32": "#0a437c",
+ "33": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 61
+ },
+ "id": 74,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "32",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "33",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Frame Rate per Channel",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Rate (FPS)",
+ "logBase": 1,
+ "max": "240000",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8",
+ "32": "#64b0c8",
+ "33": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 61
+ },
+ "id": 91,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "32",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "33",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Frame Rate per Channel",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Rate (FPS)",
+ "logBase": 1,
+ "max": "240000",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c",
+ "32": "#0a437c",
+ "33": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 69
+ },
+ "id": 75,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "32",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "33",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "# Times Channels Selected",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Times Selected",
+ "logBase": 1,
+ "max": "10000",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8",
+ "32": "#64b0c8",
+ "33": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 69
+ },
+ "id": 138,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "32",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "33",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ds_per_channel_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "channel_selects_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "# Times Channels Selected",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Times Selected",
+ "logBase": 1,
+ "max": "10000",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 10,
+ "w": 4,
+ "x": 0,
+ "y": 77
+ },
+ "id": 13,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Generated",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_generated",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "Not Generated",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_not_generated",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "title": "Packet CRC Re-Generation",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 10,
+ "w": 4,
+ "x": 4,
+ "y": 77
+ },
+ "id": 14,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Aes",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_aes",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "Des",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_des",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "None",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_none",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "title": "Packet Encryption",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "AESNI": "#eabb39",
+ "QAT": "#7eb26d"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 8,
+ "y": 77
+ },
+ "id": 100,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "AESNI",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_aesni",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_accel"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "QAT",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_qat",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_accel"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "title": "Crypto Acceleration",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 10,
+ "w": 4,
+ "x": 12,
+ "y": 77
+ },
+ "id": 92,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Generated",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_generated",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "Not Generated",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_not_generated",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "title": "Packet CRC Re-Generation",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 10,
+ "w": 4,
+ "x": 16,
+ "y": 77
+ },
+ "id": 93,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Aes",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_aes",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "Des",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_des",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "None",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_none",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "title": "Packet Encryption",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "AESNI": "#eabb39",
+ "QAT": "#7eb26d"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 20,
+ "y": 77
+ },
+ "id": 108,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "AESNI",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_aesni",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_accel"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "QAT",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_qat",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_accel"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "title": "Crypto Acceleration",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 8,
+ "y": 84
+ },
+ "id": 16,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_frames_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "DOCSIS Frame Encoding",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 20,
+ "y": 84
+ },
+ "id": 94,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_frames_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "DOCSIS Frame Encoding",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 8,
+ "x": 0,
+ "y": 87
+ },
+ "id": 9,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_0",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_1",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_3",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_5",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_6",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_7",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "PSP Segments per DEPI Frame",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "% DEPI Frames",
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 8,
+ "y": 87
+ },
+ "id": 5,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_frames_per_depi"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "#DOCSIS Frames per DEPI",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 8,
+ "x": 12,
+ "y": 87
+ },
+ "id": 95,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_0",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_1",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_2",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_3",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_4",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_5",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_6",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_7",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "times_n_psp_seg_per_depi"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "PSP Segments per DEPI Frame",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "% DEPI Frames",
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 20,
+ "y": 87
+ },
+ "id": 67,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_frames_per_depi"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "#DOCSIS Frames per DEPI",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "Full": "#7eb26d",
+ "Partial": "#eab839"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 8,
+ "y": 90
+ },
+ "id": 7,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Partial",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_partial",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "depi_frames"
+ }
+ ]
+ },
+ {
+ "alias": "Full",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_full",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "depi_frames"
+ }
+ ]
+ }
+ ],
+ "title": "DEPI Frame Encoding",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "Full": "#7eb26d",
+ "Partial": "#eab839"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 20,
+ "y": 90
+ },
+ "id": 96,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Partial",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_partial",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "depi_frames"
+ }
+ ]
+ },
+ {
+ "alias": "Full",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_full",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "depi_frames"
+ }
+ ]
+ }
+ ],
+ "title": "DEPI Frame Encoding",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ }
+ ],
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": [
+ {
+ "allValue": null,
+ "current": {
+ "tags": [],
+ "text": "service_group_0",
+ "value": "service_group_0"
+ },
+ "datasource": "Vcmts",
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "Scenario_One",
+ "options": [
+ {
+ "selected": true,
+ "text": "service_group_0",
+ "value": "service_group_0"
+ },
+ {
+ "selected": false,
+ "text": "service_group_1",
+ "value": "service_group_1"
+ },
+ {
+ "selected": false,
+ "text": "service_group_2",
+ "value": "service_group_2"
+ },
+ {
+ "selected": false,
+ "text": "service_group_3",
+ "value": "service_group_3"
+ },
+ {
+ "selected": false,
+ "text": "service_group_10",
+ "value": "service_group_10"
+ },
+ {
+ "selected": false,
+ "text": "service_group_11",
+ "value": "service_group_11"
+ },
+ {
+ "selected": false,
+ "text": "service_group_12",
+ "value": "service_group_12"
+ },
+ {
+ "selected": false,
+ "text": "service_group_13",
+ "value": "service_group_13"
+ },
+ {
+ "selected": false,
+ "text": "service_group_14",
+ "value": "service_group_14"
+ },
+ {
+ "selected": false,
+ "text": "service_group_15",
+ "value": "service_group_15"
+ },
+ {
+ "selected": false,
+ "text": "service_group_4",
+ "value": "service_group_4"
+ },
+ {
+ "selected": false,
+ "text": "service_group_5",
+ "value": "service_group_5"
+ },
+ {
+ "selected": false,
+ "text": "service_group_6",
+ "value": "service_group_6"
+ },
+ {
+ "selected": false,
+ "text": "service_group_7",
+ "value": "service_group_7"
+ },
+ {
+ "selected": false,
+ "text": "service_group_8",
+ "value": "service_group_8"
+ },
+ {
+ "selected": false,
+ "text": "service_group_9",
+ "value": "service_group_9"
+ }
+ ],
+ "query": "SHOW TAG Values with key =\"host\"",
+ "refresh": 0,
+ "regex": "/service/",
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {
+ "tags": [],
+ "text": "service_group_8",
+ "value": "service_group_8"
+ },
+ "datasource": "Vcmts",
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "Scenario_Two",
+ "options": [
+ {
+ "selected": false,
+ "text": "service_group_0",
+ "value": "service_group_0"
+ },
+ {
+ "selected": false,
+ "text": "service_group_1",
+ "value": "service_group_1"
+ },
+ {
+ "selected": false,
+ "text": "service_group_2",
+ "value": "service_group_2"
+ },
+ {
+ "selected": false,
+ "text": "service_group_3",
+ "value": "service_group_3"
+ },
+ {
+ "selected": false,
+ "text": "service_group_10",
+ "value": "service_group_10"
+ },
+ {
+ "selected": false,
+ "text": "service_group_11",
+ "value": "service_group_11"
+ },
+ {
+ "selected": false,
+ "text": "service_group_12",
+ "value": "service_group_12"
+ },
+ {
+ "selected": false,
+ "text": "service_group_13",
+ "value": "service_group_13"
+ },
+ {
+ "selected": false,
+ "text": "service_group_14",
+ "value": "service_group_14"
+ },
+ {
+ "selected": false,
+ "text": "service_group_15",
+ "value": "service_group_15"
+ },
+ {
+ "selected": false,
+ "text": "service_group_4",
+ "value": "service_group_4"
+ },
+ {
+ "selected": false,
+ "text": "service_group_5",
+ "value": "service_group_5"
+ },
+ {
+ "selected": false,
+ "text": "service_group_6",
+ "value": "service_group_6"
+ },
+ {
+ "selected": false,
+ "text": "service_group_7",
+ "value": "service_group_7"
+ },
+ {
+ "selected": true,
+ "text": "service_group_8",
+ "value": "service_group_8"
+ },
+ {
+ "selected": false,
+ "text": "service_group_9",
+ "value": "service_group_9"
+ }
+ ],
+ "query": "SHOW TAG Values with key =\"host\"",
+ "refresh": 0,
+ "regex": "/service/",
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ }
+ ]
+ },
+ "time": {
+ "from": "now-15m",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "2s",
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Downstream Processing (Per Service Group)",
+ "uid": "KyzMZZhiz",
+ "version": 1
+} \ No newline at end of file
diff --git a/dashboard/vCMTS_DownstreamThroughput.json b/dashboard/vCMTS_DownstreamThroughput.json
new file mode 100644
index 000000000..adf85d39d
--- /dev/null
+++ b/dashboard/vCMTS_DownstreamThroughput.json
@@ -0,0 +1,14241 @@
+{
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "links": [],
+ "panels": [
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "decimals": 2,
+ "fill": 1,
+ "gridPos": {
+ "h": 14,
+ "w": 9,
+ "x": 0,
+ "y": 0
+ },
+ "id": 32,
+ "legend": {
+ "avg": false,
+ "current": true,
+ "max": false,
+ "min": false,
+ "rightSide": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "0",
+ "yaxis": 1
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000000 FROM \"downstream_rx\" WHERE (\"host\" = 'service_group_0' AND \"type\" = 'bits_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "RX - Bit Rate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "short",
+ "label": "Bitrate (Gbps)",
+ "logBase": 1,
+ "max": "10",
+ "min": "0",
+ "show": true
+ },
+ {
+ "decimals": null,
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 120,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 9,
+ "y": 0
+ },
+ "id": 39,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") / 1000000000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'bits_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "0,0",
+ "title": "Total RX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "decimals": 2,
+ "fill": 1,
+ "gridPos": {
+ "h": 14,
+ "w": 9,
+ "x": 12,
+ "y": 0
+ },
+ "id": 33,
+ "legend": {
+ "avg": false,
+ "current": true,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TX - Bit Rate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bitrate (Gbps)",
+ "logBase": 1,
+ "max": "10",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 120,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 21,
+ "y": 0
+ },
+ "id": 40,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") / 1000000000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_tx\" \nWHERE ( \"type\" = 'bits_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0,0",
+ "title": "Total TX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 6
+ },
+ "id": 25,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"value\") FROM \"downstream_rx\" WHERE (\"type\" = 'average_frame_size_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg RX Packet Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 21,
+ "y": 6
+ },
+ "id": 185,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg TX Frame Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 8
+ },
+ "id": 29,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'packets_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Packets",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 3,
+ "x": 21,
+ "y": 8
+ },
+ "id": 28,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_tx\" \nWHERE ( \"type\" = 'packets_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "TX L2TP Frames",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 10
+ },
+ "id": 27,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'dropped_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 3,
+ "x": 21,
+ "y": 11
+ },
+ "id": 26,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_tx\" \nWHERE ( \"type\" = 'dropped_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 12
+ },
+ "id": 193,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_value\" \nWHERE ( \"type\" = 'sched_dropped_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Scheduler Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 0,
+ "y": 14
+ },
+ "id": 18,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "RX - Frame Rate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Rate (kpps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 12,
+ "y": 14
+ },
+ "id": 131,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TX - Frame Rate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Rate (kpps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 0,
+ "y": 21
+ },
+ "id": 97,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ " / 1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "RX - Frame Loss Rate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Loss Rate (kpps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 12,
+ "y": 21
+ },
+ "id": 192,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TX - Frame Loss Rate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Loss Rate (kpps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 24,
+ "x": 0,
+ "y": 28
+ },
+ "id": 190,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "sched_dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Scheduler Dropped per Second",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Dropped Per Second (kpps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now-15m",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "2s",
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Downstream Throughput",
+ "uid": "Xjg6KO2mz",
+ "version": 1
+} \ No newline at end of file
diff --git a/dashboard/vCMTS_DownstreamTimeSeries.json b/dashboard/vCMTS_DownstreamTimeSeries.json
new file mode 100644
index 000000000..f1bb04856
--- /dev/null
+++ b/dashboard/vCMTS_DownstreamTimeSeries.json
@@ -0,0 +1,7542 @@
+{
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": 45,
+ "links": [],
+ "panels": [
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "decimals": 2,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 12,
+ "x": 0,
+ "y": 0
+ },
+ "id": 51,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "0",
+ "yaxis": 1
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000000 FROM \"downstream_rx\" WHERE (\"host\" = 'service_group_0' AND \"type\" = 'bits_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "RX - Bit Rate per Service Group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "short",
+ "label": "Bitrate (Gbps)",
+ "logBase": 1,
+ "max": "10",
+ "min": "0",
+ "show": true
+ },
+ {
+ "decimals": null,
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "decimals": 2,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 12,
+ "x": 12,
+ "y": 0
+ },
+ "id": 53,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TX - Bit Rate per Service Group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bitrate (Gbps)",
+ "logBase": 1,
+ "max": "10",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 12,
+ "x": 0,
+ "y": 11
+ },
+ "id": 18,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "RX - Packets Dropped per Service Group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Dropped (pps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 12,
+ "x": 12,
+ "y": 11
+ },
+ "id": 54,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TX - Frames Dropped per Service Group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Dropped (fps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now-15m",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "2s",
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Downstream Throughput Time Series",
+ "version": 6
+}
diff --git a/dashboard/vCMTS_PlatformMetrics.json b/dashboard/vCMTS_PlatformMetrics.json
new file mode 100644
index 000000000..e07dce909
--- /dev/null
+++ b/dashboard/vCMTS_PlatformMetrics.json
@@ -0,0 +1,52402 @@
+{
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "links": [],
+ "panels": [
+ {
+ "content": "<h3 align = \"center\">Socket 0</h3>",
+ "gridPos": {
+ "h": 2,
+ "w": 12,
+ "x": 0,
+ "y": 0
+ },
+ "id": 40,
+ "links": [],
+ "mode": "html",
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h3 align = \"center\">Socket 1</h3>",
+ "gridPos": {
+ "h": 2,
+ "w": 12,
+ "x": 12,
+ "y": 0
+ },
+ "id": 41,
+ "links": [],
+ "mode": "html",
+ "title": "",
+ "type": "text"
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 2
+ },
+ "id": 95,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Utilization - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "short",
+ "label": "Utilization(%)",
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 2
+ },
+ "id": 121,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "40"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "41"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "42"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "43"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "44"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "45"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "46"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "47"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "48"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "49"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "50"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "51"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "52"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "53"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "54"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "55"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "56"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "57"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "58"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "59"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Utilization - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "short",
+ "label": "Utilization(%)",
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 2
+ },
+ "id": 122,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "34"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "35"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "36"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "37"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "38"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "39"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Utilization - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "short",
+ "label": "Utilization(%)",
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 2
+ },
+ "id": 123,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "60"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "61"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "62"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "63"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "65"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "66"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "67"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "68"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "69"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "70"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "71"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "72"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "73"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "74"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "75"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "76"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "77"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "78"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "79"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "percent"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "user"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Utilization - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "short",
+ "label": "Utilization(%)",
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 11
+ },
+ "id": 34,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Instructions per second - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Instructions Per Second ( Millions)",
+ "logBase": 1,
+ "max": "5500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 11
+ },
+ "id": 92,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "40"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "41"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "42"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "43"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "44"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "45"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "46"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "47"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "48"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "49"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "50"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "51"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "52"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "53"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "54"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "55"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "56"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "57"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "58"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "59"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Instructions per second - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Instructions Per Second ( Millions)",
+ "logBase": 1,
+ "max": "5500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 11
+ },
+ "id": 93,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "34"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "35"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '36' AND \"type_instance\" = 'instructions-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "36"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '36' AND \"type_instance\" = 'instructions-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "37"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '36' AND \"type_instance\" = 'instructions-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "38"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '36' AND \"type_instance\" = 'instructions-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "39"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Instructions per second - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Instructions Per Second ( Millions)",
+ "logBase": 1,
+ "max": "5500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 11
+ },
+ "id": 94,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "60"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "61"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "62"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "63"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "65"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "66"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "67"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "68"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "69"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "70"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "71"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "72"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "73"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "74"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "75"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "76"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "77"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "78"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "79"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "instructions-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Instructions per second - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Instructions Per Second ( Millions)",
+ "logBase": 1,
+ "max": "5500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 20
+ },
+ "id": 96,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu00"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu01"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu02"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu03"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu04"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu05"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu06"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu07"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu08"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu09"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Frequency - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frequency (MHZ)",
+ "logBase": 1,
+ "max": "3500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 20
+ },
+ "id": 70,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu40"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu41"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu42"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu43"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu44"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu45"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu46"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu47"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu48"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu49"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu50"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu51"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu52"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu53"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu54"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu55"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu56"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu57"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu58"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu59"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Frequency - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frequency (MHZ)",
+ "logBase": 1,
+ "max": "3500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 20
+ },
+ "id": 71,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu32"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu33"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu34"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu35"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu36"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu37"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu38"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu39"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Frequency - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frequency (MHZ)",
+ "logBase": 1,
+ "max": "3500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 20
+ },
+ "id": 72,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu60"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu61"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu62"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu63"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu64"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu65"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu66"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu67"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu68"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu69"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu70"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu71"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu72"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu73"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu74"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu75"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu76"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu77"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu78"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "cpu79"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "frequency"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "busy"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Frequency - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frequency (MHZ)",
+ "logBase": 1,
+ "max": "3500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "celsius",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 12,
+ "x": 0,
+ "y": 29
+ },
+ "id": 26,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "temperature"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "pkg00"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Socket Temperature",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "celsius",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 12,
+ "x": 12,
+ "y": 29
+ },
+ "id": 69,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "temperature"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "pkg01"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Socket Temperature",
+ "type": "singlestat",
+ "valueFontSize": "50%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 31
+ },
+ "id": 97,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L1 Cache Hits - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 31
+ },
+ "id": 98,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "40"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "41"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "42"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "43"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "44"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "45"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "46"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "47"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "48"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "49"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "50"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "51"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "52"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "53"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "54"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "55"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "56"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "57"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "58"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "59"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L1 Cache Hits - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 31
+ },
+ "id": 99,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "34"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "35"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "36"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "37"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "38"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "39"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L1 Cache Hits - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 31
+ },
+ "id": 100,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "60"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "61"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "62"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "63"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "65"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "66"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "67"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "68"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "69"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "70"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "71"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "72"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "73"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "74"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "75"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "76"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "77"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "78"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "79"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-loads-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L1 Cache Hits - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 40
+ },
+ "id": 124,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L1 Cache Misses - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 40
+ },
+ "id": 125,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "40"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "41"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "42"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "43"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "44"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "45"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "46"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "47"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "48"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "49"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "50"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "51"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "52"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "53"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "54"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "55"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "56"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "57"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "58"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "59"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L1 Cache Misses - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 40
+ },
+ "id": 126,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "34"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "35"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "36"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "37"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "38"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "39"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L1 Cache Misses - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 40
+ },
+ "id": 127,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "60"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "61"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "62"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "63"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "65"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "66"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "67"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "68"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "69"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "70"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "71"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "72"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "73"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "74"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "75"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "76"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "77"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "78"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "79"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L1-dcache-load-misses-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L1 Cache Misses - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 49
+ },
+ "id": 128,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2 Cache Hits - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 49
+ },
+ "id": 129,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "40"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "41"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "42"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "43"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "44"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "45"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "46"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "47"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "48"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "49"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "50"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "51"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "52"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "53"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "54"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "55"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "56"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "57"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "58"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "59"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2 Cache Hits - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 49
+ },
+ "id": 131,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "34"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "35"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "36"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "37"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "38"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "39"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2 Cache Hits- Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 49
+ },
+ "id": 132,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "60"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "61"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "62"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "63"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "65"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "66"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "67"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "68"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "69"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "70"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "71"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "72"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "73"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "74"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "75"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "76"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "77"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "78"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "79"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2 Cache Hits - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 58
+ },
+ "id": 130,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2 Cache Misses - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 58
+ },
+ "id": 133,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "40"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "41"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "42"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "43"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "44"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "45"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "46"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "47"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "48"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "49"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "50"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "51"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "52"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "53"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "54"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "55"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "56"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "57"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "58"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "59"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2 Cache Misses - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 58
+ },
+ "id": 134,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "34"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "35"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "36"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "37"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "38"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "39"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2 Cache Misses - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 58
+ },
+ "id": 135,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "60"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "61"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "62"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "63"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "65"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "66"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "67"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "68"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "69"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "70"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "71"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "72"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "73"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "74"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "75"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "76"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "77"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "78"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "79"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2 Cache Misses - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 67
+ },
+ "id": 136,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "LLC Hits - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 67
+ },
+ "id": 137,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "40"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "41"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "42"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "43"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "44"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "45"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "46"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "47"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "48"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "49"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "50"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "51"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "52"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "53"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "54"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "55"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "56"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "57"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "58"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "59"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "LLC Hits - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 67
+ },
+ "id": 138,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "34"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "35"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "36"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "37"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "38"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "39"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "LLC Hits- Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 67
+ },
+ "id": 139,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "60"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "61"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "62"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "63"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "65"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "66"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "67"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "68"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "69"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "70"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "71"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "72"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "73"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "74"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "75"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "76"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "77"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "78"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "79"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-loads-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "LLC Hits - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Hits Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 76
+ },
+ "id": 140,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "LLC Misses - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 76
+ },
+ "id": 141,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "40"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "41"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "42"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "43"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "44"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "45"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "46"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "47"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "48"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "49"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "50"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "51"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "52"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "53"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "54"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "55"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "56"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "57"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "58"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "59"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "LLC Misses- Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 76
+ },
+ "id": 142,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "34"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "35"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "36"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "37"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "38"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "39"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "LLC Misses - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 76
+ },
+ "id": 143,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "60"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "61"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "62"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "63"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "64"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "65"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "66"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "67"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "68"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "69"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "70"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "71"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "72"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "73"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "74"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "75"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "76"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "77"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "78"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_pmu_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_pmu_value\" WHERE (\"type\" = 'gauge' AND \"instance\" = '70' AND \"type_instance\" = 'L1-dcache-loads-rate') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "gauge"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "79"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "LLC-load-misses-rate"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "LLC Misses - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Misses Per Second ( Millions)",
+ "logBase": 1,
+ "max": "1750",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 85
+ },
+ "id": 144,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "0"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "1"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "2"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "3"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "4"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "5"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "6"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "7"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '0') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "8"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '9') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "9"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '10') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "10"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '11') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "11"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '12') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "12"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '13') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "13"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '14') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "14"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '15') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "15"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '16') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "16"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '17') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "17"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '18') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "18"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '19') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "19"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory Bandwidth Utilization - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "decmbytes",
+ "label": "Memory Bandwidth (Bytes)",
+ "logBase": 1,
+ "max": "500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 85
+ },
+ "id": 146,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "40"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "41"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "42"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "43"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "44"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "45"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "46"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "47"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '0') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "48"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '49') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "49"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '50') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "50"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '51') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "51"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '52') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "52"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '53') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "53"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '54') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "54"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '55') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "55"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '56') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "56"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '57') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "57"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '58') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "58"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '59') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "59"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory Bandwidth Utilization - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "decmbytes",
+ "label": "Memory Bandwidth (Bytes)",
+ "logBase": 1,
+ "max": "500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 85
+ },
+ "id": 145,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "20"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "21"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "22"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "23"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "24"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "25"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "26"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "27"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '0') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "28"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '29') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "29"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '30') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "30"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '31') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "31"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '32') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "32"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '33') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "33"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '34') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "34"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '35') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "35"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '36') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "36"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '37') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "37"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '38') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "38"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '39') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "39"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory Bandwidth Utilization - Hyperthread 0",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "decmbytes",
+ "label": "Memory Bandwidth (Bytes)",
+ "logBase": 1,
+ "max": "500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 85
+ },
+ "id": 147,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "60"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "61"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "62"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "63"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "65"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "66"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "67"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '0') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "68"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '69') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "69"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '70') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "70"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '71') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "71"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '72') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "72"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '73') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "73"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '74') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "74"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '75') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "75"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '76') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "76"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '77') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "77"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '78') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "78"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000 FROM \"intel_rdt_value\" WHERE (\"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local' AND \"instance\" = '79') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": true,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ },
+ {
+ "condition": "AND",
+ "key": "instance",
+ "operator": "=",
+ "value": "79"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory Bandwidth Utilization - Hyperthread 1",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "decmbytes",
+ "label": "Memory Bandwidth (Bytes)",
+ "logBase": 1,
+ "max": "500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now-15m",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "2s",
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Platform Metrics",
+ "uid": "GHwU77hmz",
+ "version": 1
+}
diff --git a/dashboard/vCMTS_PowerConsumption.json b/dashboard/vCMTS_PowerConsumption.json
new file mode 100644
index 000000000..1f3745ff3
--- /dev/null
+++ b/dashboard/vCMTS_PowerConsumption.json
@@ -0,0 +1,5295 @@
+{
+ "annotations": {
+ "list": [
+ {
+ "$$hashKey": "object:38280",
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "iteration": 1537440922368,
+ "links": [],
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 5,
+ "gridPos": {
+ "h": 12,
+ "w": 8,
+ "x": 0,
+ "y": 0
+ },
+ "id": 9,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "downstream_rx.sum",
+ "yaxis": 2
+ },
+ {
+ "alias": "Downstream",
+ "yaxis": 2
+ },
+ {
+ "alias": "Upstream",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "$$hashKey": "object:607",
+ "alias": "Watts",
+ "groupBy": [
+ {
+ "params": [
+ "10s"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ipmi_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type_instance",
+ "operator": "=",
+ "value": "PS1 Input Power power_supply (10.1)"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "power"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:608",
+ "alias": "Downstream",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") / 1000000000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'bits_per_second') \nGROUP BY host\n)\nGROUP BY time(10s) fill(previous)",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "$$hashKey": "object:609",
+ "alias": "Upstream",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") / 1000000000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_tx\" \nWHERE ( \"type\" = 'bits_per_second') \nGROUP BY host\n)\nGROUP BY time(10s) fill(previous)",
+ "rawQuery": true,
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Wall Power",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "$$hashKey": "object:1002",
+ "format": "watt",
+ "label": null,
+ "logBase": 1,
+ "max": "500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "$$hashKey": "object:1003",
+ "decimals": null,
+ "format": "Gbits",
+ "label": null,
+ "logBase": 1,
+ "max": "120",
+ "min": "0",
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 12,
+ "w": 8,
+ "x": 8,
+ "y": 0
+ },
+ "id": 8,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "$$hashKey": "object:719",
+ "alias": "Watts - Pkg 0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "pkg00"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "power"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "pkg"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:720",
+ "alias": "Watts - Pkg 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "pkg01"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "power"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "pkg"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Socket Power Consumption",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "$$hashKey": "object:875",
+ "format": "watt",
+ "label": null,
+ "logBase": 1,
+ "max": "500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "$$hashKey": "object:876",
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 10,
+ "gridPos": {
+ "h": 12,
+ "w": 8,
+ "x": 16,
+ "y": 0
+ },
+ "id": 4,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "$$hashKey": "object:1584",
+ "alias": "package 0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "pkg00"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "power"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "DRAM"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:1585",
+ "alias": "package 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "pkg01"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "power"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "DRAM"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "DRAM Power Consumption",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "$$hashKey": "object:1728",
+ "format": "watt",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "$$hashKey": "object:1729",
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#597550",
+ "1": "#597550",
+ "2": "#597550",
+ "3": "#597550",
+ "4": "#597550",
+ "5": "#597550",
+ "6": "#597550",
+ "7": "#597550",
+ "8": "#597550",
+ "9": "#597550",
+ "10": "#597550",
+ "11": "#597550",
+ "12": "#597550",
+ "13": "#597550",
+ "14": "#597550",
+ "15": "#597550",
+ "16": "#597550",
+ "17": "#597550",
+ "18": "#597550",
+ "19": "#597550",
+ "20": "#597550",
+ "21": "#597550",
+ "22": "#597550",
+ "23": "#597550",
+ "24": "#597550",
+ "25": "#597550",
+ "26": "#597550",
+ "27": "#597550",
+ "28": "#597550",
+ "29": "#597550",
+ "30": "#597550",
+ "31": "#597550",
+ "32": "#597550",
+ "33": "#597550",
+ "34": "#597550",
+ "35": "#597550",
+ "36": "#597550",
+ "37": "#597550",
+ "38": "#597550",
+ "39": "#597550"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 12,
+ "w": 12,
+ "x": 0,
+ "y": 12
+ },
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": true,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "$$hashKey": "object:1809",
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "0"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:487",
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "1"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:553",
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "2"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:619",
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "3"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:626",
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "4"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:633",
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "5"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:640",
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "6"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:647",
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "7"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:654",
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "8"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:661",
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "9"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:668",
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "10"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:675",
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "11"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:682",
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "12"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:689",
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "13"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:696",
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "14"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:703",
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "15"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:710",
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "16"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:717",
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "17"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:724",
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "18"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:731",
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "19"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:738",
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "20"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:745",
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "21"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:752",
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "22"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:759",
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "23"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:766",
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "24"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:773",
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "25"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:780",
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "26"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:787",
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "27"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:794",
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "28"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:801",
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "29"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:808",
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "30"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:815",
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "31"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:822",
+ "alias": "32",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "32"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:829",
+ "alias": "33",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "33"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:836",
+ "alias": "34",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "34"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:843",
+ "alias": "35",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "35"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:850",
+ "alias": "36",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "36"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:857",
+ "alias": "37",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "37"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:864",
+ "alias": "38",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "38"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:871",
+ "alias": "39",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "rawQuery": false,
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "39"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Frequency per Core",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "$$hashKey": "object:2102",
+ "format": "hertz",
+ "label": "Frequency",
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "$$hashKey": "object:2103",
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 12,
+ "w": 12,
+ "x": 12,
+ "y": 12
+ },
+ "id": 11,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "$$hashKey": "object:1407",
+ "alias": "$CPU_1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=~",
+ "value": "/^$CPU_1$/"
+ }
+ ]
+ },
+ {
+ "$$hashKey": "object:1085",
+ "alias": "$CPU_2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "cpufreq_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cpufreq"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=~",
+ "value": "/^$CPU_2$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "$CPU_1 and $CPU_2 Frequency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "$$hashKey": "object:1054",
+ "format": "hertz",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "$$hashKey": "object:1055",
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": [
+ {
+ "allValue": null,
+ "current": {
+ "$$hashKey": "object:479",
+ "selected": true,
+ "text": "10",
+ "value": "10"
+ },
+ "datasource": "vCMTS-collectd-stats",
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "CPU_1",
+ "options": [
+ {
+ "$$hashKey": "object:477",
+ "selected": false,
+ "text": "0",
+ "value": "0"
+ },
+ {
+ "$$hashKey": "object:478",
+ "selected": false,
+ "text": "1",
+ "value": "1"
+ },
+ {
+ "$$hashKey": "object:479",
+ "selected": true,
+ "text": "10",
+ "value": "10"
+ },
+ {
+ "$$hashKey": "object:480",
+ "selected": false,
+ "text": "11",
+ "value": "11"
+ },
+ {
+ "$$hashKey": "object:481",
+ "selected": false,
+ "text": "12",
+ "value": "12"
+ },
+ {
+ "$$hashKey": "object:482",
+ "selected": false,
+ "text": "13",
+ "value": "13"
+ },
+ {
+ "$$hashKey": "object:483",
+ "selected": false,
+ "text": "14",
+ "value": "14"
+ },
+ {
+ "$$hashKey": "object:484",
+ "selected": false,
+ "text": "15",
+ "value": "15"
+ },
+ {
+ "$$hashKey": "object:485",
+ "selected": false,
+ "text": "16",
+ "value": "16"
+ },
+ {
+ "$$hashKey": "object:486",
+ "selected": false,
+ "text": "17",
+ "value": "17"
+ },
+ {
+ "$$hashKey": "object:487",
+ "selected": false,
+ "text": "18",
+ "value": "18"
+ },
+ {
+ "$$hashKey": "object:488",
+ "selected": false,
+ "text": "19",
+ "value": "19"
+ },
+ {
+ "$$hashKey": "object:489",
+ "selected": false,
+ "text": "2",
+ "value": "2"
+ },
+ {
+ "$$hashKey": "object:490",
+ "selected": false,
+ "text": "20",
+ "value": "20"
+ },
+ {
+ "$$hashKey": "object:491",
+ "selected": false,
+ "text": "21",
+ "value": "21"
+ },
+ {
+ "$$hashKey": "object:492",
+ "selected": false,
+ "text": "22",
+ "value": "22"
+ },
+ {
+ "$$hashKey": "object:493",
+ "selected": false,
+ "text": "23",
+ "value": "23"
+ },
+ {
+ "$$hashKey": "object:494",
+ "selected": false,
+ "text": "24",
+ "value": "24"
+ },
+ {
+ "$$hashKey": "object:495",
+ "selected": false,
+ "text": "25",
+ "value": "25"
+ },
+ {
+ "$$hashKey": "object:496",
+ "selected": false,
+ "text": "26",
+ "value": "26"
+ },
+ {
+ "$$hashKey": "object:497",
+ "selected": false,
+ "text": "27",
+ "value": "27"
+ },
+ {
+ "$$hashKey": "object:498",
+ "selected": false,
+ "text": "28",
+ "value": "28"
+ },
+ {
+ "$$hashKey": "object:499",
+ "selected": false,
+ "text": "29",
+ "value": "29"
+ },
+ {
+ "$$hashKey": "object:500",
+ "selected": false,
+ "text": "3",
+ "value": "3"
+ },
+ {
+ "$$hashKey": "object:501",
+ "selected": false,
+ "text": "30",
+ "value": "30"
+ },
+ {
+ "$$hashKey": "object:502",
+ "selected": false,
+ "text": "31",
+ "value": "31"
+ },
+ {
+ "$$hashKey": "object:503",
+ "selected": false,
+ "text": "32",
+ "value": "32"
+ },
+ {
+ "$$hashKey": "object:504",
+ "selected": false,
+ "text": "33",
+ "value": "33"
+ },
+ {
+ "$$hashKey": "object:505",
+ "selected": false,
+ "text": "34",
+ "value": "34"
+ },
+ {
+ "$$hashKey": "object:506",
+ "selected": false,
+ "text": "35",
+ "value": "35"
+ },
+ {
+ "$$hashKey": "object:507",
+ "selected": false,
+ "text": "36",
+ "value": "36"
+ },
+ {
+ "$$hashKey": "object:508",
+ "selected": false,
+ "text": "37",
+ "value": "37"
+ },
+ {
+ "$$hashKey": "object:509",
+ "selected": false,
+ "text": "38",
+ "value": "38"
+ },
+ {
+ "$$hashKey": "object:510",
+ "selected": false,
+ "text": "39",
+ "value": "39"
+ },
+ {
+ "$$hashKey": "object:511",
+ "selected": false,
+ "text": "4",
+ "value": "4"
+ },
+ {
+ "$$hashKey": "object:512",
+ "selected": false,
+ "text": "40",
+ "value": "40"
+ },
+ {
+ "$$hashKey": "object:513",
+ "selected": false,
+ "text": "41",
+ "value": "41"
+ },
+ {
+ "$$hashKey": "object:514",
+ "selected": false,
+ "text": "42",
+ "value": "42"
+ },
+ {
+ "$$hashKey": "object:515",
+ "selected": false,
+ "text": "43",
+ "value": "43"
+ },
+ {
+ "$$hashKey": "object:516",
+ "selected": false,
+ "text": "44",
+ "value": "44"
+ },
+ {
+ "$$hashKey": "object:517",
+ "selected": false,
+ "text": "45",
+ "value": "45"
+ },
+ {
+ "$$hashKey": "object:518",
+ "selected": false,
+ "text": "46",
+ "value": "46"
+ },
+ {
+ "$$hashKey": "object:519",
+ "selected": false,
+ "text": "47",
+ "value": "47"
+ },
+ {
+ "$$hashKey": "object:520",
+ "selected": false,
+ "text": "48",
+ "value": "48"
+ },
+ {
+ "$$hashKey": "object:521",
+ "selected": false,
+ "text": "49",
+ "value": "49"
+ },
+ {
+ "$$hashKey": "object:522",
+ "selected": false,
+ "text": "5",
+ "value": "5"
+ },
+ {
+ "$$hashKey": "object:523",
+ "selected": false,
+ "text": "50",
+ "value": "50"
+ },
+ {
+ "$$hashKey": "object:524",
+ "selected": false,
+ "text": "51",
+ "value": "51"
+ },
+ {
+ "$$hashKey": "object:525",
+ "selected": false,
+ "text": "52",
+ "value": "52"
+ },
+ {
+ "$$hashKey": "object:526",
+ "selected": false,
+ "text": "53",
+ "value": "53"
+ },
+ {
+ "$$hashKey": "object:527",
+ "selected": false,
+ "text": "54",
+ "value": "54"
+ },
+ {
+ "$$hashKey": "object:528",
+ "selected": false,
+ "text": "55",
+ "value": "55"
+ },
+ {
+ "$$hashKey": "object:529",
+ "selected": false,
+ "text": "56",
+ "value": "56"
+ },
+ {
+ "$$hashKey": "object:530",
+ "selected": false,
+ "text": "57",
+ "value": "57"
+ },
+ {
+ "$$hashKey": "object:531",
+ "selected": false,
+ "text": "58",
+ "value": "58"
+ },
+ {
+ "$$hashKey": "object:532",
+ "selected": false,
+ "text": "59",
+ "value": "59"
+ },
+ {
+ "$$hashKey": "object:533",
+ "selected": false,
+ "text": "6",
+ "value": "6"
+ },
+ {
+ "$$hashKey": "object:534",
+ "selected": false,
+ "text": "60",
+ "value": "60"
+ },
+ {
+ "$$hashKey": "object:535",
+ "selected": false,
+ "text": "61",
+ "value": "61"
+ },
+ {
+ "$$hashKey": "object:536",
+ "selected": false,
+ "text": "62",
+ "value": "62"
+ },
+ {
+ "$$hashKey": "object:537",
+ "selected": false,
+ "text": "63",
+ "value": "63"
+ },
+ {
+ "$$hashKey": "object:538",
+ "selected": false,
+ "text": "64",
+ "value": "64"
+ },
+ {
+ "$$hashKey": "object:539",
+ "selected": false,
+ "text": "65",
+ "value": "65"
+ },
+ {
+ "$$hashKey": "object:540",
+ "selected": false,
+ "text": "66",
+ "value": "66"
+ },
+ {
+ "$$hashKey": "object:541",
+ "selected": false,
+ "text": "67",
+ "value": "67"
+ },
+ {
+ "$$hashKey": "object:542",
+ "selected": false,
+ "text": "68",
+ "value": "68"
+ },
+ {
+ "$$hashKey": "object:543",
+ "selected": false,
+ "text": "69",
+ "value": "69"
+ },
+ {
+ "$$hashKey": "object:544",
+ "selected": false,
+ "text": "7",
+ "value": "7"
+ },
+ {
+ "$$hashKey": "object:545",
+ "selected": false,
+ "text": "70",
+ "value": "70"
+ },
+ {
+ "$$hashKey": "object:546",
+ "selected": false,
+ "text": "71",
+ "value": "71"
+ },
+ {
+ "$$hashKey": "object:547",
+ "selected": false,
+ "text": "72",
+ "value": "72"
+ },
+ {
+ "$$hashKey": "object:548",
+ "selected": false,
+ "text": "73",
+ "value": "73"
+ },
+ {
+ "$$hashKey": "object:549",
+ "selected": false,
+ "text": "74",
+ "value": "74"
+ },
+ {
+ "$$hashKey": "object:550",
+ "selected": false,
+ "text": "75",
+ "value": "75"
+ },
+ {
+ "$$hashKey": "object:551",
+ "selected": false,
+ "text": "76",
+ "value": "76"
+ },
+ {
+ "$$hashKey": "object:552",
+ "selected": false,
+ "text": "77",
+ "value": "77"
+ },
+ {
+ "$$hashKey": "object:553",
+ "selected": false,
+ "text": "78",
+ "value": "78"
+ },
+ {
+ "$$hashKey": "object:554",
+ "selected": false,
+ "text": "79",
+ "value": "79"
+ },
+ {
+ "$$hashKey": "object:555",
+ "selected": false,
+ "text": "8",
+ "value": "8"
+ },
+ {
+ "$$hashKey": "object:556",
+ "selected": false,
+ "text": "9",
+ "value": "9"
+ },
+ {
+ "$$hashKey": "object:557",
+ "selected": false,
+ "text": "Agg Therm Mgn 1 system_board (7.1)",
+ "value": "Agg Therm Mgn 1 system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:558",
+ "selected": false,
+ "text": "Agg Therm Mgn 2 system_board (7.2)",
+ "value": "Agg Therm Mgn 2 system_board (7.2)"
+ },
+ {
+ "$$hashKey": "object:559",
+ "selected": false,
+ "text": "BB +12.0V system_board (7.1)",
+ "value": "BB +12.0V system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:560",
+ "selected": false,
+ "text": "BB +3.3V Vbat system_board (7.1)",
+ "value": "BB +3.3V Vbat system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:561",
+ "selected": false,
+ "text": "BB BMC Temp system_board (7.1)",
+ "value": "BB BMC Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:562",
+ "selected": false,
+ "text": "BB Lft Rear Temp system_board (7.1)",
+ "value": "BB Lft Rear Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:563",
+ "selected": false,
+ "text": "BB P1 VR Temp system_board (7.1)",
+ "value": "BB P1 VR Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:564",
+ "selected": false,
+ "text": "BB P2 VR Temp system_board (7.2)",
+ "value": "BB P2 VR Temp system_board (7.2)"
+ },
+ {
+ "$$hashKey": "object:565",
+ "selected": false,
+ "text": "BB Rt Rear Temp system_board (7.1)",
+ "value": "BB Rt Rear Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:566",
+ "selected": false,
+ "text": "DIMM Thrm Mrgn 1 memory_module (8.1)",
+ "value": "DIMM Thrm Mrgn 1 memory_module (8.1)"
+ },
+ {
+ "$$hashKey": "object:567",
+ "selected": false,
+ "text": "DIMM Thrm Mrgn 3 memory_module (8.3)",
+ "value": "DIMM Thrm Mrgn 3 memory_module (8.3)"
+ },
+ {
+ "$$hashKey": "object:568",
+ "selected": false,
+ "text": "DRAM",
+ "value": "DRAM"
+ },
+ {
+ "$$hashKey": "object:569",
+ "selected": false,
+ "text": "Exit Air Temp system_board (7.1)",
+ "value": "Exit Air Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:570",
+ "selected": false,
+ "text": "Front Panel Temp front_panel_board (12.1)",
+ "value": "Front Panel Temp front_panel_board (12.1)"
+ },
+ {
+ "$$hashKey": "object:571",
+ "selected": false,
+ "text": "HSBP 1 Temp drive_backplane (15.1)",
+ "value": "HSBP 1 Temp drive_backplane (15.1)"
+ },
+ {
+ "$$hashKey": "object:572",
+ "selected": false,
+ "text": "L1-dcache-load-misses",
+ "value": "L1-dcache-load-misses"
+ },
+ {
+ "$$hashKey": "object:573",
+ "selected": false,
+ "text": "L1-dcache-load-misses-rate",
+ "value": "L1-dcache-load-misses-rate"
+ },
+ {
+ "$$hashKey": "object:574",
+ "selected": false,
+ "text": "L1-dcache-loads",
+ "value": "L1-dcache-loads"
+ },
+ {
+ "$$hashKey": "object:575",
+ "selected": false,
+ "text": "L1-dcache-loads-rate",
+ "value": "L1-dcache-loads-rate"
+ },
+ {
+ "$$hashKey": "object:576",
+ "selected": false,
+ "text": "L1-dcache-stores",
+ "value": "L1-dcache-stores"
+ },
+ {
+ "$$hashKey": "object:577",
+ "selected": false,
+ "text": "L1-icache-load-misses",
+ "value": "L1-icache-load-misses"
+ },
+ {
+ "$$hashKey": "object:578",
+ "selected": false,
+ "text": "L2_RQSTS.ALL_CODE_RD",
+ "value": "L2_RQSTS.ALL_CODE_RD"
+ },
+ {
+ "$$hashKey": "object:579",
+ "selected": false,
+ "text": "L2_RQSTS.CODE_RD_HIT",
+ "value": "L2_RQSTS.CODE_RD_HIT"
+ },
+ {
+ "$$hashKey": "object:580",
+ "selected": false,
+ "text": "L2_RQSTS.CODE_RD_HIT-rate",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ },
+ {
+ "$$hashKey": "object:581",
+ "selected": false,
+ "text": "L2_RQSTS.CODE_RD_MISS",
+ "value": "L2_RQSTS.CODE_RD_MISS"
+ },
+ {
+ "$$hashKey": "object:582",
+ "selected": false,
+ "text": "L2_RQSTS.CODE_RD_MISS-rate",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ },
+ {
+ "$$hashKey": "object:583",
+ "selected": false,
+ "text": "LAN NIC Temp system_board (7.1)",
+ "value": "LAN NIC Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:584",
+ "selected": false,
+ "text": "LLC-load-misses",
+ "value": "LLC-load-misses"
+ },
+ {
+ "$$hashKey": "object:585",
+ "selected": false,
+ "text": "LLC-load-misses-rate",
+ "value": "LLC-load-misses-rate"
+ },
+ {
+ "$$hashKey": "object:586",
+ "selected": false,
+ "text": "LLC-loads",
+ "value": "LLC-loads"
+ },
+ {
+ "$$hashKey": "object:587",
+ "selected": false,
+ "text": "LLC-loads-rate",
+ "value": "LLC-loads-rate"
+ },
+ {
+ "$$hashKey": "object:588",
+ "selected": false,
+ "text": "LLC-store-misses",
+ "value": "LLC-store-misses"
+ },
+ {
+ "$$hashKey": "object:589",
+ "selected": false,
+ "text": "LLC-stores",
+ "value": "LLC-stores"
+ },
+ {
+ "$$hashKey": "object:590",
+ "selected": false,
+ "text": "P1 DTS Therm Mgn processor (3.1)",
+ "value": "P1 DTS Therm Mgn processor (3.1)"
+ },
+ {
+ "$$hashKey": "object:591",
+ "selected": false,
+ "text": "P2 DTS Therm Mgn processor (3.2)",
+ "value": "P2 DTS Therm Mgn processor (3.2)"
+ },
+ {
+ "$$hashKey": "object:592",
+ "selected": false,
+ "text": "PS1 Input Power power_supply (10.1)",
+ "value": "PS1 Input Power power_supply (10.1)"
+ },
+ {
+ "$$hashKey": "object:593",
+ "selected": false,
+ "text": "PS1 Temperature power_supply (10.1)",
+ "value": "PS1 Temperature power_supply (10.1)"
+ },
+ {
+ "$$hashKey": "object:594",
+ "selected": false,
+ "text": "Riser 1 Temp system_internal_expansion_board (16.1)",
+ "value": "Riser 1 Temp system_internal_expansion_board (16.1)"
+ },
+ {
+ "$$hashKey": "object:595",
+ "selected": false,
+ "text": "Riser 2 Temp system_internal_expansion_board (16.2)",
+ "value": "Riser 2 Temp system_internal_expansion_board (16.2)"
+ },
+ {
+ "$$hashKey": "object:596",
+ "selected": false,
+ "text": "Riser 3 Temp system_internal_expansion_board (16.3)",
+ "value": "Riser 3 Temp system_internal_expansion_board (16.3)"
+ },
+ {
+ "$$hashKey": "object:597",
+ "selected": false,
+ "text": "SSB Temp system_board (7.1)",
+ "value": "SSB Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:598",
+ "selected": false,
+ "text": "System Airflow system_chassis (23.1)",
+ "value": "System Airflow system_chassis (23.1)"
+ },
+ {
+ "$$hashKey": "object:599",
+ "selected": false,
+ "text": "System Fan 1 fan_cooling (29.1)",
+ "value": "System Fan 1 fan_cooling (29.1)"
+ },
+ {
+ "$$hashKey": "object:600",
+ "selected": false,
+ "text": "System Fan 2 fan_cooling (29.2)",
+ "value": "System Fan 2 fan_cooling (29.2)"
+ },
+ {
+ "$$hashKey": "object:601",
+ "selected": false,
+ "text": "System Fan 3 fan_cooling (29.3)",
+ "value": "System Fan 3 fan_cooling (29.3)"
+ },
+ {
+ "$$hashKey": "object:602",
+ "selected": false,
+ "text": "System Fan 4 fan_cooling (29.4)",
+ "value": "System Fan 4 fan_cooling (29.4)"
+ },
+ {
+ "$$hashKey": "object:603",
+ "selected": false,
+ "text": "System Fan 5 fan_cooling (29.5)",
+ "value": "System Fan 5 fan_cooling (29.5)"
+ },
+ {
+ "$$hashKey": "object:604",
+ "selected": false,
+ "text": "System Fan 6 fan_cooling (29.6)",
+ "value": "System Fan 6 fan_cooling (29.6)"
+ },
+ {
+ "$$hashKey": "object:605",
+ "selected": false,
+ "text": "TSC",
+ "value": "TSC"
+ },
+ {
+ "$$hashKey": "object:606",
+ "selected": false,
+ "text": "average",
+ "value": "average"
+ },
+ {
+ "$$hashKey": "object:607",
+ "selected": false,
+ "text": "branch-load-misses",
+ "value": "branch-load-misses"
+ },
+ {
+ "$$hashKey": "object:608",
+ "selected": false,
+ "text": "branch-loads",
+ "value": "branch-loads"
+ },
+ {
+ "$$hashKey": "object:609",
+ "selected": false,
+ "text": "branch-misses",
+ "value": "branch-misses"
+ },
+ {
+ "$$hashKey": "object:610",
+ "selected": false,
+ "text": "branches",
+ "value": "branches"
+ },
+ {
+ "$$hashKey": "object:611",
+ "selected": false,
+ "text": "bus-cycles",
+ "value": "bus-cycles"
+ },
+ {
+ "$$hashKey": "object:612",
+ "selected": false,
+ "text": "busy",
+ "value": "busy"
+ },
+ {
+ "$$hashKey": "object:613",
+ "selected": false,
+ "text": "c0",
+ "value": "c0"
+ },
+ {
+ "$$hashKey": "object:614",
+ "selected": false,
+ "text": "c1",
+ "value": "c1"
+ },
+ {
+ "$$hashKey": "object:615",
+ "selected": false,
+ "text": "cache-misses",
+ "value": "cache-misses"
+ },
+ {
+ "$$hashKey": "object:616",
+ "selected": false,
+ "text": "cache-references",
+ "value": "cache-references"
+ },
+ {
+ "$$hashKey": "object:617",
+ "selected": false,
+ "text": "cpu-cycles",
+ "value": "cpu-cycles"
+ },
+ {
+ "$$hashKey": "object:618",
+ "selected": false,
+ "text": "dTLB-load-misses",
+ "value": "dTLB-load-misses"
+ },
+ {
+ "$$hashKey": "object:619",
+ "selected": false,
+ "text": "dTLB-loads",
+ "value": "dTLB-loads"
+ },
+ {
+ "$$hashKey": "object:620",
+ "selected": false,
+ "text": "dTLB-store-misses",
+ "value": "dTLB-store-misses"
+ },
+ {
+ "$$hashKey": "object:621",
+ "selected": false,
+ "text": "dTLB-stores",
+ "value": "dTLB-stores"
+ },
+ {
+ "$$hashKey": "object:622",
+ "selected": false,
+ "text": "iTLB-load-misses",
+ "value": "iTLB-load-misses"
+ },
+ {
+ "$$hashKey": "object:623",
+ "selected": false,
+ "text": "iTLB-loads",
+ "value": "iTLB-loads"
+ },
+ {
+ "$$hashKey": "object:624",
+ "selected": false,
+ "text": "idle",
+ "value": "idle"
+ },
+ {
+ "$$hashKey": "object:625",
+ "selected": false,
+ "text": "instructions",
+ "value": "instructions"
+ },
+ {
+ "$$hashKey": "object:626",
+ "selected": false,
+ "text": "instructions-rate",
+ "value": "instructions-rate"
+ },
+ {
+ "$$hashKey": "object:627",
+ "selected": false,
+ "text": "interrupt",
+ "value": "interrupt"
+ },
+ {
+ "$$hashKey": "object:628",
+ "selected": false,
+ "text": "llc",
+ "value": "llc"
+ },
+ {
+ "$$hashKey": "object:629",
+ "selected": false,
+ "text": "local",
+ "value": "local"
+ },
+ {
+ "$$hashKey": "object:630",
+ "selected": false,
+ "text": "nice",
+ "value": "nice"
+ },
+ {
+ "$$hashKey": "object:631",
+ "selected": false,
+ "text": "percent-MTT CPU1 processor (3.1)",
+ "value": "percent-MTT CPU1 processor (3.1)"
+ },
+ {
+ "$$hashKey": "object:632",
+ "selected": false,
+ "text": "percent-MTT CPU2 processor (3.2)",
+ "value": "percent-MTT CPU2 processor (3.2)"
+ },
+ {
+ "$$hashKey": "object:633",
+ "selected": false,
+ "text": "percent-P1 Therm Ctrl % processor (3.1)",
+ "value": "percent-P1 Therm Ctrl % processor (3.1)"
+ },
+ {
+ "$$hashKey": "object:634",
+ "selected": false,
+ "text": "percent-P2 Therm Ctrl % processor (3.2)",
+ "value": "percent-P2 Therm Ctrl % processor (3.2)"
+ },
+ {
+ "$$hashKey": "object:635",
+ "selected": false,
+ "text": "percent-PS1 Curr Out % power_supply (10.1)",
+ "value": "percent-PS1 Curr Out % power_supply (10.1)"
+ },
+ {
+ "$$hashKey": "object:636",
+ "selected": false,
+ "text": "pkg",
+ "value": "pkg"
+ },
+ {
+ "$$hashKey": "object:637",
+ "selected": false,
+ "text": "remote",
+ "value": "remote"
+ },
+ {
+ "$$hashKey": "object:638",
+ "selected": false,
+ "text": "softirq",
+ "value": "softirq"
+ },
+ {
+ "$$hashKey": "object:639",
+ "selected": false,
+ "text": "steal",
+ "value": "steal"
+ },
+ {
+ "$$hashKey": "object:640",
+ "selected": false,
+ "text": "system",
+ "value": "system"
+ },
+ {
+ "$$hashKey": "object:641",
+ "selected": false,
+ "text": "user",
+ "value": "user"
+ },
+ {
+ "$$hashKey": "object:642",
+ "selected": false,
+ "text": "wait",
+ "value": "wait"
+ }
+ ],
+ "query": "show tag values with key = \"type_instance\"",
+ "refresh": 0,
+ "regex": null,
+ "sort": 1,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {
+ "$$hashKey": "object:814",
+ "selected": true,
+ "text": "12",
+ "value": "12"
+ },
+ "datasource": "vCMTS-collectd-stats",
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "CPU_2",
+ "options": [
+ {
+ "$$hashKey": "object:810",
+ "selected": false,
+ "text": "0",
+ "value": "0"
+ },
+ {
+ "$$hashKey": "object:811",
+ "selected": false,
+ "text": "1",
+ "value": "1"
+ },
+ {
+ "$$hashKey": "object:812",
+ "selected": false,
+ "text": "10",
+ "value": "10"
+ },
+ {
+ "$$hashKey": "object:813",
+ "selected": false,
+ "text": "11",
+ "value": "11"
+ },
+ {
+ "$$hashKey": "object:814",
+ "selected": true,
+ "text": "12",
+ "value": "12"
+ },
+ {
+ "$$hashKey": "object:815",
+ "selected": false,
+ "text": "13",
+ "value": "13"
+ },
+ {
+ "$$hashKey": "object:816",
+ "selected": false,
+ "text": "14",
+ "value": "14"
+ },
+ {
+ "$$hashKey": "object:817",
+ "selected": false,
+ "text": "15",
+ "value": "15"
+ },
+ {
+ "$$hashKey": "object:818",
+ "selected": false,
+ "text": "16",
+ "value": "16"
+ },
+ {
+ "$$hashKey": "object:819",
+ "selected": false,
+ "text": "17",
+ "value": "17"
+ },
+ {
+ "$$hashKey": "object:820",
+ "selected": false,
+ "text": "18",
+ "value": "18"
+ },
+ {
+ "$$hashKey": "object:821",
+ "selected": false,
+ "text": "19",
+ "value": "19"
+ },
+ {
+ "$$hashKey": "object:822",
+ "selected": false,
+ "text": "2",
+ "value": "2"
+ },
+ {
+ "$$hashKey": "object:823",
+ "selected": false,
+ "text": "20",
+ "value": "20"
+ },
+ {
+ "$$hashKey": "object:824",
+ "selected": false,
+ "text": "21",
+ "value": "21"
+ },
+ {
+ "$$hashKey": "object:825",
+ "selected": false,
+ "text": "22",
+ "value": "22"
+ },
+ {
+ "$$hashKey": "object:826",
+ "selected": false,
+ "text": "23",
+ "value": "23"
+ },
+ {
+ "$$hashKey": "object:827",
+ "selected": false,
+ "text": "24",
+ "value": "24"
+ },
+ {
+ "$$hashKey": "object:828",
+ "selected": false,
+ "text": "25",
+ "value": "25"
+ },
+ {
+ "$$hashKey": "object:829",
+ "selected": false,
+ "text": "26",
+ "value": "26"
+ },
+ {
+ "$$hashKey": "object:830",
+ "selected": false,
+ "text": "27",
+ "value": "27"
+ },
+ {
+ "$$hashKey": "object:831",
+ "selected": false,
+ "text": "28",
+ "value": "28"
+ },
+ {
+ "$$hashKey": "object:832",
+ "selected": false,
+ "text": "29",
+ "value": "29"
+ },
+ {
+ "$$hashKey": "object:833",
+ "selected": false,
+ "text": "3",
+ "value": "3"
+ },
+ {
+ "$$hashKey": "object:834",
+ "selected": false,
+ "text": "30",
+ "value": "30"
+ },
+ {
+ "$$hashKey": "object:835",
+ "selected": false,
+ "text": "31",
+ "value": "31"
+ },
+ {
+ "$$hashKey": "object:836",
+ "selected": false,
+ "text": "32",
+ "value": "32"
+ },
+ {
+ "$$hashKey": "object:837",
+ "selected": false,
+ "text": "33",
+ "value": "33"
+ },
+ {
+ "$$hashKey": "object:838",
+ "selected": false,
+ "text": "34",
+ "value": "34"
+ },
+ {
+ "$$hashKey": "object:839",
+ "selected": false,
+ "text": "35",
+ "value": "35"
+ },
+ {
+ "$$hashKey": "object:840",
+ "selected": false,
+ "text": "36",
+ "value": "36"
+ },
+ {
+ "$$hashKey": "object:841",
+ "selected": false,
+ "text": "37",
+ "value": "37"
+ },
+ {
+ "$$hashKey": "object:842",
+ "selected": false,
+ "text": "38",
+ "value": "38"
+ },
+ {
+ "$$hashKey": "object:843",
+ "selected": false,
+ "text": "39",
+ "value": "39"
+ },
+ {
+ "$$hashKey": "object:844",
+ "selected": false,
+ "text": "4",
+ "value": "4"
+ },
+ {
+ "$$hashKey": "object:845",
+ "selected": false,
+ "text": "40",
+ "value": "40"
+ },
+ {
+ "$$hashKey": "object:846",
+ "selected": false,
+ "text": "41",
+ "value": "41"
+ },
+ {
+ "$$hashKey": "object:847",
+ "selected": false,
+ "text": "42",
+ "value": "42"
+ },
+ {
+ "$$hashKey": "object:848",
+ "selected": false,
+ "text": "43",
+ "value": "43"
+ },
+ {
+ "$$hashKey": "object:849",
+ "selected": false,
+ "text": "44",
+ "value": "44"
+ },
+ {
+ "$$hashKey": "object:850",
+ "selected": false,
+ "text": "45",
+ "value": "45"
+ },
+ {
+ "$$hashKey": "object:851",
+ "selected": false,
+ "text": "46",
+ "value": "46"
+ },
+ {
+ "$$hashKey": "object:852",
+ "selected": false,
+ "text": "47",
+ "value": "47"
+ },
+ {
+ "$$hashKey": "object:853",
+ "selected": false,
+ "text": "48",
+ "value": "48"
+ },
+ {
+ "$$hashKey": "object:854",
+ "selected": false,
+ "text": "49",
+ "value": "49"
+ },
+ {
+ "$$hashKey": "object:855",
+ "selected": false,
+ "text": "5",
+ "value": "5"
+ },
+ {
+ "$$hashKey": "object:856",
+ "selected": false,
+ "text": "50",
+ "value": "50"
+ },
+ {
+ "$$hashKey": "object:857",
+ "selected": false,
+ "text": "51",
+ "value": "51"
+ },
+ {
+ "$$hashKey": "object:858",
+ "selected": false,
+ "text": "52",
+ "value": "52"
+ },
+ {
+ "$$hashKey": "object:859",
+ "selected": false,
+ "text": "53",
+ "value": "53"
+ },
+ {
+ "$$hashKey": "object:860",
+ "selected": false,
+ "text": "54",
+ "value": "54"
+ },
+ {
+ "$$hashKey": "object:861",
+ "selected": false,
+ "text": "55",
+ "value": "55"
+ },
+ {
+ "$$hashKey": "object:862",
+ "selected": false,
+ "text": "56",
+ "value": "56"
+ },
+ {
+ "$$hashKey": "object:863",
+ "selected": false,
+ "text": "57",
+ "value": "57"
+ },
+ {
+ "$$hashKey": "object:864",
+ "selected": false,
+ "text": "58",
+ "value": "58"
+ },
+ {
+ "$$hashKey": "object:865",
+ "selected": false,
+ "text": "59",
+ "value": "59"
+ },
+ {
+ "$$hashKey": "object:866",
+ "selected": false,
+ "text": "6",
+ "value": "6"
+ },
+ {
+ "$$hashKey": "object:867",
+ "selected": false,
+ "text": "60",
+ "value": "60"
+ },
+ {
+ "$$hashKey": "object:868",
+ "selected": false,
+ "text": "61",
+ "value": "61"
+ },
+ {
+ "$$hashKey": "object:869",
+ "selected": false,
+ "text": "62",
+ "value": "62"
+ },
+ {
+ "$$hashKey": "object:870",
+ "selected": false,
+ "text": "63",
+ "value": "63"
+ },
+ {
+ "$$hashKey": "object:871",
+ "selected": false,
+ "text": "64",
+ "value": "64"
+ },
+ {
+ "$$hashKey": "object:872",
+ "selected": false,
+ "text": "65",
+ "value": "65"
+ },
+ {
+ "$$hashKey": "object:873",
+ "selected": false,
+ "text": "66",
+ "value": "66"
+ },
+ {
+ "$$hashKey": "object:874",
+ "selected": false,
+ "text": "67",
+ "value": "67"
+ },
+ {
+ "$$hashKey": "object:875",
+ "selected": false,
+ "text": "68",
+ "value": "68"
+ },
+ {
+ "$$hashKey": "object:876",
+ "selected": false,
+ "text": "69",
+ "value": "69"
+ },
+ {
+ "$$hashKey": "object:877",
+ "selected": false,
+ "text": "7",
+ "value": "7"
+ },
+ {
+ "$$hashKey": "object:878",
+ "selected": false,
+ "text": "70",
+ "value": "70"
+ },
+ {
+ "$$hashKey": "object:879",
+ "selected": false,
+ "text": "71",
+ "value": "71"
+ },
+ {
+ "$$hashKey": "object:880",
+ "selected": false,
+ "text": "72",
+ "value": "72"
+ },
+ {
+ "$$hashKey": "object:881",
+ "selected": false,
+ "text": "73",
+ "value": "73"
+ },
+ {
+ "$$hashKey": "object:882",
+ "selected": false,
+ "text": "74",
+ "value": "74"
+ },
+ {
+ "$$hashKey": "object:883",
+ "selected": false,
+ "text": "75",
+ "value": "75"
+ },
+ {
+ "$$hashKey": "object:884",
+ "selected": false,
+ "text": "76",
+ "value": "76"
+ },
+ {
+ "$$hashKey": "object:885",
+ "selected": false,
+ "text": "77",
+ "value": "77"
+ },
+ {
+ "$$hashKey": "object:886",
+ "selected": false,
+ "text": "78",
+ "value": "78"
+ },
+ {
+ "$$hashKey": "object:887",
+ "selected": false,
+ "text": "79",
+ "value": "79"
+ },
+ {
+ "$$hashKey": "object:888",
+ "selected": false,
+ "text": "8",
+ "value": "8"
+ },
+ {
+ "$$hashKey": "object:889",
+ "selected": false,
+ "text": "9",
+ "value": "9"
+ },
+ {
+ "$$hashKey": "object:890",
+ "selected": false,
+ "text": "Agg Therm Mgn 1 system_board (7.1)",
+ "value": "Agg Therm Mgn 1 system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:891",
+ "selected": false,
+ "text": "Agg Therm Mgn 2 system_board (7.2)",
+ "value": "Agg Therm Mgn 2 system_board (7.2)"
+ },
+ {
+ "$$hashKey": "object:892",
+ "selected": false,
+ "text": "BB +12.0V system_board (7.1)",
+ "value": "BB +12.0V system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:893",
+ "selected": false,
+ "text": "BB +3.3V Vbat system_board (7.1)",
+ "value": "BB +3.3V Vbat system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:894",
+ "selected": false,
+ "text": "BB BMC Temp system_board (7.1)",
+ "value": "BB BMC Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:895",
+ "selected": false,
+ "text": "BB Lft Rear Temp system_board (7.1)",
+ "value": "BB Lft Rear Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:896",
+ "selected": false,
+ "text": "BB P1 VR Temp system_board (7.1)",
+ "value": "BB P1 VR Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:897",
+ "selected": false,
+ "text": "BB P2 VR Temp system_board (7.2)",
+ "value": "BB P2 VR Temp system_board (7.2)"
+ },
+ {
+ "$$hashKey": "object:898",
+ "selected": false,
+ "text": "BB Rt Rear Temp system_board (7.1)",
+ "value": "BB Rt Rear Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:899",
+ "selected": false,
+ "text": "DIMM Thrm Mrgn 1 memory_module (8.1)",
+ "value": "DIMM Thrm Mrgn 1 memory_module (8.1)"
+ },
+ {
+ "$$hashKey": "object:900",
+ "selected": false,
+ "text": "DIMM Thrm Mrgn 3 memory_module (8.3)",
+ "value": "DIMM Thrm Mrgn 3 memory_module (8.3)"
+ },
+ {
+ "$$hashKey": "object:901",
+ "selected": false,
+ "text": "DRAM",
+ "value": "DRAM"
+ },
+ {
+ "$$hashKey": "object:902",
+ "selected": false,
+ "text": "Exit Air Temp system_board (7.1)",
+ "value": "Exit Air Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:903",
+ "selected": false,
+ "text": "Front Panel Temp front_panel_board (12.1)",
+ "value": "Front Panel Temp front_panel_board (12.1)"
+ },
+ {
+ "$$hashKey": "object:904",
+ "selected": false,
+ "text": "HSBP 1 Temp drive_backplane (15.1)",
+ "value": "HSBP 1 Temp drive_backplane (15.1)"
+ },
+ {
+ "$$hashKey": "object:905",
+ "selected": false,
+ "text": "L1-dcache-load-misses",
+ "value": "L1-dcache-load-misses"
+ },
+ {
+ "$$hashKey": "object:906",
+ "selected": false,
+ "text": "L1-dcache-load-misses-rate",
+ "value": "L1-dcache-load-misses-rate"
+ },
+ {
+ "$$hashKey": "object:907",
+ "selected": false,
+ "text": "L1-dcache-loads",
+ "value": "L1-dcache-loads"
+ },
+ {
+ "$$hashKey": "object:908",
+ "selected": false,
+ "text": "L1-dcache-loads-rate",
+ "value": "L1-dcache-loads-rate"
+ },
+ {
+ "$$hashKey": "object:909",
+ "selected": false,
+ "text": "L1-dcache-stores",
+ "value": "L1-dcache-stores"
+ },
+ {
+ "$$hashKey": "object:910",
+ "selected": false,
+ "text": "L1-icache-load-misses",
+ "value": "L1-icache-load-misses"
+ },
+ {
+ "$$hashKey": "object:911",
+ "selected": false,
+ "text": "L2_RQSTS.ALL_CODE_RD",
+ "value": "L2_RQSTS.ALL_CODE_RD"
+ },
+ {
+ "$$hashKey": "object:912",
+ "selected": false,
+ "text": "L2_RQSTS.CODE_RD_HIT",
+ "value": "L2_RQSTS.CODE_RD_HIT"
+ },
+ {
+ "$$hashKey": "object:913",
+ "selected": false,
+ "text": "L2_RQSTS.CODE_RD_HIT-rate",
+ "value": "L2_RQSTS.CODE_RD_HIT-rate"
+ },
+ {
+ "$$hashKey": "object:914",
+ "selected": false,
+ "text": "L2_RQSTS.CODE_RD_MISS",
+ "value": "L2_RQSTS.CODE_RD_MISS"
+ },
+ {
+ "$$hashKey": "object:915",
+ "selected": false,
+ "text": "L2_RQSTS.CODE_RD_MISS-rate",
+ "value": "L2_RQSTS.CODE_RD_MISS-rate"
+ },
+ {
+ "$$hashKey": "object:916",
+ "selected": false,
+ "text": "LAN NIC Temp system_board (7.1)",
+ "value": "LAN NIC Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:917",
+ "selected": false,
+ "text": "LLC-load-misses",
+ "value": "LLC-load-misses"
+ },
+ {
+ "$$hashKey": "object:918",
+ "selected": false,
+ "text": "LLC-load-misses-rate",
+ "value": "LLC-load-misses-rate"
+ },
+ {
+ "$$hashKey": "object:919",
+ "selected": false,
+ "text": "LLC-loads",
+ "value": "LLC-loads"
+ },
+ {
+ "$$hashKey": "object:920",
+ "selected": false,
+ "text": "LLC-loads-rate",
+ "value": "LLC-loads-rate"
+ },
+ {
+ "$$hashKey": "object:921",
+ "selected": false,
+ "text": "LLC-store-misses",
+ "value": "LLC-store-misses"
+ },
+ {
+ "$$hashKey": "object:922",
+ "selected": false,
+ "text": "LLC-stores",
+ "value": "LLC-stores"
+ },
+ {
+ "$$hashKey": "object:923",
+ "selected": false,
+ "text": "P1 DTS Therm Mgn processor (3.1)",
+ "value": "P1 DTS Therm Mgn processor (3.1)"
+ },
+ {
+ "$$hashKey": "object:924",
+ "selected": false,
+ "text": "P2 DTS Therm Mgn processor (3.2)",
+ "value": "P2 DTS Therm Mgn processor (3.2)"
+ },
+ {
+ "$$hashKey": "object:925",
+ "selected": false,
+ "text": "PS1 Input Power power_supply (10.1)",
+ "value": "PS1 Input Power power_supply (10.1)"
+ },
+ {
+ "$$hashKey": "object:926",
+ "selected": false,
+ "text": "PS1 Temperature power_supply (10.1)",
+ "value": "PS1 Temperature power_supply (10.1)"
+ },
+ {
+ "$$hashKey": "object:927",
+ "selected": false,
+ "text": "Riser 1 Temp system_internal_expansion_board (16.1)",
+ "value": "Riser 1 Temp system_internal_expansion_board (16.1)"
+ },
+ {
+ "$$hashKey": "object:928",
+ "selected": false,
+ "text": "Riser 2 Temp system_internal_expansion_board (16.2)",
+ "value": "Riser 2 Temp system_internal_expansion_board (16.2)"
+ },
+ {
+ "$$hashKey": "object:929",
+ "selected": false,
+ "text": "Riser 3 Temp system_internal_expansion_board (16.3)",
+ "value": "Riser 3 Temp system_internal_expansion_board (16.3)"
+ },
+ {
+ "$$hashKey": "object:930",
+ "selected": false,
+ "text": "SSB Temp system_board (7.1)",
+ "value": "SSB Temp system_board (7.1)"
+ },
+ {
+ "$$hashKey": "object:931",
+ "selected": false,
+ "text": "System Airflow system_chassis (23.1)",
+ "value": "System Airflow system_chassis (23.1)"
+ },
+ {
+ "$$hashKey": "object:932",
+ "selected": false,
+ "text": "System Fan 1 fan_cooling (29.1)",
+ "value": "System Fan 1 fan_cooling (29.1)"
+ },
+ {
+ "$$hashKey": "object:933",
+ "selected": false,
+ "text": "System Fan 2 fan_cooling (29.2)",
+ "value": "System Fan 2 fan_cooling (29.2)"
+ },
+ {
+ "$$hashKey": "object:934",
+ "selected": false,
+ "text": "System Fan 3 fan_cooling (29.3)",
+ "value": "System Fan 3 fan_cooling (29.3)"
+ },
+ {
+ "$$hashKey": "object:935",
+ "selected": false,
+ "text": "System Fan 4 fan_cooling (29.4)",
+ "value": "System Fan 4 fan_cooling (29.4)"
+ },
+ {
+ "$$hashKey": "object:936",
+ "selected": false,
+ "text": "System Fan 5 fan_cooling (29.5)",
+ "value": "System Fan 5 fan_cooling (29.5)"
+ },
+ {
+ "$$hashKey": "object:937",
+ "selected": false,
+ "text": "System Fan 6 fan_cooling (29.6)",
+ "value": "System Fan 6 fan_cooling (29.6)"
+ },
+ {
+ "$$hashKey": "object:938",
+ "selected": false,
+ "text": "TSC",
+ "value": "TSC"
+ },
+ {
+ "$$hashKey": "object:939",
+ "selected": false,
+ "text": "average",
+ "value": "average"
+ },
+ {
+ "$$hashKey": "object:940",
+ "selected": false,
+ "text": "branch-load-misses",
+ "value": "branch-load-misses"
+ },
+ {
+ "$$hashKey": "object:941",
+ "selected": false,
+ "text": "branch-loads",
+ "value": "branch-loads"
+ },
+ {
+ "$$hashKey": "object:942",
+ "selected": false,
+ "text": "branch-misses",
+ "value": "branch-misses"
+ },
+ {
+ "$$hashKey": "object:943",
+ "selected": false,
+ "text": "branches",
+ "value": "branches"
+ },
+ {
+ "$$hashKey": "object:944",
+ "selected": false,
+ "text": "bus-cycles",
+ "value": "bus-cycles"
+ },
+ {
+ "$$hashKey": "object:945",
+ "selected": false,
+ "text": "busy",
+ "value": "busy"
+ },
+ {
+ "$$hashKey": "object:946",
+ "selected": false,
+ "text": "c0",
+ "value": "c0"
+ },
+ {
+ "$$hashKey": "object:947",
+ "selected": false,
+ "text": "c1",
+ "value": "c1"
+ },
+ {
+ "$$hashKey": "object:948",
+ "selected": false,
+ "text": "cache-misses",
+ "value": "cache-misses"
+ },
+ {
+ "$$hashKey": "object:949",
+ "selected": false,
+ "text": "cache-references",
+ "value": "cache-references"
+ },
+ {
+ "$$hashKey": "object:950",
+ "selected": false,
+ "text": "cpu-cycles",
+ "value": "cpu-cycles"
+ },
+ {
+ "$$hashKey": "object:951",
+ "selected": false,
+ "text": "dTLB-load-misses",
+ "value": "dTLB-load-misses"
+ },
+ {
+ "$$hashKey": "object:952",
+ "selected": false,
+ "text": "dTLB-loads",
+ "value": "dTLB-loads"
+ },
+ {
+ "$$hashKey": "object:953",
+ "selected": false,
+ "text": "dTLB-store-misses",
+ "value": "dTLB-store-misses"
+ },
+ {
+ "$$hashKey": "object:954",
+ "selected": false,
+ "text": "dTLB-stores",
+ "value": "dTLB-stores"
+ },
+ {
+ "$$hashKey": "object:955",
+ "selected": false,
+ "text": "iTLB-load-misses",
+ "value": "iTLB-load-misses"
+ },
+ {
+ "$$hashKey": "object:956",
+ "selected": false,
+ "text": "iTLB-loads",
+ "value": "iTLB-loads"
+ },
+ {
+ "$$hashKey": "object:957",
+ "selected": false,
+ "text": "idle",
+ "value": "idle"
+ },
+ {
+ "$$hashKey": "object:958",
+ "selected": false,
+ "text": "instructions",
+ "value": "instructions"
+ },
+ {
+ "$$hashKey": "object:959",
+ "selected": false,
+ "text": "instructions-rate",
+ "value": "instructions-rate"
+ },
+ {
+ "$$hashKey": "object:960",
+ "selected": false,
+ "text": "interrupt",
+ "value": "interrupt"
+ },
+ {
+ "$$hashKey": "object:961",
+ "selected": false,
+ "text": "llc",
+ "value": "llc"
+ },
+ {
+ "$$hashKey": "object:962",
+ "selected": false,
+ "text": "local",
+ "value": "local"
+ },
+ {
+ "$$hashKey": "object:963",
+ "selected": false,
+ "text": "nice",
+ "value": "nice"
+ },
+ {
+ "$$hashKey": "object:964",
+ "selected": false,
+ "text": "percent-MTT CPU1 processor (3.1)",
+ "value": "percent-MTT CPU1 processor (3.1)"
+ },
+ {
+ "$$hashKey": "object:965",
+ "selected": false,
+ "text": "percent-MTT CPU2 processor (3.2)",
+ "value": "percent-MTT CPU2 processor (3.2)"
+ },
+ {
+ "$$hashKey": "object:966",
+ "selected": false,
+ "text": "percent-P1 Therm Ctrl % processor (3.1)",
+ "value": "percent-P1 Therm Ctrl % processor (3.1)"
+ },
+ {
+ "$$hashKey": "object:967",
+ "selected": false,
+ "text": "percent-P2 Therm Ctrl % processor (3.2)",
+ "value": "percent-P2 Therm Ctrl % processor (3.2)"
+ },
+ {
+ "$$hashKey": "object:968",
+ "selected": false,
+ "text": "percent-PS1 Curr Out % power_supply (10.1)",
+ "value": "percent-PS1 Curr Out % power_supply (10.1)"
+ },
+ {
+ "$$hashKey": "object:969",
+ "selected": false,
+ "text": "pkg",
+ "value": "pkg"
+ },
+ {
+ "$$hashKey": "object:970",
+ "selected": false,
+ "text": "remote",
+ "value": "remote"
+ },
+ {
+ "$$hashKey": "object:971",
+ "selected": false,
+ "text": "softirq",
+ "value": "softirq"
+ },
+ {
+ "$$hashKey": "object:972",
+ "selected": false,
+ "text": "steal",
+ "value": "steal"
+ },
+ {
+ "$$hashKey": "object:973",
+ "selected": false,
+ "text": "system",
+ "value": "system"
+ },
+ {
+ "$$hashKey": "object:974",
+ "selected": false,
+ "text": "user",
+ "value": "user"
+ },
+ {
+ "$$hashKey": "object:975",
+ "selected": false,
+ "text": "wait",
+ "value": "wait"
+ }
+ ],
+ "query": "show tag values with key = \"type_instance\"",
+ "refresh": 0,
+ "regex": null,
+ "sort": 1,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ }
+ ]
+ },
+ "time": {
+ "from": "now-15m",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "2s",
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Power Consumption",
+ "uid": "Gbnerihmk",
+ "version": 1
+}
diff --git a/dashboard/vCMTS_SystemSummary.json b/dashboard/vCMTS_SystemSummary.json
new file mode 100644
index 000000000..9566d639e
--- /dev/null
+++ b/dashboard/vCMTS_SystemSummary.json
@@ -0,0 +1,5626 @@
+{
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "links": [],
+ "panels": [
+ {
+ "content": "<h1 align = \"center\">Upstream</h1>",
+ "gridPos": {
+ "h": 2,
+ "w": 10,
+ "x": 0,
+ "y": 0
+ },
+ "id": 29,
+ "links": [],
+ "mode": "html",
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h1 align = \"center\">Downstream</h1>",
+ "gridPos": {
+ "h": 2,
+ "w": 10,
+ "x": 10,
+ "y": 0
+ },
+ "id": 30,
+ "links": [],
+ "mode": "html",
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h1 align = \"center\">Configuration</h1>",
+ "gridPos": {
+ "h": 2,
+ "w": 4,
+ "x": 20,
+ "y": 0
+ },
+ "id": 31,
+ "links": [],
+ "mode": "html",
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "format": "Gbits",
+ "gauge": {
+ "maxValue": 120,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 8,
+ "w": 6,
+ "x": 0,
+ "y": 2
+ },
+ "id": 14,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") / 1000000000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_tx\" \nWHERE ( \"type\" = 'bits_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0,0",
+ "title": "Total Upstream Throughput",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 4,
+ "x": 6,
+ "y": 2
+ },
+ "id": 17,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") / 1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_tx\" \nWHERE ( \"type\" = 'packets_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "select tag value"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Upstream Total Packets",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "format": "Gbits",
+ "gauge": {
+ "maxValue": 120,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 8,
+ "w": 6,
+ "x": 10,
+ "y": 2
+ },
+ "id": 13,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") / 1000000000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'bits_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0,0",
+ "title": "Total Downstream Throughput",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 4,
+ "x": 16,
+ "y": 2
+ },
+ "id": 16,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") / 1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'packets_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "select tag value"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Downstream Total Packets",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 4,
+ "x": 20,
+ "y": 2
+ },
+ "id": 25,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT count(\"last\") \nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'packets_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "select tag value"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Number of Service Groups",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 6,
+ "y": 4
+ },
+ "id": 20,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "B",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"value\") FROM \"downstream_rx\" WHERE (\"type\" = 'average_frame_size_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Upstream Avg Packet Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 4,
+ "x": 16,
+ "y": 4
+ },
+ "id": 19,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "B",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT last(\"value\") FROM \"downstream_rx\" WHERE (\"type\" = 'average_frame_size_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Dowstream Avg Packet Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 4,
+ "x": 16,
+ "y": 6
+ },
+ "id": 22,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'dropped_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Downstream Rx Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 4,
+ "x": 20,
+ "y": 6
+ },
+ "id": 26,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "\nSELECT sum(\"last\") \nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_value\" \nWHERE ( \"type\" = 'active_cms_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "active_cms_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Total Active Subscribers",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 6,
+ "y": 7
+ },
+ "id": 23,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_rx\" \nWHERE ( \"type\" = 'dropped_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Upstream Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 4,
+ "x": 16,
+ "y": 8
+ },
+ "id": 27,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_value\" \nWHERE ( \"type\" = 'sched_dropped_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Scheduler Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 5,
+ "gridPos": {
+ "h": 11,
+ "w": 10,
+ "x": 0,
+ "y": 10
+ },
+ "id": 9,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "downstream_rx.sum",
+ "yaxis": 2
+ },
+ {
+ "alias": "Downstream",
+ "yaxis": 2
+ },
+ {
+ "alias": "Upstream",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Watts",
+ "groupBy": [
+ {
+ "params": [
+ "10s"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "ipmi_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type_instance",
+ "operator": "=",
+ "value": "PS1 Input Power power_supply (10.1)"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "power"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Wall Power",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "watt",
+ "label": null,
+ "logBase": 1,
+ "max": "500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "decimals": null,
+ "format": "Gbits",
+ "label": null,
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 7,
+ "x": 10,
+ "y": 10
+ },
+ "id": 8,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Watts - Pkg 0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "pkg00"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "power"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "pkg"
+ }
+ ]
+ },
+ {
+ "alias": "Watts - Pkg 1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "turbostat_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "instance",
+ "operator": "=",
+ "value": "pkg01"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "power"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "pkg"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Socket Power Consumption",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "watt",
+ "label": null,
+ "logBase": 1,
+ "max": "500",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 7,
+ "x": 17,
+ "y": 10
+ },
+ "id": 33,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "intel_rdt_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "\nSELECT sum(\"last\") / 1000000\nFROM\n(\n\nSELECT last(\"value\") FROM \"intel_rdt_value\" WHERE (\"host\" = 'localhost' AND \"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local')\nGROUP BY instance\n)\nGROUP BY time(10s) fill(previous)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "localhost"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "memory_bandwidth"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "local"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory Bandwidth",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "decmbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#eab839",
+ "1": "#eab839",
+ "2": "#eab839",
+ "3": "#eab839",
+ "4": "#eab839",
+ "5": "#eab839",
+ "6": "#eab839",
+ "7": "#eab839",
+ "8": "#eab839",
+ "9": "#eab839",
+ "10": "#eab839",
+ "11": "#eab839",
+ "12": "#eab839",
+ "13": "#eab839",
+ "14": "#eab839",
+ "15": "#eab839",
+ "16": "#eab839",
+ "17": "#eab839",
+ "18": "#eab839",
+ "19": "#eab839",
+ "20": "#eab839",
+ "21": "#eab839",
+ "22": "#eab839",
+ "23": "#eab839",
+ "24": "#eab839",
+ "25": "#eab839",
+ "26": "#eab839",
+ "27": "#eab839",
+ "28": "#eab839",
+ "29": "#eab839",
+ "30": "#eab839",
+ "31": "#eab839"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "decimals": 2,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 12,
+ "x": 0,
+ "y": 21
+ },
+ "id": 35,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Upstream Throughput Per Service Group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bitrate (Gbps)",
+ "logBase": 1,
+ "max": "10",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#7eb26d",
+ "1": "#7eb26d",
+ "2": "#7eb26d",
+ "3": "#7eb26d",
+ "4": "#7eb26d",
+ "5": "#7eb26d",
+ "6": "#7eb26d",
+ "7": "#7eb26d",
+ "8": "#7eb26d",
+ "9": "#7eb26d",
+ "10": "#7eb26d",
+ "11": "#7eb26d",
+ "12": "#7eb26d",
+ "13": "#7eb26d",
+ "14": "#7eb26d",
+ "15": "#7eb26d",
+ "16": "#7eb26d",
+ "17": "#7eb26d",
+ "18": "#7eb26d",
+ "19": "#7eb26d",
+ "20": "#7eb26d",
+ "21": "#7eb26d",
+ "22": "#7eb26d",
+ "23": "#7eb26d",
+ "24": "#7eb26d",
+ "25": "#7eb26d",
+ "26": "#7eb26d",
+ "27": "#7eb26d",
+ "28": "#7eb26d",
+ "29": "#7eb26d",
+ "30": "#7eb26d",
+ "31": "#7eb26d"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "decimals": 2,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 12,
+ "x": 12,
+ "y": 21
+ },
+ "id": 37,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "0",
+ "yaxis": 1
+ }
+ ],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000000 FROM \"downstream_rx\" WHERE (\"host\" = 'service_group_0' AND \"type\" = 'bits_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "downstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Downstream Throughput Per Service Group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "short",
+ "label": "Bitrate (Gbps)",
+ "logBase": 1,
+ "max": "100",
+ "min": "0",
+ "show": true
+ },
+ {
+ "decimals": null,
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now-15m",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "2s",
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "System Summary",
+ "uid": "re-aUwhik",
+ "version": 1
+} \ No newline at end of file
diff --git a/dashboard/vCMTS_UpstreamProcessingPerSG.json b/dashboard/vCMTS_UpstreamProcessingPerSG.json
new file mode 100644
index 000000000..0dae3b422
--- /dev/null
+++ b/dashboard/vCMTS_UpstreamProcessingPerSG.json
@@ -0,0 +1,9378 @@
+{
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "iteration": 1539789837956,
+ "links": [],
+ "panels": [
+ {
+ "content": "<h1 align = \"center\">$Scenario_One</h1>",
+ "gridPos": {
+ "h": 2,
+ "w": 12,
+ "x": 0,
+ "y": 0
+ },
+ "id": 56,
+ "links": [],
+ "mode": "html",
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h1 align = \"center\">$Scenario_Two</h1>",
+ "gridPos": {
+ "h": 2,
+ "w": 12,
+ "x": 12,
+ "y": 0
+ },
+ "id": 57,
+ "links": [],
+ "mode": "html",
+ "title": "",
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "decimals": 1,
+ "format": "none",
+ "gauge": {
+ "maxValue": 10,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 0,
+ "y": 2
+ },
+ "id": 45,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "L2TP Frame RX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "70%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 3,
+ "y": 2
+ },
+ "id": 49,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX L2TP Frames",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "decimals": 1,
+ "format": "none",
+ "gauge": {
+ "maxValue": 10,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 6,
+ "y": 2
+ },
+ "id": 46,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "70%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 2
+ },
+ "id": 52,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX Packets",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "decimals": 1,
+ "format": "none",
+ "gauge": {
+ "maxValue": 10,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 12,
+ "y": 2
+ },
+ "id": 58,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000000 FROM \"upstream_rx\" WHERE (\"type\" = 'bits_per_second' AND \"type_instance\" = 'rx') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "70%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 15,
+ "y": 2
+ },
+ "id": 60,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX L2TP Frames",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "decimals": 1,
+ "format": "none",
+ "gauge": {
+ "maxValue": 10,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 18,
+ "y": 2
+ },
+ "id": 62,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "L2TP Frame TX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "70%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 21,
+ "y": 2
+ },
+ "id": 64,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX Packets",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 3,
+ "y": 4
+ },
+ "id": 48,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg RX Frame Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 4
+ },
+ "id": 51,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg TX Packet Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 15,
+ "y": 4
+ },
+ "id": 59,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg RX Frame Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 21,
+ "y": 4
+ },
+ "id": 63,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg TX Packet Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 3,
+ "y": 6
+ },
+ "id": 50,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 6
+ },
+ "id": 53,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 15,
+ "y": 6
+ },
+ "id": 61,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 21,
+ "y": 6
+ },
+ "id": 65,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "DOCSIS Frame Extraction": "#508642",
+ "DOCSIS Segment Reassembly": "#70dbed",
+ "Decryption": "#2f575e",
+ "TX": "#052b51",
+ "UEPI Decap": "#0a437c"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 10,
+ "gridPos": {
+ "h": 11,
+ "w": 6,
+ "x": 0,
+ "y": 8
+ },
+ "id": 98,
+ "legend": {
+ "alignAsTable": false,
+ "avg": false,
+ "current": true,
+ "max": false,
+ "min": false,
+ "rightSide": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TX",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "Ethernet CRC Check",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_eth_crc_check",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "Decryption",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_decryption",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "DOCSIS Frame Extraction",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_docsis_frame_extraction",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "DOCSIS Segment Reassembly",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_docsis_segment_reassembly",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "UEPI Decap",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_uepi_decap",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "UEPI Verification",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_uepi_verification",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "RX",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Cycles per Packet Cycle",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": false,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Cycles",
+ "logBase": 1,
+ "max": "6000",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 6,
+ "x": 6,
+ "y": 8
+ },
+ "id": 187,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Non-Empty",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_pkts_present",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "rx_dequeue_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "Empty",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_pkts_not_present",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "rx_dequeue_per_second"
+ }
+ ]
+ }
+ ],
+ "title": "RX Dequeue per Second",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "DOCSIS Frame Extraction": "#508642",
+ "DOCSIS Segment Reassembly": "#70dbed",
+ "Decryption": "#2f575e",
+ "TX": "#052b51",
+ "UEPI Decap": "#0a437c"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 10,
+ "gridPos": {
+ "h": 11,
+ "w": 6,
+ "x": 12,
+ "y": 8
+ },
+ "id": 190,
+ "legend": {
+ "alignAsTable": false,
+ "avg": false,
+ "current": true,
+ "max": false,
+ "min": false,
+ "rightSide": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TX",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "Ethernet CRC Check",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_eth_crc_check",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "Decryption",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_decryption",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "DOCSIS Frame Extraction",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_docsis_frame_extraction",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "DOCSIS Segment Reassembly",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_docsis_segment_reassembly",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "UEPI Decap",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_uepi_decap",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "UEPI Verification",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_uepi_verification",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ },
+ {
+ "alias": "RX",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "upstream_cycles"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Cycles per Packet Cycle",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": false,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "# Cycles",
+ "logBase": 1,
+ "max": "6000",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 6,
+ "x": 18,
+ "y": 8
+ },
+ "id": 182,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Non-Empty",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_pkts_present",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "rx_dequeue_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "Empty",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_pkts_not_present",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "rx_dequeue_per_second"
+ }
+ ]
+ }
+ ],
+ "title": "RX Dequeue per Second",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 6,
+ "y": 15
+ },
+ "id": 157,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_sched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "yields_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Scheduled Yields Per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 18,
+ "y": 15
+ },
+ "id": 159,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_sched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "yields_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Scheduled Yields Per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 6,
+ "y": 17
+ },
+ "id": 158,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_sleep",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Sleeping Yields Per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 18,
+ "y": 17
+ },
+ "id": 160,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_sleep",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Sleeping Yields Per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 19
+ },
+ "id": 34,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Matched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_matched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cm_lookup"
+ }
+ ]
+ },
+ {
+ "alias": "Unmatched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_unmatched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cm_lookup"
+ }
+ ]
+ }
+ ],
+ "title": "CM Lookup",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 6,
+ "y": 19
+ },
+ "id": 40,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_cm_lookup"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "# Packets per CM Lookup",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 19
+ },
+ "id": 161,
+ "interval": null,
+ "legend": {
+ "percentage": true,
+ "show": true,
+ "values": false
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Matched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_matched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cm_lookup"
+ }
+ ]
+ },
+ {
+ "alias": "Unmatched",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_unmatched",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "cm_lookup"
+ }
+ ]
+ }
+ ],
+ "title": "CM Lookup",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 18,
+ "y": 19
+ },
+ "id": 179,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_cm_lookup"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "# Packets per CM Lookup",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 6,
+ "y": 22
+ },
+ "id": 113,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "active_cms_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Active CMs per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 18,
+ "y": 22
+ },
+ "id": 162,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "active_cms_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Active CMs per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 6,
+ "y": 25
+ },
+ "id": 115,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "ip_addr_per_cm"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "IP Address per CM",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 6,
+ "x": 18,
+ "y": 25
+ },
+ "id": 163,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "ip_addr_per_cm"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "IP Address per CM",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 8,
+ "w": 6,
+ "x": 0,
+ "y": 28
+ },
+ "id": 118,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Valid",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_valid",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "l2tp_verify"
+ }
+ ]
+ },
+ {
+ "alias": "Invalid",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_invalid",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "l2tp_verify"
+ }
+ ]
+ }
+ ],
+ "title": "L2TP Verify",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 8,
+ "w": 6,
+ "x": 6,
+ "y": 28
+ },
+ "id": 124,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Full",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_full",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_frames"
+ }
+ ]
+ },
+ {
+ "alias": "Partial",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_partial",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_frames"
+ }
+ ]
+ }
+ ],
+ "title": "UEPI Frames",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 8,
+ "w": 6,
+ "x": 12,
+ "y": 28
+ },
+ "id": 165,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Valid",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_valid",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "l2tp_verify"
+ }
+ ]
+ },
+ {
+ "alias": "Invalid",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_invalid",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "l2tp_verify"
+ }
+ ]
+ }
+ ],
+ "title": "L2TP Verify",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 8,
+ "w": 6,
+ "x": 18,
+ "y": 28
+ },
+ "id": 166,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Full",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_full",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_frames"
+ }
+ ]
+ },
+ {
+ "alias": "Partial",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_partial",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_frames"
+ }
+ ]
+ }
+ ],
+ "title": "UEPI Frames",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 0,
+ "y": 36
+ },
+ "id": 122,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_drops_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "UEPI Drops per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 6,
+ "y": 36
+ },
+ "id": 119,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_frames_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "UEPI Frames per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 12,
+ "y": 36
+ },
+ "id": 167,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_drops_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "UEPI Drops per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 18,
+ "y": 36
+ },
+ "id": 168,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_frames_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "UEPI Frames per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "OFDMA": "#7eb26d",
+ "SC QAM": "#eab839"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 0,
+ "y": 38
+ },
+ "id": 127,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "OFDMA",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_ofdma",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_frame_type"
+ }
+ ]
+ },
+ {
+ "alias": "SC QAM",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_sc_qam",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_frame_type"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "UEPI Frame Type",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 6,
+ "y": 38
+ },
+ "id": 188,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "data",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_psp_data",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "content_per_uepi"
+ }
+ ]
+ },
+ {
+ "alias": "header",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_psp_header",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "content_per_uepi"
+ }
+ ]
+ },
+ {
+ "alias": "trailer",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_psp_trailer",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "content_per_uepi"
+ }
+ ]
+ },
+ {
+ "alias": "other",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_other",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "content_per_uepi"
+ }
+ ]
+ }
+ ],
+ "title": "Content Per Uepi",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "OFDMA": "#7eb26d",
+ "SC QAM": "#eab839"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 12,
+ "y": 38
+ },
+ "id": 169,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "OFDMA",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_ofdma",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_frame_type"
+ }
+ ]
+ },
+ {
+ "alias": "SC QAM",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_sc_qam",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "uepi_frame_type"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "UEPI Frame Type",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 38
+ },
+ "id": 189,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "data",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_psp_data",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "content_per_uepi"
+ }
+ ]
+ },
+ {
+ "alias": "header",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_psp_header",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "content_per_uepi"
+ }
+ ]
+ },
+ {
+ "alias": "trailer",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_psp_trailer",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "content_per_uepi"
+ }
+ ]
+ },
+ {
+ "alias": "other",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_other",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "content_per_uepi"
+ }
+ ]
+ }
+ ],
+ "title": "Content Per Uepi",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 8,
+ "w": 6,
+ "x": 0,
+ "y": 47
+ },
+ "id": 139,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Success",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_success",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_reassembly"
+ }
+ ]
+ },
+ {
+ "alias": "Fail",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_fail",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_reassembly"
+ }
+ ]
+ }
+ ],
+ "title": "DOCSIS Reasembly",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 8,
+ "w": 6,
+ "x": 6,
+ "y": 47
+ },
+ "id": 181,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Success",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_success",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "hcs_verify"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ },
+ {
+ "alias": "Fail",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_fail",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "hcs_verify"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "title": "HCS Verify",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 8,
+ "w": 6,
+ "x": 12,
+ "y": 47
+ },
+ "id": 175,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Success",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_success",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_reassembly"
+ }
+ ]
+ },
+ {
+ "alias": "Fail",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_fail",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_reassembly"
+ }
+ ]
+ }
+ ],
+ "title": "DOCSIS Reasembly",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 8,
+ "w": 6,
+ "x": 18,
+ "y": 47
+ },
+ "id": 180,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Success",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_success",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "hcs_verify"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ },
+ {
+ "alias": "Fail",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_fail",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "hcs_verify"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "title": "HCS Verify",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 0,
+ "y": 55
+ },
+ "id": 137,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_frames_per_uepi"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "DOCSIS Frames per UEPI",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 6,
+ "y": 55
+ },
+ "id": 141,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_frames_per_segment"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "DOCSIS Frames per Segment",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 12,
+ "y": 55
+ },
+ "id": 172,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_frames_per_uepi"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "DOCSIS Frames per UEPI",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 18,
+ "y": 55
+ },
+ "id": 174,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_frames_per_segment"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "DOCSIS Frames per Segment",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 0,
+ "y": 57
+ },
+ "id": 142,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_frames_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "DOCSIS Frames per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 6,
+ "y": 57
+ },
+ "id": 140,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_docsis_segment_length"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Average DOCSIS Segment Length",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 12,
+ "y": 57
+ },
+ "id": 171,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "docsis_frames_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "DOCSIS Frames per Second",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 6,
+ "x": 18,
+ "y": 57
+ },
+ "id": 173,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_value",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_docsis_segment_length"
+ },
+ {
+ "condition": "AND",
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Average DOCSIS Segment Length",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "AESNI": "#eab839",
+ "QAT": "#7eb26d"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 0,
+ "y": 59
+ },
+ "id": 148,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "AESNI",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_aesni",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_accel"
+ }
+ ]
+ },
+ {
+ "alias": "QAT",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_qat",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_accel"
+ }
+ ]
+ },
+ {
+ "alias": "None",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_none",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_accel"
+ }
+ ]
+ }
+ ],
+ "title": "Crypto Acceleration",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 4,
+ "y": 59
+ },
+ "id": 150,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "AES",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_aes",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_algo"
+ }
+ ]
+ },
+ {
+ "alias": "DES",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_des",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_algo"
+ }
+ ]
+ },
+ {
+ "alias": "None",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_none",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_algo"
+ }
+ ]
+ }
+ ],
+ "title": "Crypto Algo",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 8,
+ "y": 59
+ },
+ "id": 152,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Success",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_success",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crc_verify"
+ }
+ ]
+ },
+ {
+ "alias": "Fail",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_fail",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_One$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crc_verify"
+ }
+ ]
+ }
+ ],
+ "title": "CRC Verify",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "AESNI": "#eab839",
+ "QAT": "#7eb26d"
+ },
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 12,
+ "y": 59
+ },
+ "id": 186,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "AESNI",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_aesni",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_accel"
+ }
+ ]
+ },
+ {
+ "alias": "QAT",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_qat",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_accel"
+ }
+ ]
+ },
+ {
+ "alias": "None",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_none",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_accel"
+ }
+ ]
+ }
+ ],
+ "title": "Crypto Acceleration",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 16,
+ "y": 59
+ },
+ "id": 176,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "AES",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_aes",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_algo"
+ }
+ ]
+ },
+ {
+ "alias": "DES",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_des",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_algo"
+ }
+ ]
+ },
+ {
+ "alias": "None",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_none",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crypto_algo"
+ }
+ ]
+ }
+ ],
+ "title": "Crypto Algo",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "breakPoint": "50%",
+ "cacheTimeout": null,
+ "combine": {
+ "label": "Others",
+ "threshold": 0
+ },
+ "datasource": null,
+ "fontSize": "80%",
+ "format": "short",
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 20,
+ "y": 59
+ },
+ "id": 183,
+ "interval": null,
+ "legend": {
+ "show": true,
+ "values": true
+ },
+ "legendType": "Under graph",
+ "links": [],
+ "maxDataPoints": 3,
+ "nullPointMode": "connected",
+ "pieType": "pie",
+ "strokeWidth": 1,
+ "targets": [
+ {
+ "alias": "Success",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_success",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crc_verify"
+ }
+ ]
+ },
+ {
+ "alias": "Fail",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_fail",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=~",
+ "value": "/^$Scenario_Two$/"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "crc_verify"
+ }
+ ]
+ }
+ ],
+ "title": "CRC Verify",
+ "type": "grafana-piechart-panel",
+ "valueName": "current"
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": [
+ {
+ "allValue": null,
+ "current": {
+ "tags": [],
+ "text": "service_group_0",
+ "value": "service_group_0"
+ },
+ "datasource": "Vcmts",
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "Scenario_One",
+ "options": [
+ {
+ "selected": true,
+ "text": "service_group_0",
+ "value": "service_group_0"
+ },
+ {
+ "selected": false,
+ "text": "service_group_1",
+ "value": "service_group_1"
+ },
+ {
+ "selected": false,
+ "text": "service_group_2",
+ "value": "service_group_2"
+ },
+ {
+ "selected": false,
+ "text": "service_group_3",
+ "value": "service_group_3"
+ },
+ {
+ "selected": false,
+ "text": "service_group_10",
+ "value": "service_group_10"
+ },
+ {
+ "selected": false,
+ "text": "service_group_11",
+ "value": "service_group_11"
+ },
+ {
+ "selected": false,
+ "text": "service_group_12",
+ "value": "service_group_12"
+ },
+ {
+ "selected": false,
+ "text": "service_group_13",
+ "value": "service_group_13"
+ },
+ {
+ "selected": false,
+ "text": "service_group_14",
+ "value": "service_group_14"
+ },
+ {
+ "selected": false,
+ "text": "service_group_15",
+ "value": "service_group_15"
+ },
+ {
+ "selected": false,
+ "text": "service_group_4",
+ "value": "service_group_4"
+ },
+ {
+ "selected": false,
+ "text": "service_group_5",
+ "value": "service_group_5"
+ },
+ {
+ "selected": false,
+ "text": "service_group_6",
+ "value": "service_group_6"
+ },
+ {
+ "selected": false,
+ "text": "service_group_7",
+ "value": "service_group_7"
+ },
+ {
+ "selected": false,
+ "text": "service_group_8",
+ "value": "service_group_8"
+ },
+ {
+ "selected": false,
+ "text": "service_group_9",
+ "value": "service_group_9"
+ }
+ ],
+ "query": "SHOW TAG Values with key =\"host\"",
+ "refresh": 0,
+ "regex": "/service/",
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {
+ "tags": [],
+ "text": "service_group_8",
+ "value": "service_group_8"
+ },
+ "datasource": "Vcmts",
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "Scenario_Two",
+ "options": [
+ {
+ "selected": false,
+ "text": "service_group_0",
+ "value": "service_group_0"
+ },
+ {
+ "selected": false,
+ "text": "service_group_1",
+ "value": "service_group_1"
+ },
+ {
+ "selected": false,
+ "text": "service_group_2",
+ "value": "service_group_2"
+ },
+ {
+ "selected": false,
+ "text": "service_group_3",
+ "value": "service_group_3"
+ },
+ {
+ "selected": false,
+ "text": "service_group_10",
+ "value": "service_group_10"
+ },
+ {
+ "selected": false,
+ "text": "service_group_11",
+ "value": "service_group_11"
+ },
+ {
+ "selected": false,
+ "text": "service_group_12",
+ "value": "service_group_12"
+ },
+ {
+ "selected": false,
+ "text": "service_group_13",
+ "value": "service_group_13"
+ },
+ {
+ "selected": false,
+ "text": "service_group_14",
+ "value": "service_group_14"
+ },
+ {
+ "selected": false,
+ "text": "service_group_15",
+ "value": "service_group_15"
+ },
+ {
+ "selected": false,
+ "text": "service_group_4",
+ "value": "service_group_4"
+ },
+ {
+ "selected": false,
+ "text": "service_group_5",
+ "value": "service_group_5"
+ },
+ {
+ "selected": false,
+ "text": "service_group_6",
+ "value": "service_group_6"
+ },
+ {
+ "selected": false,
+ "text": "service_group_7",
+ "value": "service_group_7"
+ },
+ {
+ "selected": true,
+ "text": "service_group_8",
+ "value": "service_group_8"
+ },
+ {
+ "selected": false,
+ "text": "service_group_9",
+ "value": "service_group_9"
+ }
+ ],
+ "query": "SHOW TAG Values with key =\"host\"",
+ "refresh": 0,
+ "regex": "/service/",
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ }
+ ]
+ },
+ "time": {
+ "from": "now-15m",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "2s",
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Upstream Processing (Per Service Group)",
+ "uid": "-gMt7Zhiz",
+ "version": 1
+} \ No newline at end of file
diff --git a/dashboard/vCMTS_UpstreamThroughput.json b/dashboard/vCMTS_UpstreamThroughput.json
new file mode 100644
index 000000000..0b2162105
--- /dev/null
+++ b/dashboard/vCMTS_UpstreamThroughput.json
@@ -0,0 +1,12341 @@
+{
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "links": [],
+ "panels": [
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "decimals": 2,
+ "fill": 1,
+ "gridPos": {
+ "h": 12,
+ "w": 9,
+ "x": 0,
+ "y": 0
+ },
+ "id": 32,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "rightSide": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "0",
+ "yaxis": 1
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000000 FROM \"upstream_rx\" WHERE (\"host\" = 'service_group_0' AND \"type\" = 'bits_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "RX - Bitrate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "short",
+ "label": "Bitrate (Gbps)",
+ "logBase": 1,
+ "max": "10",
+ "min": "0",
+ "show": true
+ },
+ {
+ "decimals": null,
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "decimals": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 120,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 9,
+ "y": 0
+ },
+ "id": 39,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "previous"
+ ],
+ "type": "fill"
+ }
+ ],
+ "hide": false,
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") / 1000000000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_rx\" \nWHERE ( \"type\" = 'bits_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "sum"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ },
+ {
+ "condition": "AND",
+ "key": "type_instance",
+ "operator": "=",
+ "value": "rx"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "OR",
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ }
+ ]
+ }
+ ],
+ "thresholds": "0,0",
+ "title": "Total RX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "decimals": 2,
+ "fill": 1,
+ "gridPos": {
+ "h": 12,
+ "w": 9,
+ "x": 12,
+ "y": 0
+ },
+ "id": 33,
+ "legend": {
+ "avg": false,
+ "current": true,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TX - Bitrate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bitrate (Gbps)",
+ "logBase": 1,
+ "max": "10",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 120,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 21,
+ "y": 0
+ },
+ "id": 40,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " Gbps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") / 1000000000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_tx\" \nWHERE ( \"type\" = 'bits_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0,0",
+ "title": "Total TX Bitrate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 6
+ },
+ "id": 25,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg RX Packet Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 21,
+ "y": 6
+ },
+ "id": 185,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "average_frame_size_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "Avg TX Frame Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 8
+ },
+ "id": 29,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_rx\" \nWHERE ( \"type\" = 'packets_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "RX L2TP Frames",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 21,
+ "y": 8
+ },
+ "id": 28,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_tx\" \nWHERE ( \"type\" = 'packets_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "TX Packets",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 9,
+ "y": 10
+ },
+ "id": 27,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": " kpps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_rx\" \nWHERE ( \"type\" = 'dropped_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "RX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 2,
+ "w": 3,
+ "x": 21,
+ "y": 10
+ },
+ "id": 26,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "kfps",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_tx\" \nWHERE ( \"type\" = 'dropped_per_second')\nGROUP BY host\n)",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "last"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": "",
+ "title": "TX Dropped",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 0,
+ "y": 12
+ },
+ "id": 18,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "RX - Frame Rate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Rate (kpps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 12,
+ "y": 12
+ },
+ "id": 131,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "packets_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TX - Frame Rate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Rate (kpps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 0,
+ "y": 19
+ },
+ "id": 97,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "RX - Frame Loss Rate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "current"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Loss Rate (kpps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8"
+ },
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 12,
+ "y": 19
+ },
+ "id": 98,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TX - Frame Loss Rate per Service Group",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "series",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Frame Loss Rate (kpps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now-15m",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "2s",
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Upstream Throughput",
+ "uid": "WQgeFdhik",
+ "version": 1
+} \ No newline at end of file
diff --git a/dashboard/vCMTS_UpstreamTimeSeries.json b/dashboard/vCMTS_UpstreamTimeSeries.json
new file mode 100644
index 000000000..dfc0bec8e
--- /dev/null
+++ b/dashboard/vCMTS_UpstreamTimeSeries.json
@@ -0,0 +1,7541 @@
+{
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": 51,
+ "links": [],
+ "panels": [
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "decimals": 2,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 12,
+ "x": 0,
+ "y": 0
+ },
+ "id": 51,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "0",
+ "yaxis": 1
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT distinct(\"value\") /1000000000 FROM \"upstream_rx\" WHERE (\"host\" = 'service_group_0' AND \"type\" = 'bits_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "RX - Bitrate per Service Group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "short",
+ "label": "Bitrate (Gbps)",
+ "logBase": 1,
+ "max": "10",
+ "min": "0",
+ "show": true
+ },
+ {
+ "decimals": null,
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "decimals": 2,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 12,
+ "x": 12,
+ "y": 0
+ },
+ "id": 53,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000000000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "bits_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TX - Bitrate per Service Group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Bitrate (Gbps)",
+ "logBase": 1,
+ "max": "10",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#0a437c",
+ "1": "#0a437c",
+ "2": "#0a437c",
+ "3": "#0a437c",
+ "4": "#0a437c",
+ "5": "#0a437c",
+ "6": "#0a437c",
+ "7": "#0a437c",
+ "8": "#0a437c",
+ "9": "#0a437c",
+ "10": "#0a437c",
+ "11": "#0a437c",
+ "12": "#0a437c",
+ "13": "#0a437c",
+ "14": "#0a437c",
+ "15": "#0a437c",
+ "16": "#0a437c",
+ "17": "#0a437c",
+ "18": "#0a437c",
+ "19": "#0a437c",
+ "20": "#0a437c",
+ "21": "#0a437c",
+ "22": "#0a437c",
+ "23": "#0a437c",
+ "24": "#0a437c",
+ "25": "#0a437c",
+ "26": "#0a437c",
+ "27": "#0a437c",
+ "28": "#0a437c",
+ "29": "#0a437c",
+ "30": "#0a437c",
+ "31": "#0a437c"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 12,
+ "x": 0,
+ "y": 11
+ },
+ "id": 55,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_rx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "RX - Frames Dropped per Service Group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Dropped (fps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "0": "#64b0c8",
+ "1": "#64b0c8",
+ "2": "#64b0c8",
+ "3": "#64b0c8",
+ "4": "#64b0c8",
+ "5": "#64b0c8",
+ "6": "#64b0c8",
+ "7": "#64b0c8",
+ "8": "#64b0c8",
+ "9": "#64b0c8",
+ "10": "#64b0c8",
+ "11": "#64b0c8",
+ "12": "#64b0c8",
+ "13": "#64b0c8",
+ "14": "#64b0c8",
+ "15": "#64b0c8",
+ "16": "#64b0c8",
+ "17": "#64b0c8",
+ "18": "#64b0c8",
+ "19": "#64b0c8",
+ "20": "#64b0c8",
+ "21": "#64b0c8",
+ "22": "#64b0c8",
+ "23": "#64b0c8",
+ "24": "#64b0c8",
+ "25": "#64b0c8",
+ "26": "#64b0c8",
+ "27": "#64b0c8",
+ "28": "#64b0c8",
+ "29": "#64b0c8",
+ "30": "#64b0c8",
+ "31": "#64b0c8"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": null,
+ "fill": 1,
+ "gridPos": {
+ "h": 11,
+ "w": 12,
+ "x": 12,
+ "y": 11
+ },
+ "id": 56,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "0",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_0"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "1",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_1"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "2",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_2"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "3",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_3"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "4",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_4"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "5",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_5"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "6",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_6"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "7",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_7"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "8",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_8"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "9",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_9"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "10",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_10"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "11",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_11"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "12",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_12"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "13",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_13"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "14",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_14"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "15",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_15"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "16",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_16"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "17",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_17"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "18",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_18"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "19",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_19"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "20",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_20"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "21",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_21"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "22",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_22"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "23",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_23"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "24",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_24"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "25",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_25"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "26",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_26"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "27",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_27"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "28",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_28"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "29",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_29"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "30",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_30"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ },
+ {
+ "alias": "31",
+ "groupBy": [
+ {
+ "params": [
+ "$__interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "upstream_tx",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "value"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "distinct"
+ },
+ {
+ "params": [
+ "/1000"
+ ],
+ "type": "math"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "host",
+ "operator": "=",
+ "value": "service_group_31"
+ },
+ {
+ "condition": "AND",
+ "key": "type",
+ "operator": "=",
+ "value": "dropped_per_second"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TX - Packets Dropped per Service Group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Dropped (pps)",
+ "logBase": 1,
+ "max": "1200",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "schemaVersion": 16,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now-15m",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "2s",
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Upstream Throughput Time Series",
+ "version": 7
+}
diff --git a/docker/Dockerfile b/docker/Dockerfile
index d594b46b9..00613a10f 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -12,6 +12,7 @@ FROM ubuntu:16.04
LABEL image=opnfv/yardstick
ARG BRANCH=master
+ARG OPENSTACK_TAG=stable/stein
# GIT repo directory
ENV REPOS_DIR="/home/opnfv/repos" \
@@ -26,7 +27,10 @@ ENV YARDSTICK_REPO_DIR="${REPOS_DIR}/yardstick/" \
RUN apt-get update && apt-get install -y git python python-setuptools python-pip iputils-ping && apt-get -y autoremove && apt-get clean
RUN easy_install -U setuptools==30.0.0
-RUN pip install appdirs==1.4.0 pyopenssl==17.5.0 openstacksdk==0.9.17 python-openstackclient==3.12.1 python-heatclient==1.11.1 ansible==2.5.5
+RUN pip install \
+ -chttps://opendev.org/openstack/requirements/raw/branch/$OPENSTACK_TAG/upper-constraints.txt \
+ -chttps://git.opnfv.org/yardstick/plain/upper-constraints.txt?h=$BRANCH \
+ appdirs==1.4.0 pyopenssl==17.5.0 openstacksdk==0.11.3 python-heatclient==1.14.0 ansible==2.5.5
RUN mkdir -p ${REPOS_DIR}
@@ -38,7 +42,7 @@ RUN git clone --depth 1 -b $BRANCH https://gerrit.opnfv.org/gerrit/yardstick ${Y
#RUN mkdir ${YARDSTICK_REPO_DIR}
#COPY ./ ${YARDSTICK_REPO_DIR}
RUN git clone --depth 1 https://gerrit.opnfv.org/gerrit/releng ${RELENG_REPO_DIR}
-RUN git clone --depth 1 -b $BRANCH https://gerrit.opnfv.org/gerrit/storperf ${STORPERF_REPO_DIR}
+RUN git clone --depth 1 -b stable/gambia https://gerrit.opnfv.org/gerrit/storperf ${STORPERF_REPO_DIR}
RUN ansible-playbook -i ${YARDSTICK_REPO_DIR}/ansible/install-inventory.ini -c local -vvv -e INSTALLATION_MODE="container" ${YARDSTICK_REPO_DIR}/ansible/install.yaml
diff --git a/docker/Dockerfile.aarch64.patch b/docker/Dockerfile.aarch64.patch
index 6c32404ca..2f510b841 100644
--- a/docker/Dockerfile.aarch64.patch
+++ b/docker/Dockerfile.aarch64.patch
@@ -31,11 +31,11 @@ index 71ce6b58..fce7c116 100644
+RUN apt-get update && apt-get install -y git python python-setuptools python-pip iputils-ping && apt-get -y autoremove && \
+ apt-get install -y libssl-dev && apt-get -y install libffi-dev && apt-get clean
RUN easy_install -U setuptools==30.0.0
- RUN pip install appdirs==1.4.0 pyopenssl==17.5.0 openstacksdk==0.9.17 python-openstackclient==3.12.1 python-heatclient==1.11.1 ansible==2.5.5
+ RUN pip install appdirs==1.4.0 pyopenssl==17.5.0 openstacksdk==0.11.3 python-openstackclient==3.14.2 python-heatclient==1.14.0 ansible==2.5.5
@@ -40,7 +41,8 @@ RUN git clone --depth 1 -b $BRANCH https://gerrit.opnfv.org/gerrit/yardstick ${Y
RUN git clone --depth 1 https://gerrit.opnfv.org/gerrit/releng ${RELENG_REPO_DIR}
- RUN git clone --depth 1 -b $BRANCH https://gerrit.opnfv.org/gerrit/storperf ${STORPERF_REPO_DIR}
+ RUN git clone --depth 1 -b stable/gambia https://gerrit.opnfv.org/gerrit/storperf ${STORPERF_REPO_DIR}
-RUN ansible-playbook -i ${YARDSTICK_REPO_DIR}/ansible/install-inventory.ini -c local -vvv -e INSTALLATION_MODE="container" ${YARDSTICK_REPO_DIR}/ansible/install.yaml
+RUN sed -i -e '/configure_gui/d' ${YARDSTICK_REPO_DIR}/ansible/install.yaml && \
diff --git a/docker/Dockerfile_ubuntu18 b/docker/Dockerfile_ubuntu18
new file mode 100644
index 000000000..e9fe42ecb
--- /dev/null
+++ b/docker/Dockerfile_ubuntu18
@@ -0,0 +1,62 @@
+##############################################################################
+# Copyright (c) 2015 Ericsson AB and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+FROM ubuntu:18.04
+
+LABEL image=opnfv/yardstick-ubuntu-18.04
+
+ARG BRANCH=master
+
+# GIT repo directory
+ENV REPOS_DIR="/home/opnfv/repos" \
+ IMAGE_DIR="/home/opnfv/images/"
+
+# Set work directory
+
+# Yardstick repo
+ENV YARDSTICK_REPO_DIR="${REPOS_DIR}/yardstick/" \
+ RELENG_REPO_DIR="${REPOS_DIR}/releng" \
+ STORPERF_REPO_DIR="${REPOS_DIR}/storperf"
+
+RUN apt-get update && apt-get install -y git python python-setuptools python-pip iputils-ping && apt-get -y autoremove && apt-get clean
+
+RUN pip install appdirs==1.4.0 pyopenssl==17.5.0 openstacksdk==0.9.17 python-openstackclient==3.12.1 python-heatclient==1.11.1 ansible==2.5.5
+
+RUN mkdir -p ${REPOS_DIR}
+
+RUN git config --global http.sslVerify false
+#For developers: To test your changes you must comment out the git clone for ${YARDSTICK_REPO_DIR}.
+#You must also uncomment the RUN and COPY commands below.
+#You must run docker build from your yardstick directory on the host.
+RUN git clone --depth 1 -b $BRANCH https://gerrit.opnfv.org/gerrit/yardstick ${YARDSTICK_REPO_DIR}
+#RUN mkdir ${YARDSTICK_REPO_DIR}
+#COPY ./ ${YARDSTICK_REPO_DIR}
+RUN git clone --depth 1 https://gerrit.opnfv.org/gerrit/releng ${RELENG_REPO_DIR}
+RUN git clone --depth 1 -b $BRANCH https://gerrit.opnfv.org/gerrit/storperf ${STORPERF_REPO_DIR}
+
+RUN ansible-playbook -i ${YARDSTICK_REPO_DIR}/ansible/install-inventory.ini -c local -vvv -e INSTALLATION_MODE="container" ${YARDSTICK_REPO_DIR}/ansible/install.yaml
+
+RUN ${YARDSTICK_REPO_DIR}/docker/supervisor.sh
+
+RUN echo "daemon off;" >> /etc/nginx/nginx.conf
+# nginx=5000, rabbitmq=5672
+EXPOSE 5000 5672
+
+ADD http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img ${IMAGE_DIR}
+ADD http://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img ${IMAGE_DIR}
+
+# For developers: when `docker build ...` is running from YARDSTICK_REPO_DIR, please change
+# path `./exec_tests.sh` -> `./docker/exec_tests.sh``.
+COPY ./exec_tests.sh /usr/local/bin/
+
+ENV NSB_DIR="/opt/nsb_bin"
+ENV PYTHONPATH="${PYTHONPATH}:${NSB_DIR}/trex_client:${NSB_DIR}/trex_client/stl"
+
+WORKDIR ${REPOS_DIR}
+CMD ["/usr/bin/supervisord"]
diff --git a/docker/supervisor.sh b/docker/supervisor.sh
index 44e34fb38..a4104c7fb 100755
--- a/docker/supervisor.sh
+++ b/docker/supervisor.sh
@@ -12,6 +12,7 @@
supervisor_config='/etc/supervisor/conf.d/yardstick.conf'
if [[ ! -e "${supervisor_config}" ]]; then
+
cat << EOF > "${supervisor_config}"
[supervisord]
nodaemon = true
@@ -24,6 +25,7 @@ directory = /etc/yardstick
command = uwsgi -i yardstick.ini
[program:rabbitmq]
-command = service rabbitmq-server restart
+command=/etc/yardstick/rabbitmq.sh
EOF
+
fi
diff --git a/docs/release/release-notes/release-notes.rst b/docs/release/release-notes/release-notes.rst
index daa4b8187..b3f3e1aed 100644
--- a/docs/release/release-notes/release-notes.rst
+++ b/docs/release/release-notes/release-notes.rst
@@ -1,33 +1,27 @@
-=======
-License
-=======
-
-OPNFV Fraser release note for Yardstick Docs
-are licensed under a Creative Commons Attribution 4.0 International License.
-You should have received a copy of the license along with this.
-If not, see <http://creativecommons.org/licenses/by/4.0/>.
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
The *Yardstick framework*, the *Yardstick test cases* are open-source software,
licensed under the terms of the Apache License, Version 2.0.
-=======================================
-OPNFV Fraser Release Note for Yardstick
-=======================================
+=======================
+Yardstick Release Notes
+=======================
.. toctree::
:maxdepth: 2
-.. _Yardstick: https://wiki.opnfv.org/yardstick
+.. _Yardstick: https://wiki.opnfv.org/display/yardstick
-.. _Dashboard: http://testresults.opnfv.org/grafana/dashboard/db/yardstick-main
+.. _Dashboard: http://testresults.opnfv.org/grafana/
-.. _NFV-TST001: http://www.etsi.org/deliver/etsi_gs/NFV-TST/001_099/001/01.01.01_60/gs_NFV-TST001v010101p.pdf
+.. _NFV-TST001: https://www.etsi.org/deliver/etsi_gs/NFV-TST/001_099/001/01.01.01_60/gs_NFV-TST001v010101p.pdf
Abstract
========
-This document describes the release note of Yardstick project.
+This document compiles the release notes for the Iruya release of OPNFV Yardstick.
Version History
@@ -36,16 +30,7 @@ Version History
| *Date* | *Version* | *Comment* |
| | | |
+-------------------+-----------+---------------------------------+
-| Jul 2, 2018 | 6.2.1 | Yardstick for Fraser release |
-| | | |
-+-------------------+-----------+---------------------------------+
-| Jun 29, 2018 | 6.2.0 | Yardstick for Fraser release |
-| | | |
-+-------------------+-----------+---------------------------------+
-| May 25, 2018 | 6.1.0 | Yardstick for Fraser release |
-| | | |
-+-------------------+-----------+---------------------------------+
-| April 27, 2018 | 6.0.0 | Yardstick for Fraser release |
+| Jan 10, 2020 | 9.0.0 | Yardstick for Iruya release |
| | | |
+-------------------+-----------+---------------------------------+
@@ -60,10 +45,10 @@ the methodology in ETSI-ISG NFV-TST001_.
The *Yardstick* framework is *installer*, *infrastructure* and *application*
independent.
-OPNFV Fraser Release
+OPNFV Iruya Release
====================
-This Fraser release provides *Yardstick* as a framework for NFVI testing
+This Iruya release provides *Yardstick* as a framework for NFVI testing
and OPNFV feature testing, automated in the OPNFV CI pipeline, including:
* Documentation generated with Sphinx
@@ -88,7 +73,7 @@ and OPNFV feature testing, automated in the OPNFV CI pipeline, including:
* Yardstick plug-in configuration yaml files, plug-in install/remove scripts
-For Fraser release, the *Yardstick framework* is used for the following
+For Iruya release, the *Yardstick framework* is used for the following
testing:
* OPNFV platform testing - generic test cases to measure the categories:
@@ -126,19 +111,19 @@ Release Data
| **Project** | Yardstick |
| | |
+--------------------------------+-----------------------+
-| **Repo/tag** | yardstick/opnfv-6.2.0 |
+| **Repo/tag** | yardstick/opnfv-9.0.0 |
| | |
+--------------------------------+-----------------------+
-| **Yardstick Docker image tag** | opnfv-6.2.0 |
+| **Yardstick Docker image tag** | opnfv-9.0.0 |
| | |
+--------------------------------+-----------------------+
-| **Release designation** | Fraser |
+| **Release designation** | Iruya 9.0 |
| | |
+--------------------------------+-----------------------+
-| **Release date** | Jun 29, 2018 |
+| **Release date** | Jan 10, 2020 |
| | |
+--------------------------------+-----------------------+
-| **Purpose of the delivery** | OPNFV Fraser 6.2.0 |
+| **Purpose of the delivery** | OPNFV Iruya 9.0.0 |
| | |
+--------------------------------+-----------------------+
@@ -149,15 +134,15 @@ Deliverables
Documents
---------
- - User Guide: http://docs.opnfv.org/en/stable-fraser/submodules/yardstick/docs/testing/user/userguide/index.html
+ - User Guide: :ref:`<yardstick:userguide>`
- - Developer Guide: http://docs.opnfv.org/en/stable-fraser/submodules/yardstick/docs/testing/developer/devguide/index.html
+ - Developer Guide: :ref:`<yardstick:devguide>`
Software Deliverables
---------------------
- - The Yardstick Docker image: https://hub.docker.com/r/opnfv/yardstick (tag: opnfv-6.2.0)
+ - The Yardstick Docker image: https://hub.docker.com/r/opnfv/yardstick (tag: opnfv-9.0.0)
List of Contexts
^^^^^^^^^^^^^^^^
@@ -183,33 +168,35 @@ List of Contexts
List of Runners
^^^^^^^^^^^^^^^
-.. note:: Yardstick Fraser 6.0.0 add two new Runners, "Dynamictp" and "Search".
-
-+---------------+-------------------------------------------------------+
-| **Runner** | **Description** |
-| | |
-+---------------+-------------------------------------------------------+
-| *Arithmetic* | Steps every run arithmetically according to specified |
-| | input value |
-| | |
-+---------------+-------------------------------------------------------+
-| *Duration* | Runs for a specified period of time |
-| | |
-+---------------+-------------------------------------------------------+
-| *Iteration* | Runs for a specified number of iterations |
-| | |
-+---------------+-------------------------------------------------------+
-| *Sequence* | Selects input value to a scenario from an input file |
-| | and runs all entries sequentially |
-| | |
-+---------------+-------------------------------------------------------+
-| **Dynamictp** | A runner that searches for the max throughput with |
-| | binary search |
-| | |
-+---------------+-------------------------------------------------------+
-| **Search** | A runner that runs a specific time before it returns |
-| | |
-+---------------+-------------------------------------------------------+
++----------------+-------------------------------------------------------+
+| **Runner** | **Description** |
+| | |
++----------------+-------------------------------------------------------+
+| *Arithmetic* | Steps every run arithmetically according to specified |
+| | input value |
+| | |
++----------------+-------------------------------------------------------+
+| *Duration* | Runs for a specified period of time |
+| | |
++----------------+-------------------------------------------------------+
+| *Iteration* | Runs for a specified number of iterations |
+| | |
++----------------+-------------------------------------------------------+
+| *IterationIPC* | Runs a configurable number of times before it |
+| | returns. Each iteration has a configurable timeout. |
+| | |
++----------------+-------------------------------------------------------+
+| *Sequence* | Selects input value to a scenario from an input file |
+| | and runs all entries sequentially |
+| | |
++----------------+-------------------------------------------------------+
+| *Dynamictp* | A runner that searches for the max throughput with |
+| | binary search |
+| | |
++----------------+-------------------------------------------------------+
+| *Search* | A runner that runs a specific time before it returns |
+| | |
++----------------+-------------------------------------------------------+
List of Scenarios
@@ -280,19 +267,17 @@ List of Scenarios
New Test cases
--------------
-.. note:: Yardstick Fraser 6.1.0 added two new test cases, "TC092" and "TC093".
+opnfv_yardstick_tc015: Processing speed with impact on energy consumption
+and CPU load.
-* Generic NFVI test cases
-
- * OPNFV_YARDSTICK_TCO84 - SPEC CPU 2006 for VM
-
-* HA Test cases
-
- * OPNFV_YARDSTICK_TC087 - SDN Controller resilience in non-HA configuration
- * OPNFV_YARDSTICK_TC090 - Control node Openstack service down - database instance
- * OPNFV_YARDSTICK_TC091 - Control node Openstack service down - heat-api
- * OPNFV_YARDSTICK_TC092 - SDN Controller resilience in HA configuration
- * OPNFV_YARDSTICK_TC093 - SDN Vswitch resilience in non-HA or HA configuration
+The purpose of TC015 is to evaluate the IaaS compute performance with
+regards to CPU processing speed with its impact on the energy consumption.
+It measures score of single cpu running and parallel running. Energy
+consumption and cpu load are monitored while the cpu test is running.
+The purpose is also to be able to spot the trends. Test results, graphs
+and similar shall be stored for comparison reasons and product evolution
+understanding between different OPNFV versions and/or configurations,
+different server types.
Version Change
@@ -301,22 +286,19 @@ Version Change
Module Version Changes
----------------------
-This is the sixth tracked release of Yardstick. It is based on following
+This is the seventh tracked release of Yardstick. It is based on following
upstream versions:
-- OpenStack Pike
-- OpenDayLight Oxygen
+- OpenStack Stein
Document Version Changes
------------------------
-This is the sixth tracked version of the Yardstick framework in OPNFV.
+This is the seventh tracked version of the Yardstick framework in OPNFV.
It includes the following documentation updates:
-- Yardstick User Guide: add "network service benchmarking(NSB)" chapter;
- add "Yardstick - NSB Testing -Installation" chapter; add "Yardstick API" chapter;
- add "Yardstick user interface" chapter; Update Yardstick installation chapter;
+- Yardstick User Guide:
- Yardstick Developer Guide
- Yardstick Release Notes for Yardstick: this document
@@ -324,50 +306,10 @@ It includes the following documentation updates:
Feature additions
-----------------
-- Plugin-based test cases support Heat context
-- SR-IOV support for the Heat context
-- Support using existing network in Heat context
-- Support running test cases with existing VNFs/without destroying VNF in Heat context
-- Add vFW scale-up template
-- Improvements of unit tests and gating
-- GUI improvement about passing parameters
-
Scenario Matrix
===============
-For Fraser 6.0.0, Yardstick was tested on the following scenarios:
-
-+-------------------------+------+---------+----------+------+------+-------+
-| Scenario | Apex | Compass | Fuel-arm | Fuel | Joid | Daisy |
-+=========================+======+=========+==========+======+======+=======+
-| os-nosdn-nofeature-noha | X | X | | | X | |
-+-------------------------+------+---------+----------+------+------+-------+
-| os-nosdn-nofeature-ha | X | X | X | X | X | X |
-+-------------------------+------+---------+----------+------+------+-------+
-| os-nosdn-bar-noha | X | X | | | | |
-+-------------------------+------+---------+----------+------+------+-------+
-| os-nosdn-bar-ha | X | | | | | |
-+-------------------------+------+---------+----------+------+------+-------+
-| os-odl-bgpvpn-ha | X | | | | | |
-+-------------------------+------+---------+----------+------+------+-------+
-| os-nosdn-calipso-noha | X | | | | | |
-+-------------------------+------+---------+----------+------+------+-------+
-| os-nosdn-kvm-ha | | X | | | | |
-+-------------------------+------+---------+----------+------+------+-------+
-| os-odl_l3-nofeature-ha | | X | | | | |
-+-------------------------+------+---------+----------+------+------+-------+
-| os-odl-sfc-ha | | X | | | | |
-+-------------------------+------+---------+----------+------+------+-------+
-| os-odl-nofeature-ha | | | | X | | X |
-+-------------------------+------+---------+----------+------+------+-------+
-| os-nosdn-ovs-ha | | | | X | | |
-+-------------------------+------+---------+----------+------+------+-------+
-| k8-nosdn-nofeature-ha | | X | | | | |
-+-------------------------+------+---------+----------+------+------+-------+
-| k8-nosdn-stor4nfv-noha | | X | | | | |
-+-------------------------+------+---------+----------+------+------+-------+
-
Test results
============
@@ -376,19 +318,6 @@ Test results are available in:
- jenkins logs on CI: https://build.opnfv.org/ci/view/yardstick/
-The reporting pages can be found at:
-
-+---------------+----------------------------------------------------------------------------------+
-| apex | http://testresults.opnfv.org/reporting/fraser/yardstick/status-apex.html |
-+---------------+----------------------------------------------------------------------------------+
-| compass | http://testresults.opnfv.org/reporting/fraser/yardstick/status-compass.html |
-+---------------+----------------------------------------------------------------------------------+
-| fuel\@x86 | http://testresults.opnfv.org/reporting/fraser/yardstick/status-fuel@x86.html |
-+---------------+----------------------------------------------------------------------------------+
-| fuel\@aarch64 | http://testresults.opnfv.org/reporting/fraser/yardstick/status-fuel@aarch64.html |
-+---------------+----------------------------------------------------------------------------------+
-| joid | http://testresults.opnfv.org/reporting/fraser/yardstick/status-joid.html |
-+---------------+----------------------------------------------------------------------------------+
Known Issues/Faults
-------------------
@@ -397,219 +326,22 @@ Known Issues/Faults
Corrected Faults
----------------
-Fraser 6.2.1:
-
-+--------------------+--------------------------------------------------------------------------+
-| **JIRA REFERENCE** | **DESCRIPTION** |
-+====================+==========================================================================+
-| YARDSTICK-1147 | Fix ansible scripts for running in container |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1157 | Bug Fix: correct the file path to build docker file |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1276 | Bugfix: docker build failed |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1280 | Bugfix: uwsgi config file yardstick.ini output error |
-+--------------------+--------------------------------------------------------------------------+
-
-Fraser 6.2.0:
-
-+--------------------+--------------------------------------------------------------------------+
-| **JIRA REFERENCE** | **DESCRIPTION** |
-+====================+==========================================================================+
-| YARDSTICK-1246 | Update pmd/lcore mask for OVS-DPDK context |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-837 | Move tests: unit/network_services/{lib/,collector/,*.py} |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1144 | Correctly set PYTHONPATH in Dockerfile |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1205 | Set "cmd2" library to version 0.8.6 |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1204 | Bump oslo.messaging version to 5.36.0 |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1210 | Remove __init__ method overriding in HeatContextTestCase |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1189 | Error when adding SR-IOV interfaces in SR-IOV context |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1214 | Remove AnsibleCommon class method mock |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1159 | Add --hwlb options as a command line argument for SampleVNF |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1203 | Add scale out TCs with availability zone support |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1167 | Do not start collectd twice when SampleVNF is running on Baremetal |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1188 | Add "host_name_separator" variable to Context class |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1112 | MQ startup process refactor |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1229 | Cleanup BaseMonitor unit tests |
-+--------------------+--------------------------------------------------------------------------+
-| - | Configure ACL via static file |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1191 | Use TRex release v2.41 to support both x86 and aarch64 |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1106 | Add IxNetwork API Python Binding package |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1224 | Cleanup TestYardstickNSCli class |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1225 | Remove print out of logger exception in TestUtils |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1194 | Add "duration" parameter to test case definition |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1209 | Remove instantiated contexts in "test_task" |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1192 | Standalone XML machine type is not longer valid |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1197 | Refactor RFC2455 TRex traffic profile injection |
-+--------------------+--------------------------------------------------------------------------+
-| - | Fix "os.path" mock problems during tests |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1218 | Refactor "utils.parse_ini_file" testing |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1179 | Start nginx and uwsgi servicies only in not container mode |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1177 | Install dependencies: bare-metal, standalone |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1126 | Migrate install.sh script to ansible |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1146 | Fix nsb_setup.sh script |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1247 | NSB setup inventory name changed |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1116 | Changed IxNextgen library load in IXIA RFC2544 traffic generator call. |
-+--------------------+--------------------------------------------------------------------------+
-| - | Corrected scale-up command line arguments |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-878 | OpenStack client replacement |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1222 | Bugfix: HA kill process recovery has a conflict |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1139 | Add "os_cloud_config" as a new context flag parameter |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1255 | Extended Context class with get_physical_nodes functionality |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1244 | NSB NFVi BNG test fails to run - stops after one step |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1219 | Decrease Sampling interval |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1101 | NSB NFVi PROX BNG losing many packets |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1217 | Fix NSB NfVi support for 25 and 40Gbps |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1185 | NSB Topology fix for Prox 4 port test case |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-966 | Convert SLA asserts to raises |
-+--------------------+--------------------------------------------------------------------------+
-
-Fraser 6.1.0:
-
-+--------------------+--------------------------------------------------------------------------+
-| **JIRA REFERENCE** | **DESCRIPTION** |
-+====================+==========================================================================+
-| YARDSTICK-995 | Test case spec for SDN Virtual Switch resilience |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1097 | Add pod.yaml file for APEX installer |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1122 | Remove unused code in SampleVNF |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1125 | Update samples/test_suite.yaml |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1132 | Document for Euphrates test case results |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1138 | Support Restart Operation |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1142 | start_service script fails to start openvswitch service in centos distro |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1165 | Bugfix: openrc api dump should be safe_dump |
-+--------------------+--------------------------------------------------------------------------+
-
-Fraser 6.0.0:
-
-+--------------------+--------------------------------------------------------------------------+
-| **JIRA REFERENCE** | **DESCRIPTION** |
-+====================+==========================================================================+
-| YARDSTICK-831 | tc053 kill haproxy wrong |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-842 | load image fails when there's cirros image exist |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-857 | tc006 failed due to volume attached to different location "/dev/vdc" |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-874 | Specify supported architecture for Ubuntu backports repository |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-875 | Check if multiverse repository is available in Ubuntu |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-893 | Fix proxy env handling and ansible multinode support |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-899 | Variable local_iface_name is read before it is set |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-900 | Section in "upload_yardstick_image.yml" invalid |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-911 | Remove 'inconsistent-return-statements' from Pylint checks |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-989 | Yardstick real-time influxdb KPI reporting regressions |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-994 | NSB set-up build script for baremetal broken |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-996 | Error in address input format in "_ip_range_action_partial" |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1003 | Prox vnf descriptor cleanup for tg and vnf |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1006 | Ansible destroy script will fail if vm has already been undefined |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1012 | constants: fix pylint warnings for OSError |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1014 | Remove unused args in |
-| | network_services.traffic_profile.ixia_rfc2544.IXIARFC2544Profile |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1016 | Allow vm to access outside world through default gateway |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1019 | For 'qemu-img version 2.10.1' unit 'MB' is not acceptable ansible script |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1021 | NSB: All Sample VNF test cases timeout after 1 hour of execution |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1036 | Prox: Addition of storage of extra counters for Grafana |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1038 | Missing file which is described in the operation_conf.yaml |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1047 | Error in string format in HeatTemplateError message |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1056 | yardstick report command print error when run test case |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1059 | Reduce the log level if TRex client is no connected |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1073 | Error when retrieving "options" section in "scenario" |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1080 | Running Test Case in Latest Yardstick Docker Image shows Error |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1082 | tc043,tc055, tc063, tc075, pass wrong node name in the ci scenario yaml |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1102 | Don't hide exception traceback from Task.start() |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1107 | bad exception traceback print due to atexit_handler |
-+--------------------+--------------------------------------------------------------------------+
-| YARDSTICK-1120 | HA test case tc050 should start monitor before attack |
-+--------------------+--------------------------------------------------------------------------+
-
-Fraser 6.0.0 known restrictions/issues
+
+Iruya 9.0.0 known restrictions/issues
======================================
-+-----------+-----------+----------------------------------------------+
-| Installer | Scenario | Issue |
-+===========+===========+==============================================+
-| | | |
-+-----------+-----------+----------------------------------------------+
Useful links
============
- wiki project page: https://wiki.opnfv.org/display/yardstick/Yardstick
- - wiki Yardstick Fraser release planing page: https://wiki.opnfv.org/display/yardstick/Release+Fraser
+ - wiki Yardstick Iruya release planning page: https://wiki.opnfv.org/display/yardstick/Release+Iruya
- - Yardstick repo: https://git.opnfv.org/cgit/yardstick
+ - Yardstick repo: https://git.opnfv.org/yardstick
- Yardstick CI dashboard: https://build.opnfv.org/ci/view/yardstick
- Yardstick grafana dashboard: http://testresults.opnfv.org/grafana/
- - Yardstick IRC chanel: #opnfv-yardstick
+ - Yardstick IRC channel: #opnfv-yardstick
diff --git a/docs/release/results/euphrates_fraser_comparison.rst b/docs/release/results/euphrates_fraser_comparison.rst
index 53dfb994f..1dd328bb7 100644
--- a/docs/release/results/euphrates_fraser_comparison.rst
+++ b/docs/release/results/euphrates_fraser_comparison.rst
@@ -2,7 +2,15 @@
.. License.
.. http://creativecommons.org/licenses/by/4.0
-=======================================================
+..
+ Convention for heading levels in Yardstick:
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+ Avoid deeper levels because they do not render well.
+
Test results analysis for Euphrates and Fraser releases
=======================================================
diff --git a/docs/release/results/images/tc014_pod_fraseer.png b/docs/release/results/images/tc014_pod_fraser.png
index 697201d76..697201d76 100644
--- a/docs/release/results/images/tc014_pod_fraseer.png
+++ b/docs/release/results/images/tc014_pod_fraser.png
Binary files differ
diff --git a/docs/release/results/index.rst b/docs/release/results/index.rst
index 63445fd1a..30cf62284 100644
--- a/docs/release/results/index.rst
+++ b/docs/release/results/index.rst
@@ -15,3 +15,8 @@ Yardstick test results
.. include:: ./overview.rst
.. include:: ./results.rst
.. include:: ./euphrates_fraser_comparison.rst
+
+.. include:: ./yardstick-opnfv-ha.rst
+.. include:: ./yardstick-opnfv-kvm.rst
+.. include:: ./yardstick-opnfv-parser.rst
+
diff --git a/docs/release/results/overview.rst b/docs/release/results/overview.rst
index 9fd74797c..b5e6a43a6 100644
--- a/docs/release/results/overview.rst
+++ b/docs/release/results/overview.rst
@@ -3,6 +3,15 @@
.. http://creativecommons.org/licenses/by/4.0
.. (c) OPNFV, Ericsson AB and others.
+..
+ Convention for heading levels in Yardstick:
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+ Avoid deeper levels because they do not render well.
+
Yardstick test tesult document overview
=======================================
diff --git a/docs/release/results/results.rst b/docs/release/results/results.rst
index 0ed92f867..f0c20360b 100644
--- a/docs/release/results/results.rst
+++ b/docs/release/results/results.rst
@@ -2,8 +2,17 @@
.. License.
.. http://creativecommons.org/licenses/by/4.0
+..
+ Convention for heading levels in Yardstick:
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+ Avoid deeper levels because they do not render well.
+
Results listed by test cases
-==========================
+----------------------------
.. _TOM: https://wiki.opnfv.org/display/testing/R+post-processing+of+the+Yardstick+results
@@ -14,7 +23,7 @@ the determined state of the specific test case as executed in the Fraser release
process. All test date are analyzed using TOM_ tool.
Scenario Results
-================
+----------------
.. _Dashboard: http://testresults.opnfv.org/grafana/dashboard/db/yardstick-main
.. _Jenkins: https://build.opnfv.org/ci/view/yardstick/
@@ -42,7 +51,7 @@ Test results of executed tests are avilable in Dashboard_ and logs in Jenkins_.
Test results for Fraser release are collected from April 10, 2018 to May 13, 2018.
Feature Test Results
-====================
+--------------------
The following features were verified by Yardstick test cases:
@@ -54,8 +63,6 @@ The following features were verified by Yardstick test cases:
* Parser
- * Virtual Traffic Classifier (see :doc:`yardstick-opnfv-vtc`)
-
* StorPerf
.. note:: The test cases for IPv6 and Parser Projects are included in the
diff --git a/docs/release/results/yardstick-opnfv-vtc.rst b/docs/release/results/yardstick-opnfv-vtc.rst
deleted file mode 100644
index 059b5491f..000000000
--- a/docs/release/results/yardstick-opnfv-vtc.rst
+++ /dev/null
@@ -1,248 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International
-.. License.
-.. http://creativecommons.org/licenses/by/4.0
-
-.. _Dashboard006: http://testresults.opnfv.org/grafana/dashboard/db/yardstick-tc006
-.. _Dashboard007: http://testresults.opnfv.org/grafana/dashboard/db/yardstick-tc007
-.. _Dashboard020: http://testresults.opnfv.org/grafana/dashboard/db/yardstick-tc020
-.. _Dashboard021: http://testresults.opnfv.org/grafana/dashboard/db/yardstick-tc021
-.. _DashboardVTC: http://testresults.opnfv.org/grafana/dashboard/db/vtc-dashboard
-====================================
-Test Results for yardstick-opnfv-vtc
-====================================
-
-.. toctree::
- :maxdepth: 2
-
-
-Details
-=======
-
-.. after this doc is filled, remove all comments and include the scenario in
-.. results.rst by removing the comment on the file name.
-
-
-Overview of test results
-------------------------
-
-.. general on metrics collected, number of iterations
-
-The virtual Traffic Classifier (vtc) Scenario supported by Yardstick is used by 4 Test Cases:
-
-- TC006
-- TC007
-- TC020
-- TC021
-
-
-* TC006
-
-TC006 is the Virtual Traffic Classifier Data Plane Throughput Benchmarking Test.
-It collects measures about the end-to-end throughput supported by the
-virtual Traffic Classifier (vTC).
-Results of the test are shown in the Dashboard006_
-The throughput is expressed as percentage of the available bandwidth on the NIC.
-
-
-* TC007
-
-TC007 is the Virtual Traffic Classifier Data Plane Throughput Benchmarking in presence of
-noisy neighbors Test.
-It collects measures about the end-to-end throughput supported by the
-virtual Traffic Classifier when a user-defined number of noisy neighbors is deployed.
-Results of the test are shown in the Dashboard007_
-The throughput is expressed as percentage of the available bandwidth on the NIC.
-
-
-* TC020
-
-TC020 is the Virtual Traffic Classifier Instantiation Test.
-It verifies that a newly instantiated vTC is alive and functional and its instantiation
-is correctly supported by the underlying infrastructure.
-Results of the test are shown in the Dashboard020_
-
-
-* TC021
-
-TC021 is the Virtual Traffic Classifier Instantiation in presence of noisy neighbors Test.
-It verifies that a newly instantiated vTC is alive and functional and its instantiation
-is correctly supported by the underlying infrastructure when noisy neighbors are present.
-Results of the test are shown in the Dashboard021_
-
-* Generic
-
-In the Generic scenario the Virtual Traffic Classifier is running on a standard Openstack
-setup and traffic is being replayed from a neighbor VM. The traffic sent contains
-various protocols and applications, and the VTC identifies them and exports the data.
-Results of the test are shown in the DashboardVTC.
-
-Detailed test results
----------------------
-
-* TC006
-
-The results for TC006 have been obtained using the following test case
-configuration:
-
-- Context: Dummy
-- Scenario: vtc_throughput
-- Network Techology: SR-IOV
-- vTC Flavor: m1.large
-
-
-* TC007
-
-The results for TC007 have been obtained using the following test case
-configuration:
-
-- Context: Dummy
-- Scenario: vtc_throughput_noisy
-- Network Techology: SR-IOV
-- vTC Flavor: m1.large
-- Number of noisy neighbors: 2
-- Number of cores per neighbor: 2
-- Amount of RAM per neighbor: 1G
-
-
-* TC020
-
-The results for TC020 have been obtained using the following test case
-configuration:
-
-The results listed in previous section have been obtained using the following
-test case configuration:
-
-- Context: Dummy
-- Scenario: vtc_instantiation_validation
-- Network Techology: SR-IOV
-- vTC Flavor: m1.large
-
-
-* TC021
-
-The results listed in previous section have been obtained using the following
-test case configuration:
-
-- Context: Dummy
-- Scenario: vtc_instantiation_validation
-- Network Techology: SR-IOV
-- vTC Flavor: m1.large
-- Number of noisy neighbors: 2
-- Number of cores per neighbor: 2
-- Amount of RAM per neighbor: 1G
-
-
-For all the test cases, the user can specify different values for the parameters.
-
-* Generic
-
-The results listed in the previous section have been obtained, using a
-standard Openstack setup.
-The user can replay his/her own traffic and see the corresponding results.
-
-Rationale for decisions
------------------------
-
-* TC006
-
-The result of the test is a number between 0 and 100 which represents the percentage of bandwidth
-available on the NIC that corresponds to the supported throughput by the vTC.
-
-
-* TC007
-
-The result of the test is a number between 0 and 100 which represents the percentage of bandwidth
-available on the NIC that corresponds to the supported throughput by the vTC.
-
-* TC020
-
-The execution of the test is done as described in the following:
-
-- The vTC is deployed on the OpenStack testbed;
-- Some traffic is sent to the vTC;
-- The vTC changes the header of the packets and sends them back to the packet generator;
-- The packet generator checks that all the packets are received correctly and have been changed
-correctly by the vTC.
-
-The test is declared as PASSED if all the packets are correcly received by the packet generator
-and they have been modified by the virtual Traffic Classifier as required.
-
-
-* TC021
-
-The execution of the test is done as described in the following:
-
-- The vTC is deployed on the OpenStack testbed;
-- The noisy neighbors are deployed as requested by the user;
-- Some traffic is sent to the vTC;
-- The vTC change the header of the packets and sends them back to the packet generator;
-- The packet generator checks that all the packets are received correctly and have been changed
-correctly by the vTC
-
-The test is declared as PASSED if all the packets are correcly received by the packet generator
-and they have been modified by the virtual Traffic Classifier as required.
-
-* Generic
-
-The execution of the test consists of the following actions:
-
-- The vTC is deployed on the OpenStack testbed;
-- The traffic generator VM is deployed on the Openstack Testbed;
-- Traffic data are relevant to the network setup;
-- Traffic is sent to the vTC;
-
-
-
-Conclusions and recommendations
--------------------------------
-
-* TC006
-
-The obtained results show that the virtual Traffic Classifier can support up to 4 Gbps
-(40% of the available bandwidth) correspond to the expected behaviour of the virtual
-Traffic Classifier.
-Using the configuration with SR-IOV and large flavor, the expected throughput should
-generally be in the range between 3 and 4 Gbps.
-
-
-* TC007
-
-These results correspond to the configuration in which the virtual Traffic Classifier uses SR-IOV
-Virtual Functions and the flavor is set to large for the virtual machine.
-The throughput is in the range between 2.5 Gbps and 3.7 Gbps.
-This shows that the effect of 2 noisy neighbors reduces the throughput of
-the service between 10 and 20%.
-Increasing number of neihbours would have a higher impact on the performance.
-
-
-* TC020
-
-The obtained results correspond to the expected behaviour of the virtual Traffic Classifier.
-Using the configuration with SR-IOV and large flavor, the expected result is that the vTC is
-correctly instantiated, it is able to receive and send packets using SR-IOV technology
-and to forward packets back to the packet generator changing the TCP/IP header as required.
-
-
-* TC021
-
-The obtained results correspond to the expected behaviour of the virtual Traffic Classifier.
-Using the configuration with SR-IOV and large flavor, the expected result is that the vTC is
-correctly instantiated, it is able to receive and send packets using SR-IOV technology
-and to forward packets back to the packet generator changing the TCP/IP header as required,
-also in presence of noisy neighbors.
-
-* Generic
-
-The obtained results correspond to the expected behaviour of the virtual Traffic Classifier.
-Using the aforementioned configuration the expected application protocols are identified
-and their traffic statistics are demonstrated in the DashboardVTC, a group of popular
-applications is selected to demonstrate the sound operation of the vTC.
-The demonstrated application protocols are:
-- HTTP
-- Skype
-- Bittorrent
-- Youtube
-- Dropbox
-- Twitter
-- Viber
-- iCloud
diff --git a/docs/templates/test_results_template.rst b/docs/templates/test_results_template.rst
index f04b2b2a8..8885588ae 100644
--- a/docs/templates/test_results_template.rst
+++ b/docs/templates/test_results_template.rst
@@ -1,3 +1,18 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+
+..
+ Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ~~~~~~~ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
+
=====================
Yardstick Test Report
=====================
@@ -46,16 +61,16 @@ TCXXX
on-demand test cases (HA, KVM, Parser)
* Overview of test results
-.. general on metrics collected, number of iterations
+ .. general on metrics collected, number of iterations
* Detailed test results
-.. info on lab, installer, scenario
+ .. info on lab, installer, scenario
* Rationale for decisions
-.. pass/fail
+ .. pass/fail
* Conclusions and recommendations
-.. did the expected behavior occured?
+ .. did the expected behavior occured?
General
=======
diff --git a/docs/testing/developer/devguide/devguide.rst b/docs/testing/developer/devguide/devguide.rst
index 91f2c2148..2065f6e0d 100755
--- a/docs/testing/developer/devguide/devguide.rst
+++ b/docs/testing/developer/devguide/devguide.rst
@@ -47,14 +47,14 @@ your field of interest is.
Where can I find some help to start?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. _`user guide`: http://artifacts.opnfv.org/yardstick/danube/1.0/docs/stesting_user_userguide/index.html
+.. _`user guide`: https://artifacts.opnfv.org/yardstick/docs/testing_user_userguide/index.html
.. _`wiki page`: https://wiki.opnfv.org/display/yardstick/
This guide is made for you. You can have a look at the `user guide`_.
There are also references on documentation, video tutorials, tips in the
-project `wiki page`_. You can also directly contact us by mail with [Yardstick]
-prefix in the subject at opnfv-tech-discuss@lists.opnfv.org or on the IRC chan
-#opnfv-yardstick.
+project `wiki page`_. You can also directly contact us by mail with
+``#yardstick`` or ``[yardstick]`` prefix in the subject at
+``opnfv-tech-discuss@lists.opnfv.org`` or on the IRC channel ``#opnfv-yardstick``.
Yardstick developer areas
@@ -401,7 +401,7 @@ Gerrit & JIRA introduction
++++++++++++++++++++++++++
.. _Gerrit: https://www.gerritcodereview.com/
-.. _`OPNFV Gerrit`: http://gerrit.opnfv.org/
+.. _`OPNFV Gerrit`: http://gerrit.opnfv.org/gerrit
.. _link: https://identity.linuxfoundation.org/
.. _JIRA: https://jira.opnfv.org/secure/Dashboard.jspa
@@ -449,6 +449,10 @@ Verify your patch::
It is used in CI but also by the CLI.
+For more details on ``tox`` and tests, please refer to the `Running tests`_
+and `working with tox`_ sections below, which describe the different available
+environments.
+
Submit the code with Git
++++++++++++++++++++++++
@@ -481,7 +485,7 @@ Git repository::
JIRA: YARDSTICK-XXX
-.. _`this document`: http://chris.beams.io/posts/git-commit/
+.. _`this document`: https://chris.beams.io/posts/git-commit/
The message that is required for the commit should follow a specific set of
rules. This practice allows to standardize the description messages attached
@@ -506,8 +510,8 @@ Yardstick committers and contributors to review your codes.
:alt: Gerrit for code review
You can find a list Yardstick people
-`here <https://wiki.opnfv.org/display/yardstick/People>`_, or use the
-``yardstick-reviewers`` and ``yardstick-committers`` groups in gerrit.
+`here <https://wiki.opnfv.org/display/yardstick/Yardstick+People>`_, or use
+the ``yardstick-reviewers`` and ``yardstick-committers`` groups in gerrit.
Modify the code under review in Gerrit
++++++++++++++++++++++++++++++++++++++
@@ -566,6 +570,142 @@ The process for backporting is as follows:
A backported change needs a ``+1`` and a ``+2`` from a committer who didn’t
propose the change (i.e. minimum 3 people involved).
+Development guidelines
+----------------------
+This section provides guidelines and best practices for feature development
+and bug fixing in Yardstick.
+
+In general, bug fixes should be submitted as a single patch.
+
+When developing larger features, all commits on the local topic branch can be
+submitted together, by running ``git review`` on the tip of the branch. This
+creates a chain of related patches in gerrit.
+
+Each commit should contain one logical change and the author should aim for no
+more than 300 lines of code per commit. This helps to make the changes easier
+to review.
+
+Each feature should have the following:
+
+* Feature/bug fix code
+* Unit tests (both positive and negative)
+* Functional tests (optional)
+* Sample testcases (if applicable)
+* Documentation
+* Update to release notes
+
+Coding style
+~~~~~~~~~~~~
+.. _`OpenStack Style Guidelines`: https://docs.openstack.org/hacking/latest/user/hacking.html
+.. _`OPNFV coding guidelines`: https://wiki.opnfv.org/display/DEV/Contribution+Guidelines
+
+Please follow the `OpenStack Style Guidelines`_ for code contributions (the
+section on Internationalization (i18n) Strings is not applicable).
+
+When writing commit message, the `OPNFV coding guidelines`_ on git commit
+message style should also be used.
+
+Running tests
+~~~~~~~~~~~~~
+Once your patch has been submitted, a number of tests will be run by Jenkins
+CI to verify the patch. Before submitting your patch, you should run these
+tests locally. You can do this using ``tox``, which has a number of different
+test environments defined in ``tox.ini``.
+Calling ``tox`` without any additional arguments runs the default set of
+tests (unit tests, functional tests, coverage and pylint).
+
+If some tests are failing, you can save time and select test environments
+individually, by passing one or more of the following command-line options to
+``tox``:
+
+* ``-e py27``: Unit tests using Python 2.7
+* ``-e py3``: Unit tests using Python 3
+* ``-e pep8``: Linter and style checks on updated files
+* ``-e functional``: Functional tests using Python 2.7
+* ``-e functional-py3``: Functional tests using Python 3
+* ``-e coverage``: Code coverage checks
+
+.. note:: You need to stage your changes prior to running coverage for those
+ changes to be checked.
+
+In addition to the tests run by Jenkins (listed above), there are a number of
+other test environments defined.
+
+* ``-e pep8-full``: Linter and style checks are run on the whole repo (not
+ just on updated files)
+* ``-e os-requirements``: Check that the requirements are compatible with
+ OpenStack requirements.
+
+Working with tox
+++++++++++++++++
+.. _virtualenv: https://virtualenv.pypa.io/en/stable/
+
+``tox`` uses `virtualenv`_ to create isolated Python environments to run the
+tests in. The test environments are located at
+``.tox/<environment_name>`` e.g. ``.tox/py27``.
+
+If requirements are changed, you will need to recreate the tox test
+environment to make sure the new requirements are installed. This is done by
+passing the additional ``-r`` command-line option to ``tox``::
+
+ tox -r -e ...
+
+This can also be achieved by deleting the test environments manually before
+running ``tox``::
+
+ rm -rf .tox/<environment_name>
+ rm -rf .tox/py27
+
+Writing unit tests
+~~~~~~~~~~~~~~~~~~
+For each change submitted, a set of unit tests should be submitted, which
+should include both positive and negative testing.
+
+In order to help identify which tests are needed, follow the guidelines below.
+
+* In general, there should be a separate test for each branching point, return
+ value and input set.
+* Negative tests should be written to make sure exceptions are raised and/or
+ handled appropriately.
+
+The following convention should be used for naming tests::
+
+ test_<method_name>_<some_comment>
+
+The comment gives more information on the nature of the test, the side effect
+being checked, or the parameter being modified::
+
+ test_my_method_runtime_error
+ test_my_method_invalid_credentials
+ test_my_method_param1_none
+
+Mocking
++++++++
+The ``mock`` library is used for unit testing to stub out external libraries.
+
+The following conventions are used in Yardstick:
+
+* Use ``mock.patch.object`` instead of ``mock.patch``.
+
+* When naming mocked classes/functions, use ``mock_<class_and_function_name>``
+ e.g. ``mock_subprocess_call``
+
+* Avoid decorating classes with mocks. Apply the mocking in ``setUp()``::
+
+ @mock.patch.object(ssh, 'SSH')
+ class MyClassTestCase(unittest.TestCase):
+
+ should be::
+
+ class MyClassTestCase(unittest.TestCase):
+ def setUp(self):
+ self._mock_ssh = mock.patch.object(ssh, 'SSH')
+ self.mock_ssh = self._mock_ssh.start()
+
+ self.addCleanup(self._stop_mocks)
+
+ def _stop_mocks(self):
+ self._mock_ssh.stop()
Plugins
-------
diff --git a/docs/testing/developer/devguide/devguide_nsb_prox.rst b/docs/testing/developer/devguide/devguide_nsb_prox.rst
index 79990055a..44a216b75 100755
--- a/docs/testing/developer/devguide/devguide_nsb_prox.rst
+++ b/docs/testing/developer/devguide/devguide_nsb_prox.rst
@@ -8,14 +8,17 @@ for Telco customers, investigate the impact of new Intel compute,
network and storage technologies, characterize performance, and develop
optimal system architectures and configurations.
+NSB PROX Supports Baremetal, Openstack and standalone configuration.
+
.. contents::
Prerequisites
=============
-In order to integrate PROX tests into NSB, the following prerequisites are required.
+In order to integrate PROX tests into NSB, the following prerequisites are
+required.
-.. _`dpdk wiki page`: http://dpdk.org/
+.. _`dpdk wiki page`: https://www.dpdk.org/
.. _`yardstick wiki page`: https://wiki.opnfv.org/display/yardstick/
.. _`Prox documentation`: https://01.org/intel-data-plane-performance-demonstrators/documentation/prox-documentation
.. _`openstack wiki page`: https://wiki.openstack.org/wiki/Main_Page
@@ -159,11 +162,13 @@ A NSB Prox test is composed of the following components :-
``tc_prox_heat_context_vpe-4.yaml``. This file describes the components
of the test, in the case of openstack the network description and
server descriptions, in the case of baremetal the hardware
- description location. It also contains the name of the Traffic Generator, the SUT config file
- and the traffic profile description, all described below. See nsb-test-description-label_
+ description location. It also contains the name of the Traffic Generator,
+ the SUT config file and the traffic profile description, all described below.
+ See `Test Description File`_
-* Traffic Profile file. Example ``prox_binsearch.yaml``. This describes the packet size, tolerated
- loss, initial line rate to start traffic at, test interval etc See nsb-traffic-profile-label_
+* Traffic Profile file. Example ``prox_binsearch.yaml``. This describes the
+ packet size, tolerated loss, initial line rate to start traffic at, test
+ interval etc See `Traffic Profile File`_
* Traffic Generator Config file. Usually called ``gen_<test>-<ports>.cfg``.
@@ -176,7 +181,7 @@ A NSB Prox test is composed of the following components :-
under test.
Example traffic generator config file ``gen_l2fwd-4.cfg``
- See nsb-traffic-generator-label_
+ See `Traffic Generator Config file`_
* SUT Config file. Usually called ``handle_<test>-<ports>.cfg``.
@@ -190,7 +195,7 @@ A NSB Prox test is composed of the following components :-
the ports to the Traffic Verifier tasks of the Traffic Generator.
Example traffic generator config file ``handle_l2fwd-4.cfg``
- See nsb-sut-generator-label_
+ See `SUT Config File`_
* NSB PROX Baremetal Configuration file. Usually called
``prox-baremetal-<ports>.yaml``
@@ -199,12 +204,12 @@ A NSB Prox test is composed of the following components :-
This is required for baremetal only. This describes hardware, NICs,
IP addresses, Network drivers, usernames and passwords.
- See baremetal-config-label_
+ See `Baremetal Configuration File`_
* Grafana Dashboard. Usually called
``Prox_<context>_<test>-<port>-<DateAndTime>.json`` where
- * <context> Is either ``BM`` or ``heat``
+ * <context> Is ``BM``,``heat``,``ovs_dpdk`` or ``sriov``
* <test> Is the a one or 2 word description of the test.
* <port> is the number of ports used express as ``2Port`` or ``4Port``
* <DateAndTime> is the Date and Time expressed as a string.
@@ -214,15 +219,15 @@ A NSB Prox test is composed of the following components :-
Other files may be required. These are test specific files and will be
covered later.
-.. _nsb-test-description-label:
-**Test Description File**
+Test Description File
+---------------------
-Here we will discuss the test description for both
-baremetal and openstack.
+Here we will discuss the test description for
+baremetal, openstack and standalone.
-*Test Description File for Baremetal*
--------------------------------------
+Test Description File for Baremetal
+-----------------------------------
This section will introduce the meaning of the Test case description
file. We will use ``tc_prox_baremetal_l2fwd-2.yaml`` as an example to
@@ -235,7 +240,8 @@ show you how to understand the test description file.
Now let's examine the components of the file in detail
1. ``traffic_profile`` - This specifies the traffic profile for the
- test. In this case ``prox_binsearch.yaml`` is used. See nsb-traffic-profile-label_
+ test. In this case ``prox_binsearch.yaml`` is used. See
+ `Traffic Profile File`_
2. ``topology`` - This is either ``prox-tg-topology-1.yaml`` or
``prox-tg-topology-2.yaml`` or ``prox-tg-topology-4.yaml``
@@ -247,10 +253,13 @@ Now let's examine the components of the file in detail
4. ``interface_speed_gbps`` - This is an optional parameter. If not present
the system defaults to 10Gbps. This defines the speed of the interfaces.
-5. ``prox_path`` - Location of the Prox executable on the traffic
+5. ``collectd`` - (Optional) This specifies we want to collect NFVI statistics
+ like CPU Utilization,
+
+6. ``prox_path`` - Location of the Prox executable on the traffic
generator (Either baremetal or Openstack Virtual Machine)
-6. ``prox_config`` - This is the ``SUT Config File``.
+7. ``prox_config`` - This is the ``SUT Config File``.
In this case it is ``handle_l2fwd-2.cfg``
A number of additional parameters can be added. This example
@@ -259,6 +268,14 @@ Now let's examine the components of the file in detail
options:
interface_speed_gbps: 10
+ traffic_config:
+ tolerated_loss: 0.01
+ test_precision: 0.01
+ packet_sizes: [64]
+ duration: 30
+ lower_bound: 0.0
+ upper_bound: 100.0
+
vnf__0:
prox_path: /opt/nsb_bin/prox
prox_config: ``configs/handle_vpe-4.cfg``
@@ -272,55 +289,60 @@ Now let's examine the components of the file in detail
``configs/vpe_rules.lua`` : ````
prox_generate_parameter: True
- ``interface_speed_gbps`` - this specifies the speed of the interface
- in Gigabits Per Second. This is used to calculate pps(packets per second).
- If the interfaces are of different speeds, then this specifies the speed
- of the slowest interface. This parameter is optional. If omitted the
- interface speed defaults to 10Gbps.
+ ``interface_speed_gbps`` - this specifies the speed of the interface
+ in Gigabits Per Second. This is used to calculate pps(packets per second).
+ If the interfaces are of different speeds, then this specifies the speed
+ of the slowest interface. This parameter is optional. If omitted the
+ interface speed defaults to 10Gbps.
- ``prox_files`` - this specified that a number of addition files
- need to be provided for the test to run correctly. This files
- could provide routing information,hashing information or a
- hashing algorithm and ip/mac information.
+ ``traffic_config`` - This allows the values here to override the values in
+ in the traffic_profile file. e.g. "prox_binsearch.yaml". Values provided
+ here override values provided in the "traffic_profile" section of the
+ traffic_profile file. Some, all or none of the values can be provided here.
- ``prox_generate_parameter`` - this specifies that the NSB application
- is required to provide information to the nsb Prox in the form
- of a file called ``parameters.lua``, which contains information
- retrieved from either the hardware or the openstack configuration.
+ The values describes the packet size, tolerated loss, initial line rate
+ to start traffic at, test interval etc See `Traffic Profile File`_
-7. ``prox_args`` - this specifies the command line arguments to start
- prox. See `prox command line`_.
+ ``prox_files`` - this specified that a number of addition files
+ need to be provided for the test to run correctly. This files
+ could provide routing information,hashing information or a
+ hashing algorithm and ip/mac information.
+
+ ``prox_generate_parameter`` - this specifies that the NSB application
+ is required to provide information to the nsb Prox in the form
+ of a file called ``parameters.lua``, which contains information
+ retrieved from either the hardware or the openstack configuration.
-8. ``prox_config`` - This specifies the Traffic Generator config file.
+8. ``prox_args`` - this specifies the command line arguments to start
+ prox. See `prox command line`_.
-9. ``runner`` - This is set to ``ProxDuration`` - This specifies that the
- test runs for a set duration. Other runner types are available
- but it is recommend to use ``ProxDuration``
+9. ``prox_config`` - This specifies the Traffic Generator config file.
- The following parrameters are supported
+10. ``runner`` - This is set to ``ProxDuration`` - This specifies that the
+ test runs for a set duration. Other runner types are available
+ but it is recommend to use ``ProxDuration``. The following parameters
+ are supported
- ``interval`` - (optional) - This specifies the sampling interval.
- Default is 1 sec
+ ``interval`` - (optional) - This specifies the sampling interval.
+ Default is 1 sec
- ``sampled`` - (optional) - This specifies if sampling information is
- required. Default ``no``
+ ``sampled`` - (optional) - This specifies if sampling information is
+ required. Default ``no``
- ``duration`` - This is the length of the test in seconds. Default
- is 60 seconds.
+ ``duration`` - This is the length of the test in seconds. Default
+ is 60 seconds.
- ``confirmation`` - This specifies the number of confirmation retests to
- be made before deciding to increase or decrease line speed. Default 0.
+ ``confirmation`` - This specifies the number of confirmation retests to
+ be made before deciding to increase or decrease line speed. Default 0.
-10. ``context`` - This is ``context`` for a 2 port Baremetal configuration.
+11. ``context`` - This is ``context`` for a 2 port Baremetal configuration.
If a 4 port configuration was required then file
``prox-baremetal-4.yaml`` would be used. This is the NSB Prox
baremetal configuration file.
-.. _nsb-traffic-profile-label:
-
-*Traffic Profile file*
-----------------------
+Traffic Profile File
+--------------------
This describes the details of the traffic flow. In this case
``prox_binsearch.yaml`` is used.
@@ -330,11 +352,12 @@ This describes the details of the traffic flow. In this case
:alt: NSB PROX Traffic Profile
-1. ``name`` - The name of the traffic profile. This name should match the name specified in the
- ``traffic_profile`` field in the Test Description File.
+1. ``name`` - The name of the traffic profile. This name should match the
+ name specified in the ``traffic_profile`` field in the Test
+ Description File.
-2. ``traffic_type`` - This specifies the type of traffic pattern generated, This name matches
- class name of the traffic generator See::
+2. ``traffic_type`` - This specifies the type of traffic pattern generated,
+ This name matches class name of the traffic generator. See::
network_services/traffic_profile/prox_binsearch.py class ProxBinSearchProfile(ProxProfile)
@@ -392,19 +415,20 @@ See this prox_vpe.yaml as example::
lower_bound: 0.0
upper_bound: 100.0
-*Test Description File for Openstack*
--------------------------------------
+Test Description File for Openstack
+-----------------------------------
We will use ``tc_prox_heat_context_l2fwd-2.yaml`` as a example to show
you how to understand the test description file.
-.. image:: images/PROX_Test_HEAT_Script1.png
- :width: 800px
- :alt: NSB PROX Test Description File - Part 1
+ .. image:: images/PROX_Test_HEAT_Script1.png
+ :width: 800px
+ :alt: NSB PROX Test Description File - Part 1
-.. image:: images/PROX_Test_HEAT_Script2.png
- :width: 800px
- :alt: NSB PROX Test Description File - Part 2
+
+ .. image:: images/PROX_Test_HEAT_Script2.png
+ :width: 800px
+ :alt: NSB PROX Test Description File - Part 2
Now lets examine the components of the file in detail
@@ -460,10 +484,64 @@ F. ``networks`` - is composed of a management network labeled ``mgmt``
port_security_enabled: False
enable_dhcp: 'false'
-.. _nsb-traffic-generator-label:
+Test Description File for Standalone
+------------------------------------
+
+We will use ``tc_prox_ovs-dpdk_l2fwd-2.yaml`` as a example to show
+you how to understand the test description file.
+
+ .. image:: images/PROX_Test_ovs_dpdk_Script_1.png
+ :width: 800px
+ :alt: NSB PROX Test Standalone Description File - Part 1
-*Traffic Generator Config file*
--------------------------------
+ .. image:: images/PROX_Test_ovs_dpdk_Script_2.png
+ :width: 800px
+ :alt: NSB PROX Test Standalone Description File - Part 2
+
+Now lets examine the components of the file in detail
+
+Sections 1 to 9 are exactly the same in Baremetal and in Heat. Section
+``10`` is replaced with sections A to F. Section 10 was for a baremetal
+configuration file. This has no place in a heat configuration.
+
+A. ``file`` - Pod file for Baremetal Traffic Generator configuration:
+ IP Address, User/Password & Interfaces
+
+B. ``type`` - This defines the type of standalone configuration.
+ Possible values are ``StandaloneOvsDpdk`` or ``StandaloneSriov``
+
+C. ``file`` - Pod file for Standalone host configuration:
+ IP Address, User/Password & Interfaces
+
+D. ``vm_deploy`` - Deploy a new VM or use an existing VM
+
+E. ``ovs_properties`` - OVS Version, DPDK Version and configuration
+ to use.
+
+F. ``flavor``- NSB image generated when installing NSB using ansible-playbook::
+
+ ram- Configurable RAM for SUT VM
+ extra_specs
+ hw:cpu_sockets - Configurable number of Sockets for SUT VM
+ hw:cpu_cores - Configurable number of Cores for SUT VM
+ hw:cpu_threads- Configurable number of Threads for SUT VM
+
+G. ``mgmt`` - Management port of the SUT VM. Preconfig needed on TG & SUT host machines.
+ is the system under test.
+
+
+H. ``xe0`` - Upline Network port
+
+I. ``xe1`` - Downline Network port
+
+J. ``uplink_0`` - Uplink Phy port of the NIC on the host. This will be used to create
+ the Virtual Functions.
+
+K. ``downlink_0`` - Downlink Phy port of the NIC on the host. This will be used to
+ create the Virtual Functions.
+
+Traffic Generator Config file
+-----------------------------
This section will describe the traffic generator config file.
This is the same for both baremetal and heat. See this example
@@ -704,23 +782,29 @@ Now let's examine the components of the file in detail
physical core improves performance, however sometimes it
is optimal to move task to a separate core. This is
best decided by checking performance.
- c. ``mode=lat`` - Specifies the action carried out by this task on this core. Supported modes are: acl,
- classify, drop, gredecap, greencap, ipv6_decap, ipv6_encap, l2fwd, lbnetwork, lbpos, lbqinq, nop,
- police, qinqdecapv4, qinqencapv4, qos, routing, impair, lb5tuple, mirror, unmpls, tagmpls,
- nat, decapnsh, encapnsh, gen, genl4 and lat. This task(0) per core(3) receives packets on port.
- d. ``rx port=p0`` - The port to receive packets on ``Port 0``. Core 4 will receive packets on ``Port 1``.
- e. ``lat pos=42`` - Describes where to put a 4-byte timestamp in the packet. Note that the packet length should
- be longer than ``lat pos`` + 4 bytes to avoid truncation of the timestamp. It defines where the timestamp is
- to be read from. Note that the SUT workload might cause the position of the timestamp to change
- (i.e. due to encapsulation).
-
-.. _nsb-sut-generator-label:
-
-*SUT Config file*
--------------------------------
+ c. ``mode=lat`` - Specifies the action carried out by this task on this
+ core.
+ Supported modes are: ``acl``, ``classify``, ``drop``, ``gredecap``,
+ ``greencap``, ``ipv6_decap``, ``ipv6_encap``, ``l2fwd``, ``lbnetwork``,
+ ``lbpos``, ``lbqinq``, ``nop``, ``police``, ``qinqdecapv4``,
+ ``qinqencapv4``, ``qos``, ``routing``, ``impair``, ``lb5tuple``,
+ ``mirror``, ``unmpls``, ``tagmpls``, ``nat``, ``decapnsh``, ``encapnsh``,
+ ``gen``, ``genl4`` and ``lat``. This task(0) per core(3) receives packets
+ on port.
+ d. ``rx port=p0`` - The port to receive packets on ``Port 0``. Core 4 will
+ receive packets on ``Port 1``.
+ e. ``lat pos=42`` - Describes where to put a 4-byte timestamp in the packet.
+ Note that the packet length should be longer than ``lat pos`` + 4 bytes
+ to avoid truncation of the timestamp. It defines where the timestamp is
+ to be read from. Note that the SUT workload might cause the position of
+ the timestamp to change (i.e. due to encapsulation).
+
+SUT Config File
+---------------
This section will describes the SUT(VNF) config file. This is the same for both
-baremetal and heat. See this example of ``handle_l2fwd_multiflow-2.cfg`` to explain the options.
+baremetal and heat. See this example of ``handle_l2fwd_multiflow-2.cfg`` to
+explain the options.
.. image:: images/PROX_Handle_2port_cfg.png
:width: 1400px
@@ -730,13 +814,15 @@ See `prox options`_ for details
Now let's examine the components of the file in detail
-1. ``[eal options]`` - same as the Generator config file. This specified the EAL (Environmental Abstraction Layer)
- options. These are default values and are not changed.
- See `dpdk wiki page`_.
+1. ``[eal options]`` - same as the Generator config file. This specified the
+ EAL (Environmental Abstraction Layer) options. These are default values and
+ are not changed. See `dpdk wiki page`_.
-2. ``[port 0]`` - This section describes the DPDK Port. The number following the keyword ``port`` usually refers to the DPDK Port Id. usually starting from ``0``.
- Because you can have multiple ports this entry usually repeated. Eg. For a 2 port setup ``[port0]`` and ``[port 1]`` and for a 4 port setup ``[port 0]``, ``[port 1]``,
- ``[port 2]`` and ``[port 3]``::
+2. ``[port 0]`` - This section describes the DPDK Port. The number following
+ the keyword ``port`` usually refers to the DPDK Port Id. usually starting
+ from ``0``. Because you can have multiple ports this entry usually
+ repeated. E.g. For a 2 port setup ``[port0]`` and ``[port 1]`` and for a 4
+ port setup ``[port 0]``, ``[port 1]``, ``[port 2]`` and ``[port 3]``::
[port 0]
name=if0
@@ -745,10 +831,14 @@ Now let's examine the components of the file in detail
tx desc=2048
promiscuous=yes
- a. In this example ``name =if0`` assigned the name ``if0`` to the port. Any name can be assigned to a port.
- b. ``mac=hardware`` sets the MAC address assigned by the hardware to data from this port.
- c. ``rx desc=2048`` sets the number of available descriptors to allocate for receive packets. This can be changed and can effect performance.
- d. ``tx desc=2048`` sets the number of available descriptors to allocate for transmit packets. This can be changed and can effect performance.
+ a. In this example ``name =if0`` assigned the name ``if0`` to the port. Any
+ name can be assigned to a port.
+ b. ``mac=hardware`` sets the MAC address assigned by the hardware to data
+ from this port.
+ c. ``rx desc=2048`` sets the number of available descriptors to allocate
+ for receive packets. This can be changed and can effect performance.
+ d. ``tx desc=2048`` sets the number of available descriptors to allocate
+ for transmit packets. This can be changed and can effect performance.
e. ``promiscuous=yes`` this enables promiscuous mode for this port.
3. ``[defaults]`` - Here default operations and settings can be over written.::
@@ -757,35 +847,46 @@ Now let's examine the components of the file in detail
mempool size=8K
memcache size=512
- a. In this example ``mempool size=8K`` the number of mbufs per task is altered. Altering this value could effect performance. See `prox options`_ for details.
- b. ``memcache size=512`` - number of mbufs cached per core, default is 256 this is the cache_size. Altering this value could effect performance.
+ a. In this example ``mempool size=8K`` the number of mbufs per task is
+ altered. Altering this value could effect performance. See
+ `prox options`_ for details.
+ b. ``memcache size=512`` - number of mbufs cached per core, default is 256
+ this is the cache_size. Altering this value could affect performance.
-4. ``[global]`` - Here application wide setting are supported. Things like application name, start time, duration and memory configurations can be set here.
+4. ``[global]`` - Here application wide setting are supported. Things like
+ application name, start time, duration and memory configurations can be set
+ here.
In this example.::
[global]
start time=5
name=Basic Gen
- a. ``start time=5`` Time is seconds after which average stats will be started.
+ a. ``start time=5`` Time is seconds after which average stats will be
+ started.
b. ``name=Handle L2FWD Multiflow (2x)`` Name of the configuration.
-5. ``[core 0]`` - This core is designated the master core. Every Prox application must have a master core. The master mode must be assigned to
+5. ``[core 0]`` - This core is designated the master core. Every Prox
+ application must have a master core. The master mode must be assigned to
exactly one task, running alone on one core.::
[core 0]
mode=master
-6. ``[core 1]`` - This describes the activity on core 1. Cores can be configured by means of a set of [core #] sections, where # represents either:
+6. ``[core 1]`` - This describes the activity on core 1. Cores can be
+ configured by means of a set of [core #] sections, where # represents
+ either:
- a. an absolute core number: e.g. on a 10-core, dual socket system with hyper-threading,
- cores are numbered from 0 to 39.
+ a. an absolute core number: e.g. on a 10-core, dual socket system with
+ hyper-threading, cores are numbered from 0 to 39.
- b. PROX allows a core to be identified by a core number, the letter 's', and a socket number.
- However NSB PROX is hardware agnostic (physical and virtual configurations are the same) it
- is advisable no to use physical core numbering.
+ b. PROX allows a core to be identified by a core number, the letter 's',
+ and a socket number. However NSB PROX is hardware agnostic (physical and
+ virtual configurations are the same) it is advisable no to use physical
+ core numbering.
- Each core can be assigned with a set of tasks, each running one of the implemented packet processing modes.::
+ Each core can be assigned with a set of tasks, each running one of the
+ implemented packet processing modes.::
[core 1]
name=none
@@ -796,20 +897,33 @@ Now let's examine the components of the file in detail
tx port=if1
a. ``name=none`` - No name assigned to the core.
- b. ``task=0`` - Each core can run a set of tasks. Starting with ``0``. Task 1 can be defined later in this core or
- can be defined in another ``[core 1]`` section with ``task=1`` later in configuration file. Sometimes running
- multiple task related to the same packet on the same physical core improves performance, however sometimes it
- is optimal to move task to a separate core. This is best decided by checking performance.
- c. ``mode=l2fwd`` - Specifies the action carried out by this task on this core. Supported modes are: acl,
- classify, drop, gredecap, greencap, ipv6_decap, ipv6_encap, l2fwd, lbnetwork, lbpos, lbqinq, nop,
- police, qinqdecapv4, qinqencapv4, qos, routing, impair, lb5tuple, mirror, unmpls, tagmpls,
- nat, decapnsh, encapnsh, gen, genl4 and lat. This code does ``l2fwd`` .. ie it does the L2FWD.
-
- d. ``dst mac=@@tester_mac1`` - The destination mac address of the packet will be set to the MAC address of ``Port 1`` of destination device. (The Traffic Generator/Verifier)
- e. ``rx port=if0`` - This specifies that the packets are received from ``Port 0`` called if0
- f. ``tx port=if1`` - This specifies that the packets are transmitted to ``Port 1`` called if1
-
- If this example we receive a packet on core on a port, carry out operation on the packet on the core and transmit it on on another port still using the same task on the same core.
+ b. ``task=0`` - Each core can run a set of tasks. Starting with ``0``.
+ Task 1 can be defined later in this core or can be defined in another
+ ``[core 1]`` section with ``task=1`` later in configuration file.
+ Sometimes running multiple task related to the same packet on the same
+ physical core improves performance, however sometimes it is optimal to
+ move task to a separate core. This is best decided by checking
+ performance.
+ c. ``mode=l2fwd`` - Specifies the action carried out by this task on this
+ core. Supported modes are: ``acl``, ``classify``, ``drop``,
+ ``gredecap``, ``greencap``, ``ipv6_decap``, ``ipv6_encap``, ``l2fwd``,
+ ``lbnetwork``, ``lbpos``, ``lbqinq``, ``nop``, ``police``,
+ ``qinqdecapv4``, ``qinqencapv4``, ``qos``, ``routing``, ``impair``,
+ ``lb5tuple``, ``mirror``, ``unmpls``, ``tagmpls``, ``nat``,
+ ``decapnsh``, ``encapnsh``, ``gen``, ``genl4`` and ``lat``. This code
+ does ``l2fwd``. i.e. it does the L2FWD.
+
+ d. ``dst mac=@@tester_mac1`` - The destination mac address of the packet
+ will be set to the MAC address of ``Port 1`` of destination device.
+ (The Traffic Generator/Verifier)
+ e. ``rx port=if0`` - This specifies that the packets are received from
+ ``Port 0`` called if0
+ f. ``tx port=if1`` - This specifies that the packets are transmitted to
+ ``Port 1`` called if1
+
+ In this example we receive a packet on core on a port, carry out operation
+ on the packet on the core and transmit it on on another port still using
+ the same task on the same core.
On some implementation you may wish to use multiple tasks, like this.::
@@ -829,59 +943,76 @@ Now let's examine the components of the file in detail
tx port=if0
drop=no
- In this example you can see Core 1/Task 0 called ``rx_task`` receives the packet from if0 and perform the l2fwd. However instead of sending the packet to a
- port it sends it to a core see ``tx cores=1t1``. In this case it sends it to Core 1/Task 1.
+ In this example you can see Core 1/Task 0 called ``rx_task`` receives the
+ packet from if0 and perform the l2fwd. However instead of sending the
+ packet to a port it sends it to a core see ``tx cores=1t1``. In this case it
+ sends it to Core 1/Task 1.
- Core 1/Task 1 called ``l2fwd_if0``, receives the packet, not from a port but from the ring. See ``rx ring=yes``. It does not perform any operation on the packet See ``mode=none``
- and sends the packets to ``if0`` see ``tx port=if0``.
+ Core 1/Task 1 called ``l2fwd_if0``, receives the packet, not from a port but
+ from the ring. See ``rx ring=yes``. It does not perform any operation on the
+ packet See ``mode=none`` and sends the packets to ``if0`` see
+ ``tx port=if0``.
- It is also possible to implement more complex operations be chaining multiple operations in sequence and using rings to pass packets from one core to another.
+ It is also possible to implement more complex operations by chaining
+ multiple operations in sequence and using rings to pass packets from one
+ core to another.
- In thus example we show a Broadband Network Gateway (BNG) with Quality of Service (QoS). Communication from task to task is via rings.
+ In this example, we show a Broadband Network Gateway (BNG) with Quality of
+ Service (QoS). Communication from task to task is via rings.
.. image:: images/PROX_BNG_QOS.png
:width: 1000px
:alt: NSB PROX Config File for BNG_QOS
-*Baremetal Configuration file*
-------------------------------
-
-.. _baremetal-config-label:
+Baremetal Configuration File
+----------------------------
-This is required for baremetal testing. It describes the IP address of the various ports, the Network devices drivers and MAC addresses and the network
+This is required for baremetal testing. It describes the IP address of the
+various ports, the Network devices drivers and MAC addresses and the network
configuration.
-In this example we will describe a 2 port configuration. This file is the same for all 2 port NSB Prox tests on the same platforms/configuration.
+In this example we will describe a 2 port configuration. This file is the same
+for all 2 port NSB Prox tests on the same platforms/configuration.
.. image:: images/PROX_Baremetal_config.png
:width: 1000px
:alt: NSB PROX Yardstick Config
-Now lets describe the sections of the file.
-
- 1. ``TrafficGen`` - This section describes the Traffic Generator node of the test configuration. The name of the node ``trafficgen_1`` must match the node name
- in the ``Test Description File for Baremetal`` mentioned earlier. The password attribute of the test needs to be configured. All other parameters
- can remain as default settings.
- 2. ``interfaces`` - This defines the DPDK interfaces on the Traffic Generator.
- 3. ``xe0`` is DPDK Port 0. ``lspci`` and `` ./dpdk-devbind.py -s`` can be used to provide the interface information. ``netmask`` and ``local_ip`` should not be changed
- 4. ``xe1`` is DPDK Port 1. If more than 2 ports are required then ``xe1`` section needs to be repeated and modified accordingly.
- 5. ``vnf`` - This section describes the SUT of the test configuration. The name of the node ``vnf`` must match the node name in the
- ``Test Description File for Baremetal`` mentioned earlier. The password attribute of the test needs to be configured. All other parameters
- can remain as default settings
+Now let's describe the sections of the file.
+
+ 1. ``TrafficGen`` - This section describes the Traffic Generator node of the
+ test configuration. The name of the node ``trafficgen_1`` must match the
+ node name in the ``Test Description File for Baremetal`` mentioned
+ earlier. The password attribute of the test needs to be configured. All
+ other parameters can remain as default settings.
+ 2. ``interfaces`` - This defines the DPDK interfaces on the Traffic
+ Generator.
+ 3. ``xe0`` is DPDK Port 0. ``lspci`` and ``./dpdk-devbind.py -s`` can be used
+ to provide the interface information. ``netmask`` and ``local_ip`` should
+ not be changed
+ 4. ``xe1`` is DPDK Port 1. If more than 2 ports are required then ``xe1``
+ section needs to be repeated and modified accordingly.
+ 5. ``vnf`` - This section describes the SUT of the test configuration. The
+ name of the node ``vnf`` must match the node name in the
+ ``Test Description File for Baremetal`` mentioned earlier. The password
+ attribute of the test needs to be configured. All other parameters can
+ remain as default settings
6. ``interfaces`` - This defines the DPDK interfaces on the SUT
7. ``xe0`` - Same as 3 but for the ``SUT``.
8. ``xe1`` - Same as 4 but for the ``SUT`` also.
9. ``routing_table`` - All parameters should remain unchanged.
10. ``nd_route_tbl`` - All parameters should remain unchanged.
-*Grafana Dashboard*
--------------------
+Grafana Dashboard
+-----------------
-The grafana dashboard visually displays the results of the tests. The steps required to produce a grafana dashboard are described here.
+The grafana dashboard visually displays the results of the tests. The steps
+required to produce a grafana dashboard are described here.
.. _yardstick-config-label:
- a. Configure ``yardstick`` to use influxDB to store test results. See file ``/etc/yardstick/yardstick.conf``.
+ a. Configure ``yardstick`` to use influxDB to store test results. See file
+ ``/etc/yardstick/yardstick.conf``.
.. image:: images/PROX_Yardstick_config.png
:width: 1000px
@@ -890,10 +1021,12 @@ The grafana dashboard visually displays the results of the tests. The steps requ
1. Specify the dispatcher to use influxDB to store results.
2. "target = .. " - Specify location of influxDB to store results.
"db_name = yardstick" - name of database. Do not change
- "username = root" - username to use to store result. (Many tests are run as root)
+ "username = root" - username to use to store result. (Many tests are
+ run as root)
"password = ... " - Please set to root user password
- b. Deploy InfludDB & Grafana. See how to Deploy InfluxDB & Grafana. See `grafana deployment`_.
+ b. Deploy InfludDB & Grafana. See how to Deploy InfluxDB & Grafana. See
+ `grafana deployment`_.
c. Generate the test data. Run the tests as follows .::
yardstick --debug task start tc_prox_<context>_<test>-ports.yaml
@@ -910,7 +1043,8 @@ How to run NSB Prox Test on an baremetal environment
In order to run the NSB PROX test.
- 1. Install NSB on Traffic Generator node and Prox in SUT. See `NSB Installation`_
+ 1. Install NSB on Traffic Generator node and Prox in SUT. See
+ `NSB Installation`_
2. To enter container::
@@ -922,8 +1056,8 @@ In order to run the NSB PROX test.
cd /home/opnfv/repos/yardstick/samples/vnf_samples/nsut/prox
- b. Install prox-baremetal-2.yam and prox-baremetal-4.yaml for that topology
- into this directory as per baremetal-config-label_
+ b. Install prox-baremetal-2.yam and prox-baremetal-4.yaml for that
+ topology into this directory as per `Baremetal Configuration File`_
c. Install and configure ``yardstick.conf`` ::
@@ -968,12 +1102,11 @@ Frequently Asked Questions
Here is a list of frequently asked questions.
-*NSB Prox does not work on Baremetal, How do I resolve this?*
--------------------------------------------------------------
+NSB Prox does not work on Baremetal, How do I resolve this?
+-----------------------------------------------------------
-If PROX NSB does not work on baremetal, problem is either in network configuration or test file.
-
-*Solution*
+If PROX NSB does not work on baremetal, problem is either in network
+configuration or test file.
1. Verify network configuration. Execute existing baremetal test.::
@@ -1011,13 +1144,11 @@ If PROX NSB does not work on baremetal, problem is either in network configurati
See ``Link detected`` if ``yes`` .... Cable is good. If ``no`` you have an issue with your cable/port.
-2. If existing baremetal works then issue is with your test. Check the traffic generator gen_<test>-<ports>.cfg to ensure
- it is producing a valid packet.
-
-*How do I debug NSB Prox on Baremetal?*
----------------------------------------
+2. If existing baremetal works then issue is with your test. Check the traffic
+ generator gen_<test>-<ports>.cfg to ensure it is producing a valid packet.
-*Solution*
+How do I debug NSB Prox on Baremetal?
+-------------------------------------
1. Execute the test as follows::
@@ -1033,7 +1164,8 @@ If PROX NSB does not work on baremetal, problem is either in network configurati
cd
/opt/nsb_bin/prox -f /tmp/handle_<test>-<ports>.cfg
-4. Now let's examine the Generator Output. In this case the output of gen_l2fwd-4.cfg.
+4. Now let's examine the Generator Output. In this case the output of
+ ``gen_l2fwd-4.cfg``.
.. image:: images/PROX_Gen_GUI.png
:width: 1000px
@@ -1048,10 +1180,12 @@ If PROX NSB does not work on baremetal, problem is either in network configurati
It appears what is transmitted is received.
.. Caution::
- The number of packets MAY not exactly match because the ports are read in sequence.
+ The number of packets MAY not exactly match because the ports are read in
+ sequence.
.. Caution::
- What is transmitted on PORT X may not always be received on same port. Please check the Test scenario.
+ What is transmitted on PORT X may not always be received on same port.
+ Please check the Test scenario.
5. Now lets examine the SUT Output
@@ -1080,26 +1214,24 @@ If PROX NSB does not work on baremetal, problem is either in network configurati
dump_tx 1 0 1
-*NSB Prox works on Baremetal but not in Openstack. How do I resolve this?*
---------------------------------------------------------------------------
+NSB Prox works on Baremetal but not in Openstack. How do I resolve this?
+------------------------------------------------------------------------
-NSB Prox on Baremetal is a lot more forgiving than NSB Prox on Openstack. A badly
-formed packed may still work with PROX on Baremetal. However on
+NSB Prox on Baremetal is a lot more forgiving than NSB Prox on Openstack. A
+badly formed packed may still work with PROX on Baremetal. However on
Openstack the packet must be correct and all fields of the header correct.
-Eg A packet with an invalid Protocol ID would still work in Baremetal
-but this packet would be rejected by openstack.
+E.g. A packet with an invalid Protocol ID would still work in Baremetal but
+this packet would be rejected by openstack.
-*Solution*
1. Check the validity of the packet.
2. Use a known good packet in your test
- 3. If using ``Random`` fields in the traffic generator, disable them and retry.
-
+ 3. If using ``Random`` fields in the traffic generator, disable them and
+ retry.
-*How do I debug NSB Prox on Openstack?*
----------------------------------------
-*Solution*
+How do I debug NSB Prox on Openstack?
+-------------------------------------
1. Execute the test as follows::
@@ -1111,7 +1243,8 @@ but this packet would be rejected by openstack.
3. Install openstack credentials.
- Depending on your openstack deployment, the location of these credentials may vary.
+ Depending on your openstack deployment, the location of these credentials
+ may vary.
On this platform I do this via::
scp root@10.237.222.55:/etc/kolla/admin-openrc.sh .
@@ -1127,8 +1260,8 @@ but this packet would be rejected by openstack.
b. Get the Floating IP of the Traffic Generator & SUT
- This generates a lot of information. Please not the floating IP of the VNF and
- the Traffic Generator.
+ This generates a lot of information. Please note the floating IP of the
+ VNF and the Traffic Generator.
.. image:: images/PROX_Openstack_stack_show_a.png
:width: 1000px
@@ -1169,10 +1302,8 @@ but this packet would be rejected by openstack.
Now continue as baremetal.
-*How do I resolve "Quota exceeded for resources"*
--------------------------------------------------
-
-*Solution*
+How do I resolve "Quota exceeded for resources"
+-----------------------------------------------
This usually occurs due to 2 reasons when executing an openstack test.
@@ -1206,16 +1337,15 @@ This usually occurs due to 2 reasons when executing an openstack test.
openstack quota set <resource>
-*Openstack Cli fails or hangs. How do I resolve this?*
-------------------------------------------------------
-
-*Solution*
+Openstack CLI fails or hangs. How do I resolve this?
+----------------------------------------------------
If it fails due to ::
Missing value auth-url required for auth plugin password
-Check your shell environment for Openstack variables. One of them should contain the authentication URL ::
+Check your shell environment for Openstack variables. One of them should
+contain the authentication URL ::
OS_AUTH_URL=``https://192.168.72.41:5000/v3``
@@ -1239,16 +1369,16 @@ Result ::
and visible.
-If the Openstack Cli appears to hang, then verify the proxys and no_proxy are set correctly.
-They should be similar to ::
+If the Openstack CLI appears to hang, then verify the proxys and ``no_proxy``
+are set correctly. They should be similar to ::
- FTP_PROXY="http://proxy.ir.intel.com:911/"
- HTTPS_PROXY="http://proxy.ir.intel.com:911/"
- HTTP_PROXY="http://proxy.ir.intel.com:911/"
+ FTP_PROXY="http://<your_proxy>:<port>/"
+ HTTPS_PROXY="http://<your_proxy>:<port>/"
+ HTTP_PROXY="http://<your_proxy>:<port>/"
NO_PROXY="localhost,127.0.0.1,10.237.222.55,10.237.223.80,10.237.222.134,.ir.intel.com"
- ftp_proxy="http://proxy.ir.intel.com:911/"
- http_proxy="http://proxy.ir.intel.com:911/"
- https_proxy="http://proxy.ir.intel.com:911/"
+ ftp_proxy="http://<your_proxy>:<port>/"
+ http_proxy="http://<your_proxy>:<port>/"
+ https_proxy="http://<your_proxy>:<port>/"
no_proxy="localhost,127.0.0.1,10.237.222.55,10.237.223.80,10.237.222.134,.ir.intel.com"
Where
@@ -1256,11 +1386,9 @@ Where
1) 10.237.222.55 = IP Address of deployment node
2) 10.237.223.80 = IP Address of Controller node
3) 10.237.222.134 = IP Address of Compute Node
- 4) ir.intel.com = local no proxy
-
-*How to Understand the Grafana output?*
----------------------------------------
+How to Understand the Grafana output?
+-------------------------------------
.. image:: images/PROX_Grafana_1.png
:width: 1000px
@@ -1278,50 +1406,75 @@ Where
:width: 1000px
:alt: NSB PROX Grafana_4
-A. Test Parameters - Test interval, Duartion, Tolerated Loss and Test Precision
+ .. image:: images/PROX_Grafana_5.png
+ :width: 1000px
+ :alt: NSB PROX Grafana_5
+
+ .. image:: images/PROX_Grafana_6.png
+ :width: 1000px
+ :alt: NSB PROX Grafana_6
-B. Overall No of packets send and received during test
+A. Test Parameters - Test interval, Duration, Tolerated Loss and Test Precision
-C. Generator Stats - packets sent, received and attempted by Generator
+B. No. of packets send and received during test
-D. Packets Size
+C. Generator Stats - Average Throughput per step (Step Duration is specified by
+ "Duration" field in A above)
-E. No of packets received by SUT
+D. Packet size
-F. No of packets forwarded by SUT
+E. No. of packets sent by the generator per second per interface in millions
+ of packets per second.
-G. This is the number of packets sent by the generator per port, for each interval.
+F. No. of packets recieved by the generator per second per interface in millions
+ of packets per second.
-H. This is the number of packets received by the generator per port, for each interval.
+G. No. of packets received by the SUT from the generator in millions of packets
+ per second.
-I. This is the number of packets send and received by the generator and lost by the SUT
- that meet the success criteria
+H. No. of packets sent by the the SUT to the generator in millions of packets
+ per second.
-J. This is the changes the Percentage of Line Rate used over a test, The MAX and the
- MIN should converge to within the interval specified as the ``test-precision``.
+I. No. of packets sent by the Generator to the SUT per step per interface
+ in millions of packets per second.
-K. This is the packets Size supported during test. If "N/A" appears in any field the result has not been decided.
+J. No. of packets received by the Generator from the SUT per step per interface
+ in millions of packets per second.
-L. This is the calculated throughput in MPPS(Million Packets Per second) for this line rate.
+K. No. of packets sent and received by the generator and lost by the SUT that
+ meet the success criteria
-M. This is the actual No, of packets sent by the generator in MPPS
+L. The change in the Percentage of Line Rate used over a test, The MAX and the
+ MIN should converge to within the interval specified as the
+ ``test-precision``.
-N. This is the actual No. of packets received by the generator in MPPS
+M. Packet size supported during test. If *N/A* appears in any field the
+ result has not been decided.
-O. This is the total No. of packets sent by SUT.
+N. The Theretical Maximum no. of packets per second that can be sent for this
+ packet size.
-P. This is the total No. of packets received by the SUT
+O. No. of packets sent by the generator in MPPS
-Q. This is the total No. of packets dropped. (These packets were sent by the generator but not
- received back by the generator, these may be dropped by the SUT or the Generator)
+P. No. of packets received by the generator in MPPS
-R. This is the tolerated no of packets that can be dropped.
+Q. No. of packets sent by SUT.
-S. This is the test Throughput in Gbps
+R. No. of packets received by the SUT
-T. This is the Latencey per Port
+S. Total no. of dropped packets -- Packets sent but not received back by the
+ generator, these may be dropped by the SUT or the generator.
-U. This is the CPU Utilization
+T. The tolerated no. of dropped packets.
+U. Test throughput in Gbps
+V. Latencey per Port
+ * Va - Port XE0
+ * Vb - Port XE1
+ * Vc - Port XE0
+ * Vd - Port XE0
+W. CPU Utilization
+ * Wa - CPU Utilization of the Generator
+ * Wb - CPU Utilization of the SUT
diff --git a/docs/testing/developer/devguide/images/PROX_Grafana_1.png b/docs/testing/developer/devguide/images/PROX_Grafana_1.png
index d272edcf3..144000bb8 100644
--- a/docs/testing/developer/devguide/images/PROX_Grafana_1.png
+++ b/docs/testing/developer/devguide/images/PROX_Grafana_1.png
Binary files differ
diff --git a/docs/testing/developer/devguide/images/PROX_Grafana_2.png b/docs/testing/developer/devguide/images/PROX_Grafana_2.png
index 4f7fd4cf5..af1ebb315 100644
--- a/docs/testing/developer/devguide/images/PROX_Grafana_2.png
+++ b/docs/testing/developer/devguide/images/PROX_Grafana_2.png
Binary files differ
diff --git a/docs/testing/developer/devguide/images/PROX_Grafana_3.png b/docs/testing/developer/devguide/images/PROX_Grafana_3.png
index 5ae967698..a287670c9 100644
--- a/docs/testing/developer/devguide/images/PROX_Grafana_3.png
+++ b/docs/testing/developer/devguide/images/PROX_Grafana_3.png
Binary files differ
diff --git a/docs/testing/developer/devguide/images/PROX_Grafana_4.png b/docs/testing/developer/devguide/images/PROX_Grafana_4.png
index 5353d1c7e..6752dc324 100644
--- a/docs/testing/developer/devguide/images/PROX_Grafana_4.png
+++ b/docs/testing/developer/devguide/images/PROX_Grafana_4.png
Binary files differ
diff --git a/docs/testing/developer/devguide/images/PROX_Grafana_5.png b/docs/testing/developer/devguide/images/PROX_Grafana_5.png
new file mode 100644
index 000000000..45746d86b
--- /dev/null
+++ b/docs/testing/developer/devguide/images/PROX_Grafana_5.png
Binary files differ
diff --git a/docs/testing/developer/devguide/images/PROX_Grafana_6.png b/docs/testing/developer/devguide/images/PROX_Grafana_6.png
new file mode 100644
index 000000000..5bdbcf26a
--- /dev/null
+++ b/docs/testing/developer/devguide/images/PROX_Grafana_6.png
Binary files differ
diff --git a/docs/testing/developer/devguide/images/PROX_Test_BM_Script.png b/docs/testing/developer/devguide/images/PROX_Test_BM_Script.png
index c09f7bb1b..84e640a20 100644
--- a/docs/testing/developer/devguide/images/PROX_Test_BM_Script.png
+++ b/docs/testing/developer/devguide/images/PROX_Test_BM_Script.png
Binary files differ
diff --git a/docs/testing/developer/devguide/images/PROX_Test_ovs_dpdk_Script_1.png b/docs/testing/developer/devguide/images/PROX_Test_ovs_dpdk_Script_1.png
new file mode 100644
index 000000000..73f6f2920
--- /dev/null
+++ b/docs/testing/developer/devguide/images/PROX_Test_ovs_dpdk_Script_1.png
Binary files differ
diff --git a/docs/testing/developer/devguide/images/PROX_Test_ovs_dpdk_Script_2.png b/docs/testing/developer/devguide/images/PROX_Test_ovs_dpdk_Script_2.png
new file mode 100644
index 000000000..ad7d22822
--- /dev/null
+++ b/docs/testing/developer/devguide/images/PROX_Test_ovs_dpdk_Script_2.png
Binary files differ
diff --git a/docs/testing/developer/devguide/images/vPE_Diagram.png b/docs/testing/developer/devguide/images/vPE_Diagram.png
new file mode 100644
index 000000000..c3985b7d9
--- /dev/null
+++ b/docs/testing/developer/devguide/images/vPE_Diagram.png
Binary files differ
diff --git a/docs/testing/developer/devguide/index.rst b/docs/testing/developer/devguide/index.rst
index 9a76a32f1..194099a27 100644
--- a/docs/testing/developer/devguide/index.rst
+++ b/docs/testing/developer/devguide/index.rst
@@ -11,7 +11,6 @@ Yardstick Developer Guide
.. toctree::
:maxdepth: 4
- :numbered:
devguide
devguide_nsb_prox
diff --git a/docs/testing/user/userguide/01-introduction.rst b/docs/testing/user/userguide/01-introduction.rst
index 494b1ef3d..2a3ab4ea7 100755
--- a/docs/testing/user/userguide/01-introduction.rst
+++ b/docs/testing/user/userguide/01-introduction.rst
@@ -1,7 +1,17 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International
-.. License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) OPNFV, Ericsson AB and others.
+ License.
+ http://creativecommons.org/licenses/by/4.0
+ (c) OPNFV, Ericsson AB and others.
+
+ Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
============
Introduction
@@ -9,8 +19,8 @@ Introduction
**Welcome to Yardstick's documentation !**
-.. _Pharos: https://wiki.opnfv.org/pharos
-.. _Yardstick: https://wiki.opnfv.org/yardstick
+.. _Pharos: https://wiki.opnfv.org/display/pharos
+.. _Yardstick: https://wiki.opnfv.org/display/yardstick
.. _Presentation: https://wiki.opnfv.org/download/attachments/2925202/opnfv_summit_-_yardstick_project.pdf?version=1&modificationDate=1458848320000&api=v2
Yardstick_ is an OPNFV Project.
@@ -32,7 +42,7 @@ independent.
About This Document
-===================
+-------------------
This document consists of the following chapters:
@@ -70,7 +80,7 @@ This document consists of the following chapters:
Yardstick - Network service benchmarking to test real world usecase for a
given VNF.
-* Chapter :doc:`13-nsb_installation` provides instructions to install
+* Chapter :doc:`13-nsb-installation` provides instructions to install
*Yardstick - Network Service Benchmarking (NSB) testing*.
* Chapter :doc:`14-nsb-operation` provides information on running *NSB*
@@ -79,8 +89,8 @@ This document consists of the following chapters:
cases.
Contact Yardstick
-=================
+-----------------
Feedback? `Contact us`_
-.. _Contact us: mailto:opnfv-users@lists.opnfv.org&subject="[yardstick]"
+.. _Contact us: mailto:opnfv-users@lists.opnfv.org&subject="#yardstick"
diff --git a/docs/testing/user/userguide/02-methodology.rst b/docs/testing/user/userguide/02-methodology.rst
index 34d271095..bb490c404 100644
--- a/docs/testing/user/userguide/02-methodology.rst
+++ b/docs/testing/user/userguide/02-methodology.rst
@@ -1,20 +1,30 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International
-.. License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) OPNFV, Ericsson AB and others.
+ License.
+ http://creativecommons.org/licenses/by/4.0
+ (c) OPNFV, Ericsson AB and others.
+
+ Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
===========
Methodology
===========
Abstract
-========
+--------
This chapter describes the methodology implemented by the Yardstick project for
verifying the :term:`NFVI` from the perspective of a :term:`VNF`.
ETSI-NFV
-========
+--------
.. _NFV-TST001: http://www.etsi.org/deliver/etsi_gs/NFV-TST/001_099/001/01.01.01_60/gs_NFV-TST001v010101p.pdf
.. _Yardsticktst: https://wiki.opnfv.org/download/attachments/2925202/opnfv_summit_-_bridging_opnfv_and_etsi.pdf?version=1&modificationDate=1458848320000&api=v2
@@ -53,7 +63,7 @@ The methodology includes five steps:
.. seealso:: Yardsticktst_ for material on alignment ETSI TST001 and Yardstick.
Metrics
-=======
+-------
The metrics, as defined by ETSI GS NFV-TST001, are shown in
:ref:`Table1 <table2_1>`, :ref:`Table2 <table2_2>` and
@@ -98,6 +108,10 @@ options).
| | * Latency for storage read/write operations |
| | * Throughput for storage read/write operations |
| | |
++---------+-------------------------------------------------------------------|
+| Energy | * Energy consumption in Watts (transversal to all others |
+| | scenario) |
+| | |
+---------+-------------------------------------------------------------------+
.. _table2_2:
@@ -173,6 +187,7 @@ options).
| | TC010 | TC024 | |
| | TC012 | TC055 | |
| | TC014 | | |
+| | TC015 | | |
| | TC069 | | |
+---------+-------------------+----------------+------------------------------+
| Network | TC001 | TC044 | TC016 [1]_ |
diff --git a/docs/testing/user/userguide/03-architecture.rst b/docs/testing/user/userguide/03-architecture.rst
index 886631510..94081b0e1 100755
--- a/docs/testing/user/userguide/03-architecture.rst
+++ b/docs/testing/user/userguide/03-architecture.rst
@@ -1,23 +1,34 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International
-.. License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) 2016 Huawei Technologies Co.,Ltd and others
+ License.
+ http://creativecommons.org/licenses/by/4.0
+ (c) 2016 Huawei Technologies Co.,Ltd and others
+
+ Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
============
Architecture
============
Abstract
-========
-This chapter describes the yardstick framework software architecture. We will
-introduce it from Use-Case View, Logical View, Process View and Deployment
+--------
+
+This chapter describes the Yardstick framework software architecture. We will
+introduce it from Use Case View, Logical View, Process View and Deployment
View. More technical details will be introduced in this chapter.
Overview
-========
+--------
Architecture overview
----------------------
+^^^^^^^^^^^^^^^^^^^^^
Yardstick is mainly written in Python, and test configurations are made
in YAML. Documentation is written in reStructuredText format, i.e. .rst
files. Yardstick is inspired by Rally. Yardstick is intended to run on a
@@ -34,7 +45,8 @@ the test result will be shown with grafana.
Concept
--------
+^^^^^^^
+
**Benchmark** - assess the relative performance of something
**Benchmark** configuration file - describes a single test case in yaml format
@@ -62,7 +74,7 @@ configuration file and evaluated by the runner.
Runner types
-------------
+^^^^^^^^^^^^
There exists several predefined runner types to choose between when designing
a test scenario:
@@ -129,7 +141,8 @@ Snippet of an Iteration runner configuration:
Use-Case View
-=============
+-------------
+
Yardstick Use-Case View shows two kinds of users. One is the Tester who will
do testing in cloud, the other is the User who is more concerned with test
result and result analyses.
@@ -158,7 +171,8 @@ on OPNFV testing dashboard which use MongoDB as backend.
:alt: Yardstick Use-Case View
Logical View
-============
+------------
+
Yardstick Logical View describes the most important classes, their
organization, and the most important use-case realizations.
@@ -195,7 +209,8 @@ finished.
:alt: Yardstick framework architecture in Danube
Process View (Test execution flow)
-==================================
+----------------------------------
+
Yardstick process view shows how yardstick runs a test case. Below is the
sequence graph about the test execution flow using heat context, and each
object represents one module in yardstick:
@@ -222,7 +237,8 @@ will call "Openstack" to undeploy the heat stack. Once the stack is
undepoyed, the whole test ends.
Deployment View
-===============
+---------------
+
Yardstick deployment view shows how the yardstick tool can be deployed into the
underlying platform. Generally, yardstick tool is installed on JumpServer(see
`07-installation` for detail installation steps), and JumpServer is
@@ -235,7 +251,7 @@ result for better showing.
:alt: Yardstick Deployment View
Yardstick Directory structure
-=============================
+-----------------------------
**yardstick/** - Yardstick main directory.
@@ -243,26 +259,27 @@ Yardstick Directory structure
with support for different installers.
*docs/* - All documentation is stored here, such as configuration guides,
- user guides and Yardstick descriptions.
+ user guides and Yardstick test case descriptions.
*etc/* - Used for test cases requiring specific POD configurations.
*samples/* - test case samples are stored here, most of all scenario and
- feature's samples are shown in this directory.
+ feature samples are shown in this directory.
-*tests/* - Here both Yardstick internal tests (*functional/* and *unit/*) as
- well as the test cases run to verify the NFVI (*opnfv/*) are stored.
- Also configurations of what to run daily and weekly at the different
- PODs is located here.
+*tests/* - The test cases run to verify the NFVI (*opnfv/*) are stored here.
+ The configurations of what to run daily and weekly at the different
+ PODs are also located here.
-*tools/* - Currently contains tools to build image for VMs which are deployed
- by Heat. Currently contains how to build the yardstick-trusty-server
- image with the different tools that are needed from within the
- image.
+*tools/* - Contains tools to build image for VMs which are deployed by Heat.
+ Currently contains how to build the yardstick-image with the
+ different tools that are needed from within the image.
*plugin/* - Plug-in configuration files are stored here.
-*yardstick/* - Contains the internals of Yardstick: Runners, Scenario, Contexts,
- CLI parsing, keys, plotting tools, dispatcher, plugin
+*yardstick/* - Contains the internals of Yardstick: :term:`Runners <runner>`,
+ :term:`Scenarios <scenario>`, :term:`Contexts <context>`, CLI
+ parsing, keys, plotting tools, dispatcher, plugin
install/remove scripts and so on.
+*yardstick/tests* - The Yardstick internal tests (*functional/* and *unit/*)
+ are stored here.
diff --git a/docs/testing/user/userguide/04-installation.rst b/docs/testing/user/userguide/04-installation.rst
index a4846230e..6fe42232d 100644
--- a/docs/testing/user/userguide/04-installation.rst
+++ b/docs/testing/user/userguide/04-installation.rst
@@ -1,13 +1,33 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International
-.. License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) OPNFV, Ericsson AB, Huawei Technologies Co.,Ltd and others.
+ License.
+ http://creativecommons.org/licenses/by/4.0
+ (c) OPNFV, Ericsson AB, Huawei Technologies Co.,Ltd and others.
+
+
+ Convention for heading levels in Yardstick documentation:
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
+
+..
+ Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ~~~~~~~ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
======================
Yardstick Installation
======================
-
Yardstick supports installation by Docker or directly in Ubuntu. The
installation procedure for Docker and direct installation are detailed in
the sections below.
@@ -52,6 +72,7 @@ Several prerequisites are needed for Yardstick:
the end of this document. That section details some tips/tricks which *may*
be of help in a proxified environment.
+.. _Install Yardstick using Docker:
Install Yardstick using Docker (first option) (**recommended**)
---------------------------------------------------------------
@@ -128,7 +149,7 @@ in the following sections. Before that, access the Yardstick container::
and then configure Yardstick environments in the Yardstick container.
Using the CLI command ``env prepare`` (first way) (**recommended**)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
In the Yardstick container, the Yardstick repository is located in the
``/home/opnfv/repos`` directory. Yardstick provides a CLI to prepare OpenStack
@@ -160,10 +181,10 @@ terminal window and execute the following command::
Manually exporting the env variables and initializing OpenStack (second way)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Export OpenStack environment variables
-######################################
+''''''''''''''''''''''''''''''''''''''
Before running Yardstick it is necessary to export OpenStack environment
variables::
@@ -189,7 +210,7 @@ A sample ``openrc`` file may look like this::
Manual creation of Yardstick flavor and guest images
-####################################################
+''''''''''''''''''''''''''''''''''''''''''''''''''''
Before executing Yardstick test cases, make sure that Yardstick flavor and
guest image are available in OpenStack. Detailed steps about creating the
@@ -246,14 +267,14 @@ image. Add Cirros and Ubuntu images to OpenStack::
Automatic initialization of OpenStack (third way)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++++++++++++++++++++++++++++++++++++++++++++++++++
Similar to the second way, the first step is also to
`Export OpenStack environment variables`_. Then the following steps should be
done.
Automatic creation of Yardstick flavor and guest images
-#######################################################
+'''''''''''''''''''''''''''''''''''''''''''''''''''''''
Yardstick has a script for automatically creating Yardstick flavor and building
Yardstick guest images. This script is mainly used for CI and can be also used
@@ -329,7 +350,6 @@ For installing Yardstick directly in Ubuntu, the ``yardstick env`` command is
not available. You need to prepare OpenStack environment variables and create
Yardstick flavor and guest images manually.
-
Uninstall Yardstick
^^^^^^^^^^^^^^^^^^^
@@ -444,6 +464,114 @@ These configuration files can be found in the ``samples`` directory.
Default location for the output is ``/tmp/yardstick.out``.
+Automatic installation of Yardstick
+-----------------------------------
+
+Automatic installation can be used as an alternative to the manual by
+providing parameters for ansible script ``install.yaml`` in a ``nsb_setup.sh``
+file. Yardstick can be installed on the bare metal and to the container. Yardstick
+container can be either pulled or built.
+
+Bare metal installation
+^^^^^^^^^^^^^^^^^^^^^^^
+
+Modify ``nsb_setup.sh`` file ``install.yaml`` parameters to install Yardstick
+on Ubuntu server:
+
+.. code-block:: console
+
+ ansible-playbook -i install-inventory.ini install.yaml \
+ -e IMAGE_PROPERTY='none' \
+ -e YARDSTICK_DIR=<path to Yardstick folder>
+
+.. note:: By default ``INSTALLATION_MODE`` is ``baremetal``.
+
+.. note:: No modification in ``install-inventory.ini`` is needed for Yardstick
+ installation.
+
+.. note:: To install Yardstick in virtual environment pass parameter
+ ``-e VIRTUAL_ENVIRONMENT=True``.
+
+Container installation
+^^^^^^^^^^^^^^^^^^^^^^
+
+Modify ``install.yaml`` parameters in ``nsb_setup.sh`` file to pull or build
+Yardstick container. To pull Yardstick image and start container run:
+
+.. code-block:: console
+
+ ansible-playbook -i install-inventory.ini install.yaml \
+ -e IMAGE_PROPERTY='none' \
+ -e INSTALLATION_MODE=container_pull
+
+.. note:: Yardstick docker image is available for both Ubuntu 16.04 and Ubuntu
+ 18.04. By default Ubuntu 16.04 based docker image is used. To use
+ Ubuntu 18.04 based docker image pass ``-i opnfv/yardstick-ubuntu-18.04``
+ parameter to ``nsb_setup.sh``.
+
+To build Yardstick image modify Dockerfile as per comments in it and run:
+
+.. code-block:: console
+
+ cd yardstick
+ docker build -f docker/Dockerfile -t opnfv/yardstick:<tag> .
+
+.. note:: Yardstick docker image based on Ubuntu 16.04 will be built.
+ Pass ``-f docker/Dockerfile_ubuntu18`` to build Yardstick docker image based
+ on Ubuntu 18.04.
+
+.. note:: Add ``--build-arg http_proxy=http://<proxy_host>:<proxy_port>`` to
+ build docker image if server is behind the proxy.
+
+Parameters for ``install.yaml``
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Description of the parameters used with ``install.yaml``:
+
+ +-------------------------+-------------------------------------------------+
+ | Parameters | Detail |
+ +=========================+=================================================+
+ | -i install-inventory.ini|| Installs package dependency to remote servers |
+ | || and localhost |
+ | || Mandatory parameter |
+ | || By default no remote servers are provided |
+ +-------------------------+-------------------------------------------------+
+ | -e YARDSTICK_DIR || Path to Yardstick folder |
+ | || Mandatory parameter for Yardstick bare metal |
+ | || installation |
+ +-------------------------+-------------------------------------------------+
+ | -e INSTALLATION_MODE || baremetal: Yardstick is installed to the bare |
+ | | metal |
+ | || Default parameter |
+ | +-------------------------------------------------+
+ | || container: Yardstick is installed in container |
+ | || Container is built from Dockerfile |
+ | +-------------------------------------------------+
+ | || container_pull: Yardstick is installed in |
+ | || container |
+ | || Container is pulled from docker hub |
+ +-------------------------+-------------------------------------------------+
+ | -e OS_RELEASE || xenial or bionic: Ubuntu version to be used for|
+ | || VM image (nsb or normal) |
+ | || Default is Ubuntu 16.04, xenial |
+ +-------------------------+-------------------------------------------------+
+ | -e IMAGE_PROPERTY || nsb: Build Yardstick NSB VM image |
+ | || Used to run Yardstick NSB tests on sample VNF |
+ | || Default parameter |
+ | +-------------------------------------------------+
+ | || normal: Build VM image to run ping test in |
+ | || OpenStack |
+ | +-------------------------------------------------+
+ | || none: don't build a VM image. |
+ +-------------------------+-------------------------------------------------+
+ | -e VIRTUAL_ENVIRONMENT || False or True: Whether install in virtualenv |
+ | || Default is False |
+ +-------------------------+-------------------------------------------------+
+ | -e YARD_IMAGE_ARCH || CPU architecture on servers |
+ | || Default is 'amd64' |
+ +-------------------------+-------------------------------------------------+
+
+
Deploy InfluxDB and Grafana using Docker
----------------------------------------
@@ -455,17 +583,17 @@ Grafana to display data in the following sections.
Automatic deployment of InfluxDB and Grafana containers (**recommended**)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Firstly, enter the Yardstick container::
+1. Enter the Yardstick container::
- sudo -EH docker exec -it yardstick /bin/bash
+ sudo -EH docker exec -it yardstick /bin/bash
-Secondly, create InfluxDB container and configure with the following command::
+2. Create InfluxDB container and configure with the following command::
- yardstick env influxdb
+ yardstick env influxdb
-Thirdly, create and configure Grafana container::
+3. Create and configure Grafana container::
- yardstick env grafana
+ yardstick env grafana
Then you can run a test case and visit http://host_ip:1948
(``admin``/``admin``) to see the results.
@@ -493,21 +621,21 @@ Run influxDB::
sudo -EH docker run -d --name influxdb \
-p 8083:8083 -p 8086:8086 --expose 8090 --expose 8099 \
tutum/influxdb
- docker exec -it influxdb bash
Configure influxDB::
- influx
- >CREATE USER root WITH PASSWORD 'root' WITH ALL PRIVILEGES
- >CREATE DATABASE yardstick;
- >use yardstick;
- >show MEASUREMENTS;
+ docker exec -it influxdb influx
+ > CREATE USER root WITH PASSWORD 'root' WITH ALL PRIVILEGES
+ > CREATE DATABASE yardstick;
+ > use yardstick;
+ > show MEASUREMENTS;
+ > exit
Run Grafana::
sudo -EH docker run -d --name grafana -p 1948:3000 grafana/grafana
-Log on http://{YOUR_IP_HERE}:1948 using ``admin``/``admin`` and configure
+Log on to ``http://{YOUR_IP_HERE}:1948`` using ``admin``/``admin`` and configure
database resource to be ``{YOUR_IP_HERE}:8086``.
.. image:: images/Grafana_config.png
@@ -520,7 +648,7 @@ Configure ``yardstick.conf``::
sudo cp etc/yardstick/yardstick.conf.sample /etc/yardstick/yardstick.conf
sudo vi /etc/yardstick/yardstick.conf
-Modify ``yardstick.conf``::
+Modify ``yardstick.conf`` to add the ``influxdb`` dispatcher::
[DEFAULT]
debug = True
@@ -533,13 +661,11 @@ Modify ``yardstick.conf``::
username = root
password = root
-Now you can run Yardstick test cases and store the results in influxDB.
-
+Now Yardstick will store results in InfluxDB when you run a testcase.
Deploy InfluxDB and Grafana directly in Ubuntu (**Todo**)
---------------------------------------------------------
-
Proxy Support
-------------
diff --git a/docs/testing/user/userguide/05-operation.rst b/docs/testing/user/userguide/05-operation.rst
index f390d1643..82539c97f 100644
--- a/docs/testing/user/userguide/05-operation.rst
+++ b/docs/testing/user/userguide/05-operation.rst
@@ -183,7 +183,7 @@ Combining these elements together, a sample Heat context config looks like:
.. literalinclude::
../../../../yardstick/tests/integration/dummy-scenario-heat-context.yaml
:start-after: ---
- :empahsise-lines: 14-
+ :emphasize-lines: 14-
Using exisiting HOT Templates
'''''''''''''''''''''''''''''
diff --git a/docs/testing/user/userguide/06-yardstick-plugin.rst b/docs/testing/user/userguide/06-yardstick-plugin.rst
index bc35e239d..a5d890b14 100644
--- a/docs/testing/user/userguide/06-yardstick-plugin.rst
+++ b/docs/testing/user/userguide/06-yardstick-plugin.rst
@@ -3,13 +3,23 @@
.. http://creativecommons.org/licenses/by/4.0
.. (c) OPNFV, Ericsson AB, Huawei Technologies Co.,Ltd and others.
+.. Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
+
===================================
Installing a plug-in into Yardstick
===================================
Abstract
-========
+--------
Yardstick provides a ``plugin`` CLI command to support integration with other
OPNFV testing projects. Below is an example invocation of Yardstick plugin
@@ -17,7 +27,7 @@ command and Storperf plug-in sample.
Installing Storperf into Yardstick
-==================================
+----------------------------------
Storperf is delivered as a Docker container from
https://hub.docker.com/r/opnfv/storperf/tags/.
@@ -31,7 +41,7 @@ In this introduction we will install Storperf on Jump Host.
Step 0: Environment preparation
--------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Running Storperf on Jump Host
Requirements:
@@ -100,7 +110,7 @@ container. You may need to copy it to the root directory of the Storperf
deployed host.
Step 1: Plug-in configuration file preparation
-----------------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
To install a plug-in, first you need to prepare a plug-in configuration file in
YAML format and store it in the "plugin" directory. The plugin configration
@@ -125,7 +135,7 @@ Here the Storperf will be installed on IP 192.168.23.2 which is the Jump Host
in my local environment.
Step 2: Plug-in install/remove scripts preparation
---------------------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
In ``yardstick/resource/scripts`` directory, there are two folders: an
``install`` folder and a ``remove`` folder. You need to store the plug-in
@@ -139,15 +149,15 @@ For example, the install and remove scripts for Storperf are both named
``storperf.bash``.
Step 3: Install and remove Storperf
------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
To install Storperf, simply execute the following command::
# Install Storperf
yardstick plugin install plugin/storperf.yaml
-Removing Storperf from yardstick
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Removing Storperf from Yardstick
+++++++++++++++++++++++++++++++++
To remove Storperf, simply execute the following command::
diff --git a/docs/testing/user/userguide/07-result-store-InfluxDB.rst b/docs/testing/user/userguide/07-result-store-InfluxDB.rst
index cde931376..8a9196b1b 100644
--- a/docs/testing/user/userguide/07-result-store-InfluxDB.rst
+++ b/docs/testing/user/userguide/07-result-store-InfluxDB.rst
@@ -1,14 +1,23 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International
-.. License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) OPNFV, 2016 Huawei Technologies Co.,Ltd and others.
+ License.
+ http://creativecommons.org/licenses/by/4.0
+ (c) OPNFV, 2016 Huawei Technologies Co.,Ltd and others.
+ Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
==============================================
Store Other Project's Test Results in InfluxDB
==============================================
Abstract
-========
+--------
.. _Framework: https://wiki.opnfv.org/download/attachments/6827660/wiki.png?version=1&modificationDate=1470298075000&api=v2
@@ -21,7 +30,7 @@ into community's InfluxDB. The framework is shown in Framework_.
:alt: Store Other Project's Test Results in InfluxDB
Store Storperf Test Results into Community's InfluxDB
-=====================================================
+-----------------------------------------------------
.. _Influxdb: https://git.opnfv.org/cgit/yardstick/tree/yardstick/dispatcher/influxdb.py
.. _Mingjiang: mailto:limingjiang@huawei.com
diff --git a/docs/testing/user/userguide/08-grafana.rst b/docs/testing/user/userguide/08-grafana.rst
index 29bc23a08..ebe9f570d 100644
--- a/docs/testing/user/userguide/08-grafana.rst
+++ b/docs/testing/user/userguide/08-grafana.rst
@@ -3,13 +3,23 @@
.. http://creativecommons.org/licenses/by/4.0
.. (c) 2016 Huawei Technologies Co.,Ltd and others
+.. Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
+
=================
Grafana dashboard
=================
Abstract
-========
+--------
This chapter describes the Yardstick grafana dashboard. The Yardstick grafana
dashboard can be found here: http://testresults.opnfv.org/grafana/
@@ -21,14 +31,14 @@ dashboard can be found here: http://testresults.opnfv.org/grafana/
Public access
-=============
+-------------
Yardstick provids a public account for accessing to the dashboard. The username
and password are both set to ‘opnfv’.
Testcase dashboard
-==================
+------------------
For each test case, there is a dedicated dashboard. Shown here is the dashboard
of TC002.
@@ -36,7 +46,7 @@ of TC002.
.. image:: images/TC002.png
:width: 800px
- :alt:TC002 dashboard
+ :alt: TC002 dashboard
For each test case dashboard. On the top left, we have a dashboard selection,
you can switch to different test cases using this pull-down menu.
@@ -56,7 +66,7 @@ zoom out the chart.
Administration access
-=====================
+---------------------
For a user with administration rights it is easy to update and save any
dashboard configuration. Saved updates immediately take effect and become live.
@@ -72,11 +82,11 @@ This may cause issues like:
Any change made by administrator should be careful.
-Add a dashboard into yardstick grafana
-======================================
+Add a dashboard into Yardstick Grafana
+--------------------------------------
Due to security concern, users that using the public opnfv account are not able
-to edit the yardstick grafana directly.It takes a few more steps for a
+to edit the yardstick grafana directly. It takes a few more steps for a
non-yardstick user to add a custom dashboard into yardstick grafana.
There are 6 steps to go.
diff --git a/docs/testing/user/userguide/09-api.rst b/docs/testing/user/userguide/09-api.rst
index f0ae3980b..f227878ae 100644
--- a/docs/testing/user/userguide/09-api.rst
+++ b/docs/testing/user/userguide/09-api.rst
@@ -2,6 +2,15 @@
.. License.
.. http://creativecommons.org/licenses/by/4.0
.. (c) OPNFV, Huawei Technologies Co.,Ltd and others.
+.. Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
=====================
Yardstick Restful API
@@ -9,16 +18,16 @@ Yardstick Restful API
Abstract
-========
+--------
Yardstick support restful API since Danube.
Available API
-=============
+-------------
/yardstick/env/action
----------------------
+^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to prepare Yardstick test environment.
For Euphrates, it supports:
@@ -69,7 +78,7 @@ get the task result.
/yardstick/asynctask
---------------------
+^^^^^^^^^^^^^^^^^^^^
Description: This API is used to get the status of asynchronous tasks
@@ -91,7 +100,7 @@ NOTE::
/yardstick/testcases
---------------------
+^^^^^^^^^^^^^^^^^^^^
Description: This API is used to list all released Yardstick test cases.
@@ -106,7 +115,7 @@ Example::
/yardstick/testcases/release/action
------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to run a Yardstick released test case.
@@ -130,7 +139,7 @@ result.
/yardstick/testcases/samples/action
------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to run a Yardstick sample test case.
@@ -154,7 +163,7 @@ the result.
/yardstick/testcases/<testcase_name>/docs
------------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to the documentation of a certain released test
case.
@@ -170,7 +179,7 @@ Example::
/yardstick/testsuites/action
-----------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to run a Yardstick test suite.
@@ -194,7 +203,7 @@ result.
/yardstick/tasks/<task_id>/log
-------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to get the real time log of test case execution.
@@ -209,7 +218,7 @@ Example::
/yardstick/results
-------------------
+^^^^^^^^^^^^^^^^^^
Description: This API is used to get the test results of tasks. If you call
/yardstick/testcases/samples/action API, it will return a task id. You can use
@@ -228,7 +237,7 @@ This API will return a list of test case result
/api/v2/yardstick/openrcs
--------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API provides functionality of handling OpenStack credential
file (openrc). For Euphrates, it supports:
@@ -282,7 +291,7 @@ Example::
/api/v2/yardstick/openrcs/<openrc_id>
--------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API provides functionality of handling OpenStack credential file (openrc). For Euphrates, it supports:
@@ -308,7 +317,7 @@ Example::
/api/v2/yardstick/pods
-----------------------
+^^^^^^^^^^^^^^^^^^^^^^
Description: This API provides functionality of handling Yardstick pod file
(pod.yaml). For Euphrates, it supports:
@@ -334,7 +343,7 @@ Example::
/api/v2/yardstick/pods/<pod_id>
--------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API provides functionality of handling Yardstick pod file (pod.yaml). For Euphrates, it supports:
@@ -358,7 +367,7 @@ Example::
/api/v2/yardstick/images
-------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to Yardstick VM images.
For Euphrates, it supports:
@@ -383,7 +392,7 @@ Example::
/api/v2/yardstick/images/<image_id>
------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to Yardstick VM images. For Euphrates, it supports:
@@ -407,7 +416,7 @@ Example::
/api/v2/yardstick/tasks
------------------------
+^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to yardstick tasks. For
Euphrates, it supports:
@@ -433,7 +442,7 @@ Example::
/api/v2/yardstick/tasks/<task_id>
---------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to yardstick tasks. For Euphrates, it supports:
@@ -518,7 +527,7 @@ Example::
/api/v2/yardstick/testcases
----------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to Yardstick testcases.
For Euphrates, it supports:
@@ -553,7 +562,7 @@ Example::
/api/v2/yardstick/testcases/<case_name>
----------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to yardstick testcases. For Euphrates, it supports:
@@ -579,7 +588,7 @@ Example::
/api/v2/yardstick/testsuites
-----------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to yardstick test suites.
For Euphrates, it supports:
@@ -617,7 +626,7 @@ Example::
/api/v2/yardstick/testsuites
-----------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to yardstick test suites. For Euphrates, it supports:
@@ -643,7 +652,7 @@ Example::
/api/v2/yardstick/projects
---------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to Yardstick test
projects. For Euphrates, it supports:
@@ -678,7 +687,7 @@ Example::
/api/v2/yardstick/projects
---------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to yardstick test projects. For Euphrates, it supports:
@@ -704,7 +713,7 @@ Example::
/api/v2/yardstick/containers
-----------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to Docker containers.
For Euphrates, it supports:
@@ -744,7 +753,7 @@ Example::
/api/v2/yardstick/containers/<container_id>
--------------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Description: This API is used to do some work related to Docker containers. For Euphrates, it supports:
diff --git a/docs/testing/user/userguide/10-yardstick-user-interface.rst b/docs/testing/user/userguide/10-yardstick-user-interface.rst
index cadec78ef..246e1b1df 100644
--- a/docs/testing/user/userguide/10-yardstick-user-interface.rst
+++ b/docs/testing/user/userguide/10-yardstick-user-interface.rst
@@ -1,30 +1,64 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+
+.. Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
+
========================
Yardstick User Interface
========================
-This interface provides a user to view the test result
-in table format and also values pinned on to a graph.
+This chapter describes how to generate HTML reports, used to view, store, share
+or publish test results in table and graph formats.
+
+The following layouts are available:
+
+* The compact HTML report layout is suitable for testcases producing a few
+ metrics over a short period of time. All metrics for all timestamps are
+ displayed in the data table and on the graph.
+* The dynamic HTML report layout consists of a wider data table, a graph, and
+ a tree that allows selecting the metrics to be displayed. This layout is
+ suitable for testcases, such as NSB ones, producing a lot of metrics over
+ a longer period of time.
-Command
-=======
-::
+
+Commands
+--------
+
+To generate the compact HTML report, run::
yardstick report generate <task-ID> <testcase-filename>
+To generate the dynamic HTML report, run::
+
+ yardstick report generate-nsb <task-ID> <testcase-filename>
+
Description
-===========
+-----------
-1. When the command is triggered using the task-id and the testcase
-name provided the respective values are retrieved from the
-database (influxdb in this particular case).
+1. When the command is triggered, the relevant values for the
+ provided task-id and testcase name are retrieved from the
+ database (`InfluxDB`_ in this particular case).
-2. The values are then formatted and then provided to the html
-template framed with complete html body using Django Framework.
+2. The values are then formatted and provided to the html
+ template to be rendered using `Jinja2`_.
-3. Then the whole template is written into a html file.
+3. Then the rendered template is written into a html file.
The graph is framed with Timestamp on x-axis and output values
(differ from testcase to testcase) on y-axis with the help of
-"Highcharts".
+`Chart.js`_.
+
+.. _InfluxDB: https://www.influxdata.com/time-series-platform/influxdb/
+.. _Jinja2: http://jinja.pocoo.org/docs/2.10/
+.. _Chart.js: https://www.chartjs.org/
diff --git a/docs/testing/user/userguide/12-nsb-overview.rst b/docs/testing/user/userguide/12-nsb-overview.rst
index 71a5c1130..45b087a47 100644
--- a/docs/testing/user/userguide/12-nsb-overview.rst
+++ b/docs/testing/user/userguide/12-nsb-overview.rst
@@ -1,77 +1,98 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International
.. License.
.. http://creativecommons.org/licenses/by/4.0
-.. (c) OPNFV, 2016-2017 Intel Corporation.
+.. (c) OPNFV, 2016-2019 Intel Corporation.
+
+.. Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
===================================
Network Services Benchmarking (NSB)
===================================
-Abstract
-========
+.. _Yardstick: https://wiki.opnfv.org/display/yardstick
+.. _`ETSI GS NFV-TST001`: http://www.etsi.org/deliver/etsi_gs/NFV-TST/001_099/001/01.01.01_60/gs_nfv-tst001v010101p.pdf
-.. _Yardstick: https://wiki.opnfv.org/yardstick
+Abstract
+--------
This chapter provides an overview of the NSB, a contribution to OPNFV
Yardstick_ from Intel.
Overview
-========
-
-The goal of NSB is to Extend Yardstick to perform real world VNFs and NFVi
-Characterization and benchmarking with repeatable and deterministic methods.
-
-The Network Service Benchmarking (NSB) extends the yardstick framework to do
-VNF characterization and benchmarking in three different execution
-environments - bare metal i.e. native Linux environment, standalone virtual
-environment and managed virtualized environment (e.g. Open stack etc.).
-It also brings in the capability to interact with external traffic generators
-both hardware & software based for triggering and validating the traffic
-according to user defined profiles.
+--------
+
+Network Services Benchmarking (:term:`NSB`) uses the :term:`Yardstick`
+framework for performing :term:`VNF` and :term:`NFVI` characterisation in an
+:term:`NFV` environment.
+
+For VNF characterisation, NSB will onboard a VNF, source and sink traffic to it
+via traffic generators, and collect a variety of key performance indicators
+(:term:`KPI`) during VNF execution. The stream of KPI data is stored in a
+database, and it is visualized in a performance-visualization dashboard.
+
+For NFVI characterisation, a fixed test VNF, called :term:`PROX` is used.
+PROX implements a suite of test cases and visualizes the output data of the
+test suite. The PROX test cases implement various execution kernels found in
+real-world VNFs, and the output of the test cases provides an indication of
+the fitness of the infrastructure for running NFV services, in addition to
+indicating potential performance optimizations for the NFVI.
+
+NSB extends the Yardstick framework to do VNF characterization in three
+different execution environments - bare metal i.e. native Linux environment,
+standalone virtual environment and managed virtualized environment (e.g.
+OpenStack). It also brings in the capability to interact with external traffic
+generators, both hardware and software based, for triggering and validating the
+traffic according to user defined profiles.
NSB extension includes:
- - Generic data models of Network Services, based on ETSI spec `ETSI GS NFV-TST 001 <http://www.etsi.org/deliver/etsi_gs/NFV-TST/001_099/001/01.01.01_60/gs_nfv-tst001v010101p.pdf>`_
-
- - New Standalone context for VNF testing like SRIOV, OVS, OVS-DPDK etc
-
- - Generic VNF configuration models and metrics implemented with Python
- classes
-
- - Traffic generator features and traffic profiles
-
- - L1-L3 state-less traffic profiles
+* Generic data models of Network Services, based on ETSI spec
+ `ETSI GS NFV-TST001`_
+* Standalone :term:`context` for VNF testing SRIOV, OVS-DPDK, etc
+* Generic VNF configuration models and metrics implemented with Python
+ classes
+* Traffic generator features and traffic profiles
- - L4-L7 state-full traffic profiles
+ * L1-L3 stateless traffic profiles
+ * L4-L7 state-full traffic profiles
+ * Tunneling protocol/network overlay support
- - Tunneling protocol / network overlay support
+* Scenarios that handle NSB test cases execution
- - Test case samples
+ * NSPerf - scenario that handles generic NSB test case execution
+ (setup and init tg/vnf, trigger traffic on tg, collect kpi)
+ * NSPerf-RFC2544 - scenario that allows repeatable triggering of traffic on
+ traffic generators until test case acceptance criteria is met
+ (for example RFC2544 binary search)
- - Ping
+* Test case samples
- - Trex
+ * Ping
+ * Trex
+ * vPE, vCGNAT, vFirewall etc - ipv4 throughput, latency etc
- - vPE,vCGNAT, vFirewall etc - ipv4 throughput, latency etc
+* Traffic generators i.e. Trex, ab/nginx, ixia, iperf, etc
+* KPIs for a given use case:
- - Traffic generators like Trex, ab/nginx, ixia, iperf etc
+ * System agent support for collecting NFVi KPI. This includes:
- - KPIs for a given use case:
+ * CPU statistic
+ * Memory BW
+ * OVS-DPDK Stats
- - System agent support for collecting NFVi KPI. This includes:
-
- - CPU statistic
-
- - Memory BW
-
- - OVS-DPDK Stats
-
- - Network KPIs, e.g., inpackets, outpackets, thoughput, latency etc
-
- - VNF KPIs, e.g., packet_in, packet_drop, packet_fwd etc
+ * Network KPIs e.g. inpackets, outpackets, thoughput, latency
+ * VNF KPIs e.g. packet_in, packet_drop, packet_fwd
Architecture
-============
+------------
The Network Service (NS) defines a set of Virtual Network Functions (VNF)
connected together using NFV infrastructure.
@@ -83,124 +104,155 @@ performed network functionality. The part of the data model is a set of the
configuration parameters, number of connection points used and flavor including
core and memory amount.
-The ETSI defines a Network Service as a set of configurable VNFs working in
-some NFV Infrastructure connecting each other using Virtual Links available
-through Connection Points. The ETSI MANO specification defines a set of
-management entities called Network Service Descriptors (NSD) and
-VNF Descriptors (VNFD) that define real Network Service. The picture below
-makes an example how the real Network Operator use-case can map into ETSI
-Network service definition
+ETSI defines a Network Service as a set of configurable VNFs working in some
+NFV Infrastructure connecting each other using Virtual Links available through
+Connection Points. The ETSI MANO specification defines a set of management
+entities called Network Service Descriptors (NSD) and VNF Descriptors (VNFD)
+that define real Network Service. The picture below makes an example how the
+real Network Operator use-case can map into ETSI Network service definition.
+
+Network Service framework performs the necessary test steps. It may involve:
+
+* Interacting with traffic generator and providing the inputs on traffic
+ type / packet structure to generate the required traffic as per the
+ test case. Traffic profiles will be used for this.
+* Executing the commands required for the test procedure and analyses the
+ command output for confirming whether the command got executed correctly
+ or not e.g. as per the test case, run the traffic for the given
+ time period and wait for the necessary time delay.
+* Verify the test result.
+* Validate the traffic flow from SUT.
+* Fetch the data from SUT and verify the value as per the test case.
+* Upload the logs from SUT onto the Test Harness server
+* Retrieve the KPI's provided by particular VNF
-Network Service framework performs the necessary test steps. It may involve
-
- - Interacting with traffic generator and providing the inputs on traffic
- type / packet structure to generate the required traffic as per the
- test case. Traffic profiles will be used for this.
+Components of Network Service
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- - Executing the commands required for the test procedure and analyses the
- command output for confirming whether the command got executed correctly
- or not. E.g. As per the test case, run the traffic for the given
- time period / wait for the necessary time delay
+.. TODO: provide a list of components in this section and describe them in
+ later sub-sections
- - Verify the test result.
+.. Components are the methodology, TGs, framework extensions, KPI collection,
+ Testcases, SampleVNFs
+.. Framework extentions include: VNF models, NSPerf Scenario, contexts
- - Validate the traffic flow from SUT
+* *Models for Network Service benchmarking*: The Network Service benchmarking
+ requires the proper modelling approach. The NSB provides models using Python
+ files and defining of NSDs and VNFDs.
- - Fetch the table / data from SUT and verify the value as per the test case
+The benchmark control application being a part of OPNFV Yardstick can call
+that Python models to instantiate and configure the VNFs. Depending on
+infrastructure type (bare-metal or fully virtualized) that calls could be
+made directly or using MANO system.
- - Upload the logs from SUT onto the Test Harness server
+* *Traffic generators in NSB*: Any benchmark application requires a set of
+ traffic generator and traffic profiles defining the method in which traffic
+ is generated.
- - Read the KPI's provided by particular VNF
+The Network Service benchmarking model extends the Network Service
+definition with a set of Traffic Generators (TG) that are treated
+same way as other VNFs being a part of benchmarked network service.
+Same as other VNFs the traffic generator are instantiated and terminated.
-Components of Network Service
------------------------------
+Every traffic generator has own configuration defined as a traffic profile
+and a set of KPIs supported. The python models for TG is extended by
+specific calls to listen and generate traffic.
- * *Models for Network Service benchmarking*: The Network Service benchmarking
- requires the proper modelling approach. The NSB provides models using Python
- files and defining of NSDs and VNFDs.
+* *The stateless TREX traffic generator*: The main traffic generator used as
+ Network Service stimulus is open source TREX tool.
- The benchmark control application being a part of OPNFV yardstick can call
- that python models to instantiate and configure the VNFs. Depending on
- infrastructure type (bare-metal or fully virtualized) that calls could be
- made directly or using MANO system.
+The TREX tool can generate any kind of stateless traffic.
- * *Traffic generators in NSB*: Any benchmark application requires a set of
- traffic generator and traffic profiles defining the method in which traffic
- is generated.
-
- The Network Service benchmarking model extends the Network Service
- definition with a set of Traffic Generators (TG) that are treated
- same way as other VNFs being a part of benchmarked network service.
- Same as other VNFs the traffic generator are instantiated and terminated.
+.. code-block:: console
- Every traffic generator has own configuration defined as a traffic profile
- and a set of KPIs supported. The python models for TG is extended by
- specific calls to listen and generate traffic.
+ +--------+ +-------+ +--------+
+ | | | | | |
+ | Trex | ---> | VNF | ---> | Trex |
+ | | | | | |
+ +--------+ +-------+ +--------+
- * *The stateless TREX traffic generator*: The main traffic generator used as
- Network Service stimulus is open source TREX tool.
+Supported testcases scenarios:
- The TREX tool can generate any kind of stateless traffic.
+* Correlated UDP traffic using TREX traffic generator and replay VNF.
- .. code-block:: console
+ * Using different IMIX configuration like pure voice, pure video traffic etc
+ * Using different number IP flows e.g. 1, 1K, 16K, 64K, 256K, 1M flows
+ * Using different number of rules configured e.g. 1, 1K, 10K rules
- +--------+ +-------+ +--------+
- | | | | | |
- | Trex | ---> | VNF | ---> | Trex |
- | | | | | |
- +--------+ +-------+ +--------+
+For UDP correlated traffic following Key Performance Indicators are collected
+for every combination of test case parameters:
- Supported testcases scenarios:
+* RFC2544 throughput for various loss rate defined (1% is a default)
- - Correlated UDP traffic using TREX traffic generator and replay VNF.
+KPI Collection
+^^^^^^^^^^^^^^
- - using different IMIX configuration like pure voice, pure video traffic etc
+KPI collection is the process of sampling KPIs at multiple intervals to allow
+for investigation into anomalies during runtime. Some KPI intervals are
+adjustable. KPIs are collected from traffic generators and NFVI for the SUT.
+There is already some reporting in NSB available, but NSB collects all KPIs for
+analytics to process.
- - using different number IP flows like 1 flow, 1K, 16K, 64K, 256K, 1M flows
+Below is an example list of basic KPIs:
- - Using different number of rules configured like 1 rule, 1K, 10K rules
+* Throughput
+* Latency
+* Packet delay variation
+* Maximum establishment rate
+* Maximum tear-down rate
+* Maximum simultaneous number of sessions
- For UDP correlated traffic following Key Performance Indicators are collected
- for every combination of test case parameters:
+Of course, there can be many other KPIs that will be relevant for a specific
+NFVI, but in most cases these KPIs are enough to give you a basic picture of
+the SUT. NSB also uses :term:`collectd` in order to collect the KPIs. Currently
+the following collectd plug-ins are enabled for NSB testcases:
- - RFC2544 throughput for various loss rate defined (1% is a default)
+* Libvirt
+* Interface stats
+* OvS events
+* vSwitch stats
+* Huge Pages
+* RAM
+* CPU usage
+* Intel® PMU
+* Intel® RDT
Graphical Overview
-==================
+------------------
-NSB Testing with yardstick framework facilitate performance testing of various
+NSB Testing with Yardstick framework facilitate performance testing of various
VNFs provided.
.. code-block:: console
+-----------+
- | | +-----------+
- | vPE | ->|TGen Port 0|
- | TestCase | | +-----------+
- | | |
- +-----------+ +------------------+ +-------+ |
- | | -- API --> | VNF | <--->
- +-----------+ | Yardstick | +-------+ |
- | Test Case | --> | NSB Testing | |
- +-----------+ | | |
- | | | |
- | +------------------+ |
- +-----------+ | +-----------+
- | Traffic | ->|TGen Port 1|
- | patterns | +-----------+
+ | | +-------------+
+ | vPE | -->| TGen Port 0 |
+ | TestCase | | +-------------+
+ | | |
+ +-----------+ +---------------+ +-------+ |
+ | | ---> | VNF | <--->
+ +-----------+ | Yardstick | +-------+ |
+ | Test Case | --> | NSB Testing | |
+ +-----------+ | | |
+ | | | |
+ | +---------------+ |
+ +-----------+ | +-------------+
+ | Traffic | -->| TGen Port 1 |
+ | patterns | +-------------+
+-----------+
Figure 1: Network Service - 2 server configuration
-VNFs supported for chracterization:
------------------------------------
+VNFs supported for chracterization
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1. CGNAPT - Carrier Grade Network Address and port Translation
2. vFW - Virtual Firewall
3. vACL - Access Control List
-4. Prox - Packet pROcessing eXecution engine:
- - VNF can act as Drop, Basic Forwarding (no touch),
- L2 Forwarding (change MAC), GRE encap/decap, Load balance based on
- packet fields, Symmetric load balancing
- - QinQ encap/decap IPv4/IPv6, ARP, QoS, Routing, Unmpls, Policing, ACL
+4. PROX - Packet pROcessing eXecution engine:
+ * VNF can act as Drop, Basic Forwarding (no touch),
+ L2 Forwarding (change MAC), GRE encap/decap, Load balance based on
+ packet fields, Symmetric load balancing
+ * QinQ encap/decap IPv4/IPv6, ARP, QoS, Routing, Unmpls, Policing, ACL
5. UDP_Replay
diff --git a/docs/testing/user/userguide/13-nsb-installation.rst b/docs/testing/user/userguide/13-nsb-installation.rst
index fb68fbf21..35f67b92f 100644
--- a/docs/testing/user/userguide/13-nsb-installation.rst
+++ b/docs/testing/user/userguide/13-nsb-installation.rst
@@ -1,36 +1,43 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International
.. License.
.. http://creativecommons.org/licenses/by/4.0
-.. (c) OPNFV, 2016-2017 Intel Corporation.
+.. (c) OPNFV, 2016-2019 Intel Corporation.
-=====================================
-Yardstick - NSB Testing -Installation
-=====================================
+..
+ Convention for heading levels in Yardstick documentation:
-Abstract
-========
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
+
+
+================
+NSB Installation
+================
-The Network Service Benchmarking (NSB) extends the yardstick framework to do
-VNF characterization and benchmarking in three different execution
-environments viz., bare metal i.e. native Linux environment, standalone virtual
-environment and managed virtualized environment (e.g. Open stack etc.).
-It also brings in the capability to interact with external traffic generators
-both hardware & software based for triggering and validating the traffic
-according to user defined profiles.
+.. _OVS-DPDK: http://docs.openvswitch.org/en/latest/intro/install/dpdk/
+.. _devstack: https://docs.openstack.org/devstack/pike/>
+.. _OVS-DPDK-versions: http://docs.openvswitch.org/en/latest/faq/releases/
+
+Abstract
+--------
The steps needed to run Yardstick with NSB testing are:
* Install Yardstick (NSB Testing).
-* Setup/Reference pod.yaml describing Test topology
-* Create/Reference the test configuration yaml file.
+* Setup/reference ``pod.yaml`` describing Test topology.
+* Create/reference the test configuration yaml file.
* Run the test case.
-
Prerequisites
-=============
+-------------
-Refer chapter Yardstick Installation for more information on yardstick
-prerequisites
+Refer to :doc:`04-installation` for more information on Yardstick
+prerequisites.
Several prerequisites are needed for Yardstick (VNF testing):
@@ -46,11 +53,10 @@ Several prerequisites are needed for Yardstick (VNF testing):
* intel-cmt-cat
Hardware & Software Ingredients
--------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SUT requirements:
-
======= ===================
Item Description
======= ===================
@@ -63,7 +69,6 @@ SUT requirements:
Boot and BIOS settings:
-
============= =================================================
Boot settings default_hugepagesz=1G hugepagesz=1G hugepages=16
hugepagesz=2M hugepages=2048 isolcpus=1-11,22-33
@@ -82,94 +87,224 @@ Boot and BIOS settings:
Turbo Boost Disabled
============= =================================================
-
-
Install Yardstick (NSB Testing)
-===============================
-
-Download the source code and install Yardstick from it
-
-.. code-block:: console
-
- git clone https://gerrit.opnfv.org/gerrit/yardstick
+-------------------------------
- cd yardstick
+Yardstick with NSB can be installed using ``nsb_setup.sh``.
+The ``nsb_setup.sh`` allows to:
- # Switch to latest stable branch
- # git checkout <tag or stable branch>
- git checkout stable/euphrates
+1. Install Yardstick in specified mode: bare metal or container.
+ Refer :doc:`04-installation`.
+2. Install package dependencies on remote servers used as traffic generator or
+ sample VNF. Install DPDK, sample VNFs, TREX, collectd.
+ Add such servers to ``install-inventory.ini`` file to either
+ ``yardstick-standalone`` or ``yardstick-baremetal`` server groups.
+ It configures IOMMU, hugepages, open file limits, CPU isolation, etc.
+3. Build VM image either nsb or normal. The nsb VM image is used to run
+ Yardstick sample VNF tests, like vFW, vACL, vCGNAPT, etc.
+ The normal VM image is used to run Yardstick ping tests in OpenStack context.
+4. Add nsb or normal VM image to OpenStack together with OpenStack variables.
-Configure the network proxy, either using the environment variables or setting
-the global environment file:
+Firstly, configure the network proxy, either using the environment variables or
+setting the global environment file.
-.. code-block:: ini
+Set environment in the file::
- cat /etc/environment
http_proxy='http://proxy.company.com:port'
https_proxy='http://proxy.company.com:port'
+Set environment variables:
+
.. code-block:: console
export http_proxy='http://proxy.company.com:port'
export https_proxy='http://proxy.company.com:port'
-The last step is to modify the Yardstick installation inventory, used by
-Ansible:
+Download the source code and check out the latest stable branch:
+
+.. code-block:: console
+
+ git clone https://gerrit.opnfv.org/gerrit/yardstick
+ cd yardstick
+ # Switch to latest stable branch
+ git checkout stable/gambia
+
+Modify the Yardstick installation inventory used by Ansible:
.. code-block:: ini
cat ./ansible/install-inventory.ini
[jumphost]
- localhost ansible_connection=local
-
- [yardstick-standalone]
- yardstick-standalone-node ansible_host=192.168.1.2
- yardstick-standalone-node-2 ansible_host=192.168.1.3
+ localhost ansible_connection=local
# section below is only due backward compatibility.
# it will be removed later
[yardstick:children]
jumphost
+ [yardstick-baremetal]
+ baremetal ansible_host=192.168.2.51 ansible_connection=ssh
+
+ [yardstick-standalone]
+ standalone ansible_host=192.168.2.52 ansible_connection=ssh
+
[all:vars]
- ansible_user=root
- ansible_pass=root
+ # Uncomment credentials below if needed
+ ansible_user=root
+ ansible_ssh_pass=root
+ # ansible_ssh_private_key_file=/root/.ssh/id_rsa
+ # When IMG_PROPERTY is passed neither normal nor nsb set
+ # "path_to_vm=/path/to/image" to add it to OpenStack
+ # path_to_img=/tmp/workspace/yardstick-image.img
+
+ # List of CPUs to be isolated (not used by default)
+ # Grub line will be extended with:
+ # "isolcpus=<ISOL_CPUS> nohz=on nohz_full=<ISOL_CPUS> rcu_nocbs=1<ISOL_CPUS>"
+ # ISOL_CPUS=2-27,30-55 # physical cpu's for all NUMA nodes, four cpu's reserved
+
+.. warning::
+
+ Before running ``nsb_setup.sh`` make sure python is installed on servers
+ added to ``yardstick-standalone`` and ``yardstick-baremetal`` groups.
+
+.. note::
+
+ SSH access without password needs to be configured for all your nodes
+ defined in ``install-inventory.ini`` file.
+ If you want to use password authentication you need to install ``sshpass``::
+
+ sudo -EH apt-get install sshpass
+
.. note::
- SSH access without password needs to be configured for all your nodes defined in
+ A VM image built by other means than Yardstick can be added to OpenStack.
+ Uncomment and set correct path to the VM image in the
+ ``install-inventory.ini`` file::
+
+ path_to_img=/tmp/workspace/yardstick-image.img
+
+
+.. note::
+
+ CPU isolation can be applied to the remote servers, like:
+ ISOL_CPUS=2-27,30-55. Uncomment and modify accordingly in
``install-inventory.ini`` file.
- If you want to use password authentication you need to install sshpass
- .. code-block:: console
+By default ``nsb_setup.sh`` pulls Yardstick image based on Ubuntu 16.04 from
+docker hub and starts container, builds NSB VM image based on Ubuntu 16.04,
+installs packages to the servers given in ``yardstick-standalone`` and
+``yardstick-baremetal`` host groups.
- sudo -EH apt-get install sshpass
+To pull Yardstick built based on Ubuntu 18 run::
-To execute an installation for a Bare-Metal or a Standalone context:
+ ./nsb_setup.sh -i opnfv/yardstick-ubuntu-18.04:latest
-.. code-block:: console
+To change default behavior modify parameters for ``install.yaml`` in
+``nsb_setup.sh`` file.
- ./nsb_setup.sh
+Refer chapter :doc:`04-installation` for more details on ``install.yaml``
+parameters.
+To execute an installation for a **BareMetal** or a **Standalone context**::
-To execute an installation for an OpenStack context:
+ ./nsb_setup.sh
-.. code-block:: console
+To execute an installation for an **OpenStack** context::
./nsb_setup.sh <path to admin-openrc.sh>
-Above command setup docker with latest yardstick code. To execute
+.. note::
-.. code-block:: console
+ Yardstick may not be operational after distributive linux kernel update if
+ it has been installed before. Run ``nsb_setup.sh`` again to resolve this.
+
+.. warning::
+
+ The Yardstick VM image (NSB or normal) cannot be built inside a VM.
+
+.. warning::
+
+ The ``nsb_setup.sh`` configures huge pages, CPU isolation, IOMMU on the grub.
+ Reboot of the servers from ``yardstick-standalone`` or
+ ``yardstick-baremetal`` groups in the file ``install-inventory.ini`` is
+ required to apply those changes.
+
+The above commands will set up Docker with the latest Yardstick code. To
+execute::
docker exec -it yardstick bash
+.. note::
+
+ It may be needed to configure tty in docker container to extend commandline
+ character length, for example:
+
+ stty size rows 58 cols 234
+
It will also automatically download all the packages needed for NSB Testing
-setup. Refer chapter :doc:`04-installation` for more on docker
-**Install Yardstick using Docker (recommended)**
+setup. Refer chapter :doc:`04-installation` for more on Docker:
+:ref:`Install Yardstick using Docker`
-System Topology:
-================
+Bare Metal context example
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Let's assume there are three servers acting as TG, sample VNF DUT and jump host.
+
+Perform following steps to install NSB:
+
+1. Clone Yardstick repo to jump host.
+2. Add TG and DUT servers to ``yardstick-baremetal`` group in
+ ``install-inventory.ini`` file to install NSB and dependencies. Install
+ python on servers.
+3. Start deployment using docker image based on Ubuntu 16:
+
+.. code-block:: console
+
+ ./nsb_setup.sh
+
+4. Reboot bare metal servers.
+5. Enter to yardstick container and modify pod yaml file and run tests.
+
+Standalone context example for Ubuntu 18
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Let's assume there are three servers acting as TG, sample VNF DUT and jump host.
+Ubuntu 18 is installed on all servers.
+
+Perform following steps to install NSB:
+
+1. Clone Yardstick repo to jump host.
+2. Add TG server to ``yardstick-baremetal`` group in
+ ``install-inventory.ini`` file to install NSB and dependencies.
+ Add server where VM with sample VNF will be deployed to
+ ``yardstick-standalone`` group in ``install-inventory.ini`` file.
+ Target VM image named ``yardstick-nsb-image.img`` will be placed to
+ ``/var/lib/libvirt/images/``.
+ Install python on servers.
+3. Modify ``nsb_setup.sh`` on jump host:
+
+.. code-block:: console
+
+ ansible-playbook \
+ -e IMAGE_PROPERTY='nsb' \
+ -e OS_RELEASE='bionic' \
+ -e INSTALLATION_MODE='container_pull' \
+ -e YARD_IMAGE_ARCH='amd64' ${extra_args} \
+ -i install-inventory.ini install.yaml
+
+4. Start deployment with Yardstick docker images based on Ubuntu 18:
+
+.. code-block:: console
+
+ ./nsb_setup.sh -i opnfv/yardstick-ubuntu-18.04:latest -o <openrc_file>
+
+5. Reboot servers.
+6. Enter to yardstick container and modify pod yaml file and run tests.
+
+
+System Topology
+---------------
.. code-block:: console
@@ -180,30 +315,30 @@ System Topology:
| | | |
| | (1)<-----(1) | |
+----------+ +----------+
- trafficgen_1 vnf
+ trafficgen_0 vnf
Environment parameters and credentials
-======================================
+--------------------------------------
-Config yardstick conf
----------------------
+Configure yardstick.conf
+^^^^^^^^^^^^^^^^^^^^^^^^
-If user did not run 'yardstick env influxdb' inside the container, which will
-generate correct ``yardstick.conf``, then create the config file manually (run
-inside the container):
-::
+If you did not run ``yardstick env influxdb`` inside the container to generate
+``yardstick.conf``, then create the config file manually (run inside the
+container)::
cp ./etc/yardstick/yardstick.conf.sample /etc/yardstick/yardstick.conf
vi /etc/yardstick/yardstick.conf
-Add trex_path, trex_client_lib and bin_path in 'nsb' section.
+Add ``trex_path``, ``trex_client_lib`` and ``bin_path`` to the ``nsb``
+section:
-::
+.. code-block:: ini
[DEFAULT]
debug = True
- dispatcher = file, influxdb
+ dispatcher = influxdb
[dispatcher_influxdb]
timeout = 5
@@ -218,30 +353,38 @@ Add trex_path, trex_client_lib and bin_path in 'nsb' section.
trex_client_lib=/opt/nsb_bin/trex_client/stl
Run Yardstick - Network Service Testcases
-=========================================
-
+-----------------------------------------
NS testing - using yardstick CLI
---------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
See :doc:`04-installation`
-.. code-block:: console
-
+Connect to the Yardstick container::
docker exec -it yardstick /bin/bash
- source /etc/yardstick/openstack.creds (only for heat TC if nsb_setup.sh was NOT used)
- export EXTERNAL_NETWORK="<openstack public network>" (only for heat TC)
+
+If you're running ``heat`` testcases and ``nsb_setup.sh`` was not used::
+
+ source /etc/yardstick/openstack.creds
+
+In addition to the above, you need to set the ``EXTERNAL_NETWORK`` for
+OpenStack::
+
+ export EXTERNAL_NETWORK="<openstack public network>"
+
+Finally, you should be able to run the testcase::
+
yardstick --debug task start yardstick/samples/vnf_samples/nsut/<vnf>/<test case>
Network Service Benchmarking - Bare-Metal
-=========================================
+-----------------------------------------
Bare-Metal Config pod.yaml describing Topology
-----------------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Bare-Metal 2-Node setup
-^^^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++++
.. code-block:: console
+----------+ +----------+
@@ -251,10 +394,10 @@ Bare-Metal 2-Node setup
| | | |
| | (n)<-----(n) | |
+----------+ +----------+
- trafficgen_1 vnf
+ trafficgen_0 vnf
Bare-Metal 3-Node setup - Correlated Traffic
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+++++++++++++++++++++++++++++++++++++++++++++
.. code-block:: console
+----------+ +----------+ +------------+
@@ -265,21 +408,21 @@ Bare-Metal 3-Node setup - Correlated Traffic
| | | | | |
| | | |(1)<---->(0)| |
+----------+ +----------+ +------------+
- trafficgen_1 vnf trafficgen_2
+ trafficgen_0 vnf trafficgen_1
Bare-Metal Config pod.yaml
---------------------------
-Before executing Yardstick test cases, make sure that pod.yaml reflects the
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+Before executing Yardstick test cases, make sure that ``pod.yaml`` reflects the
topology and update all the required fields.::
- cp /etc/yardstick/nodes/pod.yaml.nsb.sample /etc/yardstick/nodes/pod.yaml
+ cp <yardstick>/etc/yardstick/nodes/pod.yaml.nsb.sample /etc/yardstick/nodes/pod.yaml
.. code-block:: YAML
nodes:
-
- name: trafficgen_1
+ name: trafficgen_0
role: TrafficGen
ip: 1.1.1.1
user: root
@@ -298,7 +441,7 @@ topology and update all the required fields.::
dpdk_port_num: 1
local_ip: "152.16.40.20"
netmask: "255.255.255.0"
- local_mac: "00:00.00:00:00:02"
+ local_mac: "00:00:00:00:00:02"
-
name: vnf
@@ -343,22 +486,29 @@ topology and update all the required fields.::
if: "xe1"
-Network Service Benchmarking - Standalone Virtualization
-========================================================
+Standalone Virtualization
+-------------------------
+
+VM can be deployed manually or by Yardstick. If parameter *vm_deploy* is set
+to `True` VM will be deployed by Yardstick. Otherwise VM should be deployed
+manually. Test case example, context section::
+
+ contexts:
+ ...
+ vm_deploy: True
+
SR-IOV
-------
+^^^^^^
SR-IOV Pre-requisites
-^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++
On Host, where VM is created:
- a) Create and configure a bridge named ``br-int`` for VM to connect to external network.
- Currently this can be done using VXLAN tunnel.
+ 1. Create and configure a bridge named ``br-int`` for VM to connect to
+ external network. Currently this can be done using VXLAN tunnel.
- Execute the following on host, where VM is created:
-
- .. code-block:: console
+ Execute the following on host, where VM is created::
ip link add type vxlan remote <Jumphost IP> local <DUT IP> id <ID: 10> dstport 4789
brctl addbr br-int
@@ -367,7 +517,7 @@ On Host, where VM is created:
ip addr add <IP#1, like: 172.20.2.1/24> dev br-int
ip link set dev br-int up
- .. note:: May be needed to add extra rules to iptable to forward traffic.
+ .. note:: You may need to add extra rules to iptable to forward traffic.
.. code-block:: console
@@ -384,47 +534,46 @@ On Host, where VM is created:
.. note:: Host and jump host are different baremetal servers.
- b) Modify test case management CIDR.
+ 2. Modify test case management CIDR.
IP addresses IP#1, IP#2 and CIDR must be in the same network.
.. code-block:: YAML
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
- c) Build guest image for VNF to run.
+ 3. Build guest image for VNF to run.
Most of the sample test cases in Yardstick are using a guest image called
``yardstick-nsb-image`` which deviates from an Ubuntu Cloud Server image
Yardstick has a tool for building this custom image with SampleVNF.
It is necessary to have ``sudo`` rights to use this tool.
- Also you may need to install several additional packages to use this tool, by
- following the commands below::
-
- sudo apt-get update && sudo apt-get install -y qemu-utils kpartx
+ Also you may need to install several additional packages to use this tool, by
+ following the commands below::
- This image can be built using the following command in the directory where Yardstick is installed
+ sudo apt-get update && sudo apt-get install -y qemu-utils kpartx
- .. code-block:: console
+ This image can be built using the following command in the directory where
+ Yardstick is installed::
- export YARD_IMG_ARCH='amd64'
- sudo echo "Defaults env_keep += \'YARD_IMG_ARCH\'" >> /etc/sudoers
+ export YARD_IMG_ARCH='amd64'
+ sudo echo "Defaults env_keep += \'YARD_IMG_ARCH\'" >> /etc/sudoers
- Please use ansible script to generate a cloud image refer to :doc:`04-installation`
+ For instructions on generating a cloud image using Ansible, refer to
+ :doc:`04-installation`.
- for more details refer to chapter :doc:`04-installation`
-
- .. note:: VM should be build with static IP and should be accessible from yardstick host.
+ .. note:: VM should be build with static IP and be accessible from the
+ Yardstick host.
SR-IOV Config pod.yaml describing Topology
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+++++++++++++++++++++++++++++++++++++++++++
-SR-IOV 2-Node setup:
-^^^^^^^^^^^^^^^^^^^^
+SR-IOV 2-Node setup
++++++++++++++++++++
.. code-block:: console
+--------------------+
@@ -442,42 +591,42 @@ SR-IOV 2-Node setup:
+----------+ +-------------------------+
| | | ^ ^ |
| | | | | |
- | | (0)<----->(0) | ------ | |
- | TG1 | | SUT | |
- | | | | |
- | | (n)<----->(n) |------------------ |
+ | | (0)<----->(0) | ------ SUT | |
+ | TG1 | | | |
+ | | (n)<----->(n) | ----------------- |
+ | | | |
+----------+ +-------------------------+
- trafficgen_1 host
+ trafficgen_0 host
SR-IOV 3-Node setup - Correlated Traffic
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+++++++++++++++++++++++++++++++++++++++++
.. code-block:: console
- +--------------------+
- | |
- | |
- | DUT |
- | (VNF) |
- | |
- +--------------------+
- | VF NIC | | VF NIC |
- +--------+ +--------+
- ^ ^
- | |
- | |
- +----------+ +-------------------------+ +--------------+
- | | | ^ ^ | | |
- | | | | | | | |
- | | (0)<----->(0) | ------ | | | TG2 |
- | TG1 | | SUT | | | (UDP Replay) |
- | | | | | | |
- | | (n)<----->(n) | ------ | (n)<-->(n) | |
- +----------+ +-------------------------+ +--------------+
- trafficgen_1 host trafficgen_2
-
-Before executing Yardstick test cases, make sure that pod.yaml reflects the
+ +--------------------+
+ | |
+ | |
+ | DUT |
+ | (VNF) |
+ | |
+ +--------------------+
+ | VF NIC | | VF NIC |
+ +--------+ +--------+
+ ^ ^
+ | |
+ | |
+ +----------+ +---------------------+ +--------------+
+ | | | ^ ^ | | |
+ | | | | | | | |
+ | | (0)<----->(0) |----- | | | TG2 |
+ | TG1 | | SUT | | | (UDP Replay) |
+ | | | | | | |
+ | | (n)<----->(n) | -----| (n)<-->(n) | |
+ +----------+ +---------------------+ +--------------+
+ trafficgen_0 host trafficgen_1
+
+Before executing Yardstick test cases, make sure that ``pod.yaml`` reflects the
topology and update all the required fields.
.. code-block:: console
@@ -488,13 +637,13 @@ topology and update all the required fields.
.. note:: Update all the required fields like ip, user, password, pcis, etc...
SR-IOV Config pod_trex.yaml
-^^^^^^^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++++++++
.. code-block:: YAML
nodes:
-
- name: trafficgen_1
+ name: trafficgen_0
role: TrafficGen
ip: 1.1.1.1
user: root
@@ -514,10 +663,10 @@ SR-IOV Config pod_trex.yaml
dpdk_port_num: 1
local_ip: "152.16.40.20"
netmask: "255.255.255.0"
- local_mac: "00:00.00:00:00:02"
+ local_mac: "00:00:00:00:00:02"
SR-IOV Config host_sriov.yaml
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++++++++++
.. code-block:: YAML
@@ -532,8 +681,8 @@ SR-IOV Config host_sriov.yaml
SR-IOV testcase update:
``<yardstick>/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_trex.yaml``
-Update "contexts" section
-"""""""""""""""""""""""""
+Update contexts section
+'''''''''''''''''''''''
.. code-block:: YAML
@@ -555,7 +704,7 @@ Update "contexts" section
user: "" # update VM username
password: "" # update password
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.61/24' # Update VM IP address, if static, <ip>/<mask> or if dynamic, <start of ip>/<mask>
@@ -576,16 +725,102 @@ Update "contexts" section
gateway_ip: '152.16.100.20'
+SRIOV configuration options
++++++++++++++++++++++++++++
+
+The only configuration option available for SRIOV is *vpci*. It is used as base
+address for VFs that are created during SRIOV test case execution.
+
+ .. code-block:: yaml+jinja
+
+ networks:
+ uplink_0:
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:07.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:08.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
+
+.. _`VM image properties label`:
+
+VM image properties
+'''''''''''''''''''
+
+VM image properties example under *flavor* section:
+
+ .. code-block:: console
+
+ flavor:
+ images: <path>
+ ram: 8192
+ extra_specs:
+ machine_type: 'pc-i440fx-xenial'
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 6
+ hw:cpu_threads: 2
+ hw_socket: 0
+ cputune: |
+ <cputune>
+ <vcpupin vcpu="0" cpuset="7"/>
+ <vcpupin vcpu="1" cpuset="8"/>
+ ...
+ <vcpupin vcpu="11" cpuset="18"/>
+ <emulatorpin cpuset="11"/>
+ </cputune>
+ user: ""
+ password: ""
+
+VM image properties description:
+
+ +-------------------------+-------------------------------------------------+
+ | Parameters | Detail |
+ +=========================+=================================================+
+ | images || Path to the VM image generated by |
+ | | ``nsb_setup.sh`` |
+ | || Default path is ``/var/lib/libvirt/images/`` |
+ | || Default file name ``yardstick-nsb-image.img`` |
+ | | or ``yardstick-image.img`` |
+ +-------------------------+-------------------------------------------------+
+ | ram || Amount of RAM to be used for VM |
+ | || Default is 4096 MB |
+ +-------------------------+-------------------------------------------------+
+ | hw:cpu_sockets || Number of sockets provided to the guest VM |
+ | || Default is 1 |
+ +-------------------------+-------------------------------------------------+
+ | hw:cpu_cores || Number of cores provided to the guest VM |
+ | || Default is 2 |
+ +-------------------------+-------------------------------------------------+
+ | hw:cpu_threads || Number of threads provided to the guest VM |
+ | || Default is 2 |
+ +-------------------------+-------------------------------------------------+
+ | hw_socket || Generate vcpu cpuset from given HW socket |
+ | || Default is 0 |
+ +-------------------------+-------------------------------------------------+
+ | cputune || Maps virtual cpu with logical cpu |
+ +-------------------------+-------------------------------------------------+
+ | machine_type || Machine type to be emulated in VM |
+ | || Default is 'pc-i440fx-xenial' |
+ +-------------------------+-------------------------------------------------+
+ | user || User name to access the VM |
+ | || Default value is 'root' |
+ +-------------------------+-------------------------------------------------+
+ | password || Password to access the VM |
+ +-------------------------+-------------------------------------------------+
+
OVS-DPDK
---------
+^^^^^^^^
OVS-DPDK Pre-requisites
-^^^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++++
On Host, where VM is created:
- a) Create and configure a bridge named ``br-int`` for VM to connect to external network.
- Currently this can be done using VXLAN tunnel.
+ 1. Create and configure a bridge named ``br-int`` for VM to connect to
+ external network. Currently this can be done using VXLAN tunnel.
Execute the following on host, where VM is created:
@@ -615,51 +850,51 @@ On Host, where VM is created:
.. note:: Host and jump host are different baremetal servers.
- b) Modify test case management CIDR.
+ 2. Modify test case management CIDR.
IP addresses IP#1, IP#2 and CIDR must be in the same network.
.. code-block:: YAML
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
- c) Build guest image for VNF to run.
+ 3. Build guest image for VNF to run.
Most of the sample test cases in Yardstick are using a guest image called
``yardstick-nsb-image`` which deviates from an Ubuntu Cloud Server image
Yardstick has a tool for building this custom image with SampleVNF.
It is necessary to have ``sudo`` rights to use this tool.
- Also you may need to install several additional packages to use this tool, by
- following the commands below::
+ You may need to install several additional packages to use this tool, by
+ following the commands below::
- sudo apt-get update && sudo apt-get install -y qemu-utils kpartx
+ sudo apt-get update && sudo apt-get install -y qemu-utils kpartx
- This image can be built using the following command in the directory where Yardstick is installed::
+ This image can be built using the following command in the directory where
+ Yardstick is installed::
- export YARD_IMG_ARCH='amd64'
- sudo echo "Defaults env_keep += \'YARD_IMG_ARCH\'" >> /etc/sudoers
- sudo tools/yardstick-img-dpdk-modify tools/ubuntu-server-cloudimg-samplevnf-modify.sh
+ export YARD_IMG_ARCH='amd64'
+ sudo echo "Defaults env_keep += \'YARD_IMG_ARCH\'" >> /etc/sudoers
+ sudo tools/yardstick-img-dpdk-modify tools/ubuntu-server-cloudimg-samplevnf-modify.sh
- for more details refer to chapter :doc:`04-installation`
+ for more details refer to chapter :doc:`04-installation`
- .. note:: VM should be build with static IP and should be accessible from yardstick host.
+ .. note:: VM should be build with static IP and should be accessible from
+ yardstick host.
- c) OVS & DPDK version.
- - OVS 2.7 and DPDK 16.11.1 above version is supported
+4. OVS & DPDK version:
- d) Setup OVS/DPDK on host.
- Please refer to below link on how to setup `OVS-DPDK <http://docs.openvswitch.org/en/latest/intro/install/dpdk/>`_
+ * OVS 2.7 and DPDK 16.11.1 above version is supported
+Refer setup instructions at `OVS-DPDK`_ on host.
OVS-DPDK Config pod.yaml describing Topology
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+++++++++++++++++++++++++++++++++++++++++++++
OVS-DPDK 2-Node setup
-^^^^^^^^^^^^^^^^^^^^^
-
++++++++++++++++++++++
.. code-block:: console
@@ -685,11 +920,11 @@ OVS-DPDK 2-Node setup
| | | (ovs-dpdk) | |
| | (n)<----->(n) |------------------ |
+----------+ +-------------------------+
- trafficgen_1 host
+ trafficgen_0 host
OVS-DPDK 3-Node setup - Correlated Traffic
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+++++++++++++++++++++++++++++++++++++++++++
.. code-block:: console
@@ -715,13 +950,11 @@ OVS-DPDK 3-Node setup - Correlated Traffic
| | | (ovs-dpdk) | | | |
| | (n)<----->(n) | ------ |(n)<-->(n)| |
+----------+ +-------------------------+ +------------+
- trafficgen_1 host trafficgen_2
+ trafficgen_0 host trafficgen_1
-Before executing Yardstick test cases, make sure that pod.yaml reflects the
-topology and update all the required fields.
-
-.. code-block:: console
+Before executing Yardstick test cases, make sure that the ``pod.yaml`` reflects
+the topology and update all the required fields::
cp <yardstick>/etc/yardstick/nodes/standalone/trex_bm.yaml.sample /etc/yardstick/nodes/standalone/pod_trex.yaml
cp <yardstick>/etc/yardstick/nodes/standalone/host_ovs.yaml /etc/yardstick/nodes/standalone/host_ovs.yaml
@@ -729,13 +962,13 @@ topology and update all the required fields.
.. note:: Update all the required fields like ip, user, password, pcis, etc...
OVS-DPDK Config pod_trex.yaml
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++++++++++
.. code-block:: YAML
nodes:
-
- name: trafficgen_1
+ name: trafficgen_0
role: TrafficGen
ip: 1.1.1.1
user: root
@@ -754,10 +987,10 @@ OVS-DPDK Config pod_trex.yaml
dpdk_port_num: 1
local_ip: "152.16.40.20"
netmask: "255.255.255.0"
- local_mac: "00:00.00:00:00:02"
+ local_mac: "00:00:00:00:00:02"
OVS-DPDK Config host_ovs.yaml
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++++++++++
.. code-block:: YAML
@@ -772,8 +1005,8 @@ OVS-DPDK Config host_ovs.yaml
ovs_dpdk testcase update:
``<yardstick>/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_trex.yaml``
-Update "contexts" section
-"""""""""""""""""""""""""
+Update contexts section
+'''''''''''''''''''''''
.. code-block:: YAML
@@ -806,7 +1039,7 @@ Update "contexts" section
user: "" # update VM username
password: "" # update password
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.61/24' # Update VM IP address, if static, <ip>/<mask> or if dynamic, <start of ip>/<mask>
@@ -826,17 +1059,103 @@ Update "contexts" section
cidr: '152.16.40.10/24'
gateway_ip: '152.16.100.20'
+OVS-DPDK configuration options
+++++++++++++++++++++++++++++++
+
+There are number of configuration options available for OVS-DPDK context in
+test case. Mostly they are used for performance tuning.
+
+OVS-DPDK properties:
+''''''''''''''''''''
-Network Service Benchmarking - OpenStack with SR-IOV support
-============================================================
+OVS-DPDK properties example under *ovs_properties* section:
+
+ .. code-block:: console
+
+ ovs_properties:
+ version:
+ ovs: 2.8.1
+ dpdk: 17.05.2
+ pmd_threads: 4
+ pmd_cpu_mask: "0x3c"
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 2
+ vpath: "/usr/local"
+ max_idle: 30000
+ lcore_mask: 0x02
+ dpdk_pmd-rxq-affinity:
+ 0: "0:2,1:2"
+ 1: "0:2,1:2"
+ 2: "0:3,1:3"
+ 3: "0:3,1:3"
+ vhost_pmd-rxq-affinity:
+ 0: "0:3,1:3"
+ 1: "0:3,1:3"
+ 2: "0:4,1:4"
+ 3: "0:4,1:4"
+
+OVS-DPDK properties description:
+
+ +-------------------------+-------------------------------------------------+
+ | Parameters | Detail |
+ +=========================+=================================================+
+ | version || Version of OVS and DPDK to be installed |
+ | || There is a relation between OVS and DPDK |
+ | | version which can be found at |
+ | | `OVS-DPDK-versions`_ |
+ | || By default OVS: 2.6.0, DPDK: 16.07.2 |
+ +-------------------------+-------------------------------------------------+
+ | lcore_mask || Core bitmask used during DPDK initialization |
+ | | where the non-datapath OVS-DPDK threads such |
+ | | as handler and revalidator threads run |
+ +-------------------------+-------------------------------------------------+
+ | pmd_cpu_mask || Core bitmask that sets which cores are used by |
+ | || OVS-DPDK for datapath packet processing |
+ +-------------------------+-------------------------------------------------+
+ | pmd_threads || Number of PMD threads used by OVS-DPDK for |
+ | | datapath |
+ | || This core mask is evaluated in Yardstick |
+ | || It will be used if pmd_cpu_mask is not given |
+ | || Default is 2 |
+ +-------------------------+-------------------------------------------------+
+ | ram || Amount of RAM to be used for each socket, MB |
+ | || Default is 2048 MB |
+ +-------------------------+-------------------------------------------------+
+ | queues || Number of RX queues used for DPDK physical |
+ | | interface |
+ +-------------------------+-------------------------------------------------+
+ | dpdk_pmd-rxq-affinity || RX queue assignment to PMD threads for DPDK |
+ | || e.g.: <port number> : <queue-id>:<core-id> |
+ +-------------------------+-------------------------------------------------+
+ | vhost_pmd-rxq-affinity || RX queue assignment to PMD threads for vhost |
+ | || e.g.: <port number> : <queue-id>:<core-id> |
+ +-------------------------+-------------------------------------------------+
+ | vpath || User path for openvswitch files |
+ | || Default is ``/usr/local`` |
+ +-------------------------+-------------------------------------------------+
+ | max_idle || The maximum time that idle flows will remain |
+ | | cached in the datapath, ms |
+ +-------------------------+-------------------------------------------------+
+
+
+VM image properties
+'''''''''''''''''''
+
+VM image properties are same as for SRIOV :ref:`VM image properties label`.
+
+
+OpenStack with SR-IOV support
+-----------------------------
This section describes how to run a Sample VNF test case, using Heat context,
with SR-IOV. It also covers how to install OpenStack in Ubuntu 16.04, using
DevStack, with SR-IOV support.
-Single node OpenStack setup with external TG
---------------------------------------------
+Single node OpenStack with external TG
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. code-block:: console
@@ -863,32 +1182,28 @@ Single node OpenStack setup with external TG
| | (PF1)<----->(PF1) +--------------------+ |
| | | |
+----------+ +----------------------------+
- trafficgen_1 host
+ trafficgen_0 host
Host pre-configuration
-^^^^^^^^^^^^^^^^^^^^^^
+++++++++++++++++++++++
-.. warning:: The following configuration requires sudo access to the system. Make
- sure that your user have the access.
+.. warning:: The following configuration requires sudo access to the system.
+ Make sure that your user have the access.
-Enable the Intel VT-d or AMD-Vi extension in the BIOS. Some system manufacturers
-disable this extension by default.
+Enable the Intel VT-d or AMD-Vi extension in the BIOS. Some system
+manufacturers disable this extension by default.
Activate the Intel VT-d or AMD-Vi extension in the kernel by modifying the GRUB
config file ``/etc/default/grub``.
-For the Intel platform:
-
-.. code:: bash
+For the Intel platform::
...
GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on"
...
-For the AMD platform:
-
-.. code:: bash
+For the AMD platform::
...
GRUB_CMDLINE_LINUX_DEFAULT="amd_iommu=on"
@@ -903,9 +1218,7 @@ Update the grub configuration file and restart the system:
sudo update-grub
sudo reboot
-Make sure the extension has been enabled:
-
-.. code:: bash
+Make sure the extension has been enabled::
sudo journalctl -b 0 | grep -e IOMMU -e DMAR
@@ -918,11 +1231,13 @@ Make sure the extension has been enabled:
Feb 06 14:50:14 hostname kernel: DMAR: dmar1: reg_base_addr e0ffc000 ver 1:0 cap 8d2078c106f0466 ecap f020de
Feb 06 14:50:14 hostname kernel: DMAR: DRHD base: 0x000000ee7fc000 flags: 0x0
+.. TODO: Refer to the yardstick installation guide for proxy set up
+
Setup system proxy (if needed). Add the following configuration into the
``/etc/environment`` file:
.. note:: The proxy server name/port and IPs should be changed according to
- actuall/current proxy configuration in the lab.
+ actual/current proxy configuration in the lab.
.. code:: bash
@@ -940,13 +1255,11 @@ Upgrade the system:
sudo -EH apt-get upgrade
sudo -EH apt-get dist-upgrade
-Install dependencies needed for the DevStack
+Install dependencies needed for DevStack
.. code:: bash
- sudo -EH apt-get install python
- sudo -EH apt-get install python-dev
- sudo -EH apt-get install python-pip
+ sudo -EH apt-get install python python-dev python-pip
Setup SR-IOV ports on the host:
@@ -967,12 +1280,12 @@ Setup SR-IOV ports on the host:
DevStack installation
-^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++
-Use official `Devstack <https://docs.openstack.org/devstack/pike/>`_
-documentation to install OpenStack on a host. Please note, that stable
-``pike`` branch of devstack repo should be used during the installation.
-The required `local.conf`` configuration file are described below.
+If you want to try out NSB, but don't have OpenStack set-up, you can use
+`Devstack`_ to install OpenStack on a host. Please note, that the
+``stable/pike`` branch of devstack repo should be used during the installation.
+The required ``local.conf`` configuration file is described below.
DevStack configuration file:
@@ -983,28 +1296,26 @@ DevStack configuration file:
commands to get device and vendor id of the virtual function (VF).
.. literalinclude:: code/single-devstack-local.conf
- :language: console
+ :language: ini
Start the devstack installation on a host.
-
TG host configuration
-^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++
-Yardstick automatically install and configure Trex traffic generator on TG
+Yardstick automatically installs and configures Trex traffic generator on TG
host based on provided POD file (see below). Anyway, it's recommended to check
-the compatibility of the installed NIC on the TG server with software Trex using
-the manual at https://trex-tgn.cisco.com/trex/doc/trex_manual.html.
-
+the compatibility of the installed NIC on the TG server with software Trex
+using the `manual <https://trex-tgn.cisco.com/trex/doc/trex_manual.html>`_.
Run the Sample VNF test case
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+++++++++++++++++++++++++++++
There is an example of Sample VNF test case ready to be executed in an
OpenStack environment with SR-IOV support: ``samples/vnf_samples/nsut/vfw/
-tc_heat_sriov_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml``.
+tc_heat_sriov_external_rfc2544_ipv4_1rule_1flow_trex.yaml``.
-Install yardstick using `Install Yardstick (NSB Testing)`_ steps for OpenStack
+Install Yardstick using `Install Yardstick (NSB Testing)`_ steps for OpenStack
context.
Create pod file for TG in the yardstick repo folder located in the yardstick
@@ -1015,7 +1326,7 @@ container:
command to get the PF PCI address for ``vpci`` field.
.. literalinclude:: code/single-yardstick-pod.conf
- :language: console
+ :language: ini
Run the Sample vFW RFC2544 SR-IOV TC (``samples/vnf_samples/nsut/vfw/
tc_heat_sriov_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml``) in the heat
@@ -1023,7 +1334,7 @@ context using steps described in `NS testing - using yardstick CLI`_ section.
Multi node OpenStack TG and VNF setup (two nodes)
--------------------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. code-block:: console
@@ -1034,7 +1345,7 @@ Multi node OpenStack TG and VNF setup (two nodes)
| |sample-VNF VM | | | |sample-VNF VM | |
| | | | | | | |
| | TG | | | | DUT | |
- | | trafficgen_1 | | | | (VNF) | |
+ | | trafficgen_0 | | | | (VNF) | |
| | | | | | | |
| +--------+ +--------+ | | +--------+ +--------+ |
| | VF NIC | | VF NIC | | | | VF NIC | | VF NIC | |
@@ -1054,19 +1365,17 @@ Multi node OpenStack TG and VNF setup (two nodes)
Controller/Compute pre-configuration
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+++++++++++++++++++++++++++++++++++++
Pre-configuration of the controller and compute hosts are the same as
-described in `Host pre-configuration`_ section. Follow the steps in the section.
-
+described in `Host pre-configuration`_ section.
DevStack configuration
-^^^^^^^^^^^^^^^^^^^^^^
+++++++++++++++++++++++
-Use official `Devstack <https://docs.openstack.org/devstack/pike/>`_
-documentation to install OpenStack on a host. Please note, that stable
-``pike`` branch of devstack repo should be used during the installation.
-The required `local.conf`` configuration file are described below.
+A reference ``local.conf`` for deploying OpenStack in a multi-host environment
+using `Devstack`_ is shown in this section. The ``stable/pike`` branch of
+devstack repo should be used during the installation.
.. note:: Update the devstack configuration files by replacing angluar brackets
with a short description inside.
@@ -1077,26 +1386,26 @@ The required `local.conf`` configuration file are described below.
DevStack configuration file for controller host:
.. literalinclude:: code/multi-devstack-controller-local.conf
- :language: console
+ :language: ini
DevStack configuration file for compute host:
.. literalinclude:: code/multi-devstack-compute-local.conf
- :language: console
+ :language: ini
Start the devstack installation on the controller and compute hosts.
-
Run the sample vFW TC
-^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++
-Install yardstick using `Install Yardstick (NSB Testing)`_ steps for OpenStack
+Install Yardstick using `Install Yardstick (NSB Testing)`_ steps for OpenStack
context.
-Run sample vFW RFC2544 SR-IOV TC (``samples/vnf_samples/nsut/vfw/
-tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml``) in the heat
-context using steps described in `NS testing - using yardstick CLI`_ section
-and the following yardtick command line arguments:
+Run the sample vFW RFC2544 SR-IOV test case
+(``samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml``)
+in the heat context using steps described in
+`NS testing - using yardstick CLI`_ section and the following Yardstick command
+line arguments:
.. code:: bash
@@ -1104,8 +1413,8 @@ and the following yardtick command line arguments:
samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
-Enabling other Traffic generator
-================================
+Enabling other Traffic generators
+---------------------------------
IxLoad
^^^^^^
@@ -1124,14 +1433,16 @@ IxLoad
.. code-block:: console
- cp <repo>/etc/yardstick/nodes/pod.yaml.nsb.sample.ixia etc/yardstick/nodes/pod_ixia.yaml
+ cp <repo>/etc/yardstick/nodes/pod.yaml.nsb.sample.ixia \
+ etc/yardstick/nodes/pod_ixia.yaml
Config ``pod_ixia.yaml``
.. literalinclude:: code/pod_ixia.yaml
- :language: console
+ :language: yaml
- for sriov/ovs_dpdk pod files, please refer to above Standalone Virtualization for ovs-dpdk/sriov configuration
+ for sriov/ovs_dpdk pod files, please refer to `Standalone Virtualization`_
+ for ovs-dpdk/sriov configuration
3. Start IxOS TCL Server (Install 'Ixia IxExplorer IxOS <version>')
You will also need to configure the IxLoad machine to start the IXIA
@@ -1141,7 +1452,7 @@ IxLoad
* Go to:
``Start->Programs->Ixia->IxOS->IxOS 8.01-GA-Patch1->Ixia Tcl Server IxOS 8.01-GA-Patch1``
or
- ``"C:\Program Files (x86)\Ixia\IxOS\8.01-GA-Patch1\ixTclServer.exe"``
+ ``C:\Program Files (x86)\Ixia\IxOS\8.01-GA-Patch1\ixTclServer.exe``
4. Create a folder ``Results`` in c:\ and share the folder on the network.
@@ -1149,7 +1460,7 @@ IxLoad
``<repo>/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml``
IxNetwork
----------
+^^^^^^^^^
IxNetwork testcases use IxNetwork API Python Bindings module, which is
installed as part of the requirements of the project.
@@ -1158,14 +1469,16 @@ installed as part of the requirements of the project.
.. code-block:: console
- cp <repo>/etc/yardstick/nodes/pod.yaml.nsb.sample.ixia etc/yardstick/nodes/pod_ixia.yaml
+ cp <repo>/etc/yardstick/nodes/pod.yaml.nsb.sample.ixia \
+ etc/yardstick/nodes/pod_ixia.yaml
- Config pod_ixia.yaml
+ Configure ``pod_ixia.yaml``
.. literalinclude:: code/pod_ixia.yaml
- :language: console
+ :language: yaml
- for sriov/ovs_dpdk pod files, please refer to above Standalone Virtualization for ovs-dpdk/sriov configuration
+ for sriov/ovs_dpdk pod files, please refer to above
+ `Standalone Virtualization`_ for ovs-dpdk/sriov configuration
2. Start IxNetwork TCL Server
You will also need to configure the IxNetwork machine to start the IXIA
@@ -1178,3 +1491,52 @@ installed as part of the requirements of the project.
3. Execute testcase in samplevnf folder e.g.
``<repo>/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml``
+
+Spirent Landslide
+-----------------
+
+In order to use Spirent Landslide for vEPC testcases, some dependencies have
+to be preinstalled and properly configured.
+
+- Java
+
+ 32-bit Java installation is required for the Spirent Landslide TCL API.
+
+ | ``$ sudo apt-get install openjdk-8-jdk:i386``
+
+ .. important::
+ Make sure ``LD_LIBRARY_PATH`` is pointing to 32-bit JRE. For more details
+ check `Linux Troubleshooting <http://TAS_HOST_IP/tclapiinstall.html#trouble>`
+ section of installation instructions.
+
+- LsApi (Tcl API module)
+
+ Follow Landslide documentation for detailed instructions on Linux
+ installation of Tcl API and its dependencies
+ ``http://TAS_HOST_IP/tclapiinstall.html``.
+ For working with LsApi Python wrapper only steps 1-5 are required.
+
+ .. note:: After installation make sure your API home path is included in
+ ``PYTHONPATH`` environment variable.
+
+ .. important::
+ The current version of LsApi module has an issue with reading LD_LIBRARY_PATH.
+ For LsApi module to initialize correctly following lines (184-186) in
+ lsapi.py
+
+ .. code-block:: python
+
+ ldpath = os.environ.get('LD_LIBRARY_PATH', '')
+ if ldpath == '':
+ environ['LD_LIBRARY_PATH'] = environ['LD_LIBRARY_PATH'] + ':' + ldpath
+
+ should be changed to:
+
+ .. code-block:: python
+
+ ldpath = os.environ.get('LD_LIBRARY_PATH', '')
+ if not ldpath == '':
+ environ['LD_LIBRARY_PATH'] = environ['LD_LIBRARY_PATH'] + ':' + ldpath
+
+.. note:: The Spirent landslide TCL software package needs to be updated in case
+ the user upgrades to a new version of Spirent landslide software.
diff --git a/docs/testing/user/userguide/14-nsb-operation.rst b/docs/testing/user/userguide/14-nsb-operation.rst
index a5f3a0cf6..1f9e4d4c6 100644
--- a/docs/testing/user/userguide/14-nsb-operation.rst
+++ b/docs/testing/user/userguide/14-nsb-operation.rst
@@ -1,7 +1,17 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International
.. License.
.. http://creativecommons.org/licenses/by/4.0
-.. (c) OPNFV, 2016-2017 Intel Corporation.
+.. (c) OPNFV, 2016-2019 Intel Corporation.
+..
+ Convention for heading levels in Yardstick documentation:
+
+ ======= Heading 0 (reserved for the title in a document)
+ ------- Heading 1
+ ^^^^^^^ Heading 2
+ +++++++ Heading 3
+ ''''''' Heading 4
+
+ Avoid deeper levels because they do not render well.
Yardstick - NSB Testing - Operation
===================================
@@ -89,9 +99,9 @@ Availability zone
^^^^^^^^^^^^^^^^^
The configuration of the availability zone is requred in cases where location
-of exact compute host/group of compute hosts needs to be specified for SampleVNF
-or traffic generator in the heat test case. If this is the case, please follow
-the instructions below.
+of exact compute host/group of compute hosts needs to be specified for
+:term:`SampleVNF` or traffic generator in the heat test case. If this is the
+case, please follow the instructions below.
.. _`Create a host aggregate`:
@@ -105,7 +115,8 @@ the instructions below.
.. code-block:: bash
# create host aggregate
- openstack aggregate create --zone <AZ_NAME> --property availability_zone=<AZ_NAME> <AGG_NAME>
+ openstack aggregate create --zone <AZ_NAME> \
+ --property availability_zone=<AZ_NAME> <AGG_NAME>
# show available hosts
openstack compute service list --service nova-compute
# add selected host into the host aggregate
@@ -125,7 +136,7 @@ the instructions below.
image: yardstick-samplevnfs
...
servers:
- vnf__0:
+ vnf_0:
...
availability_zone: <AZ_NAME>
...
@@ -136,8 +147,9 @@ the instructions below.
networks:
...
-There are two example of SampleVNF scale out test case which use the availability zone
-feature to specify the exact location of scaled VNFs and traffic generators.
+There are two example of SampleVNF scale out test case which use the
+``availability zone`` feature to specify the exact location of scaled VNFs and
+traffic generators.
Those are:
@@ -164,21 +176,19 @@ Those are:
| 5 | agg1 | AZ_NAME_1 |
+----+------+-------------------+
-2. If no host aggregates are configured, please use `steps above`__ to
- configure them.
-
-__ `Create a host aggregate`_
+2. If no host aggregates are configured, please follow the instructions to
+ `Create a host aggregate`_
-3. Run the SampleVNF PROX scale-out test case, specifying the availability
- zone of each VNF and traffic generator as a task arguments.
+3. Run the SampleVNF PROX scale-out test case, specifying the
+ ``availability zone`` of each VNF and traffic generator as task arguments.
.. note:: The ``az_0`` and ``az_1`` should be changed according to the host
- aggregates created in the OpenStack.
+ aggregates created in the OpenStack.
.. code-block:: console
- yardstick -d task start\
+ yardstick -d task start \
<repo>/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-2-scale-out.yaml\
--task-args='{
"num_vnfs": 4, "availability_zone": {
@@ -198,7 +208,7 @@ Collectd KPIs
-------------
NSB can collect KPIs from collected. We have support for various plugins
-enabled by the Barometer project.
+enabled by the :term:`Barometer` project.
The default yardstick-samplevnf has collectd installed. This allows for
collecting KPIs from the VNF.
@@ -208,12 +218,11 @@ We assume that collectd is not installed on the compute nodes.
To collectd KPIs from the NFVi compute nodes:
-
* install_collectd on the compute nodes
* create pod.yaml for the compute nodes
* enable specific plugins depending on the vswitch and DPDK
- example pod.yaml section for Compute node running collectd.
+ example ``pod.yaml`` section for Compute node running collectd.
.. code-block:: yaml
@@ -256,8 +265,8 @@ to the VNF.
An example scale-up Heat testcase is:
-.. literalinclude:: /submodules/yardstick/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale-up.yaml
- :language: yaml
+.. literalinclude:: /../samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_scale-up.yaml
+ :language: yaml+jinja
This testcase template requires specifying the number of VCPUs, Memory and Ports.
We set the VCPUs and memory using the ``--task-args`` options
@@ -271,8 +280,8 @@ In order to support ports scale-up, traffic and topology templates need to be us
A example topology template is:
-.. literalinclude:: /submodules/yardstick/samples/vnf_samples/nsut/vfw/vfw-tg-topology-scale-up.yaml
- :language: yaml
+.. literalinclude:: /../samples/vnf_samples/nsut/vfw/vfw-tg-topology-scale-up.yaml
+ :language: yaml+jinja
This template has ``vports`` as an argument. To pass this argument it needs to
be configured in ``extra_args`` scenario definition. Please note that more
@@ -293,8 +302,8 @@ For example:
A example traffic profile template is:
-.. literalinclude:: /submodules/yardstick/samples/vnf_samples/traffic_profiles/ipv4_throughput-scale-up.yaml
- :language: yaml
+.. literalinclude:: /../samples/vnf_samples/traffic_profiles/ipv4_throughput-scale-up.yaml
+ :language: yaml+jinja
There is an option to provide predefined config for SampleVNFs. Path to config
file may by specified in ``vnf_config`` scenario section.
@@ -310,11 +319,10 @@ Baremetal
^^^^^^^^^
1. Follow above traffic generator section to setup.
2. Edit num of threads in
- ``<repo>/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml``
+ ``<repo>/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_trex_scale_up.yaml``
e.g, 6 Threads for given VNF
-.. code-block:: yaml
-
+.. code-block:: yaml+jinja
schema: yardstick:task:0.1
scenarios:
@@ -323,8 +331,8 @@ Baremetal
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {64B: 100}
@@ -356,8 +364,8 @@ Scale-Out
VNFs performance data with scale-out helps
- * in capacity planning to meet the given network node requirements
- * in comparison between different VNF vendor offerings
+ * capacity planning to meet the given network node requirements
+ * comparison between different VNF vendor offerings
* better the scale-out index, provides the flexibility in meeting future
capacity requirements
@@ -373,7 +381,7 @@ Scale-out not supported on Baremetal.
.. code-block:: console
cd <repo>/ansible
- trex: standalone_ovs_scale_out_trex_test.yaml or standalone_sriov_scale_out_trex_test.yaml
+ trex: standalone_ovs_scale_out_test.yaml or standalone_sriov_scale_out_test.yaml
ixia: standalone_ovs_scale_out_ixia_test.yaml or standalone_sriov_scale_out_ixia_test.yaml
ixia_correlated: standalone_ovs_scale_out_ixia_correlated_test.yaml or standalone_sriov_scale_out_ixia_correlated_test.yaml
@@ -418,7 +426,7 @@ options section.
scenarios:
- type: NSPerf
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
options:
tg_0:
@@ -434,6 +442,43 @@ There two types of Standalone contexts available: OVS-DPDK and SRIOV.
OVS-DPDK uses OVS network with DPDK drivers.
SRIOV enables network traffic to bypass the software switch layer of the Hyper-V stack.
+Emulated machine type
+^^^^^^^^^^^^^^^^^^^^^
+
+For better performance test results of emulated VM spawned by Yardstick SA
+context (OvS-DPDK/SRIOV), it may be important to control the emulated machine
+type used by QEMU emulator. This attribute can be configured via TC definition
+in ``contexts`` section under ``extra_specs`` configuration.
+
+For example:
+
+.. code-block:: yaml
+
+ contexts:
+ ...
+ - type: StandaloneSriov
+ ...
+ flavor:
+ ...
+ extra_specs:
+ ...
+ machine_type: pc-i440fx-bionic
+
+Where, ``machine_type`` can be set to one of the emulated machine type
+supported by QEMU running on SUT platform. To get full list of supported
+emulated machine types, the following command can be used on the target SUT
+host.
+
+.. code-block:: yaml
+
+ # qemu-system-x86_64 -machine ?
+
+By default, the ``machine_type`` option is set to ``pc-i440fx-xenial`` which is
+suitable for running Ubuntu 16.04 VM image. So, if this type is not supported
+by the target platform or another VM image is used for stand alone (SA) context
+VM (e.g.: ``bionic`` image for Ubuntu 18.04), this configuration should be
+changed accordingly.
+
Standalone with OVS-DPDK
^^^^^^^^^^^^^^^^^^^^^^^^
@@ -451,11 +496,211 @@ Default values for OVS-DPDK:
Sample test case file
^^^^^^^^^^^^^^^^^^^^^
- 1. Prepare SampleVNF image and copy it to ``flavor/images``.
- 2. Prepare context files for TREX and SampleVNF under ``contexts/file``.
- 3. Add bridge named ``br-int`` to the baremetal where SampleVNF image is deployed.
- 4. Modify ``networks/phy_port`` accordingly to the baremetal setup.
- 5. Run test from:
+1. Prepare SampleVNF image and copy it to ``flavor/images``.
+2. Prepare context files for TREX and SampleVNF under ``contexts/file``.
+3. Add bridge named ``br-int`` to the baremetal where SampleVNF image is deployed.
+4. Modify ``networks/phy_port`` accordingly to the baremetal setup.
+5. Run test from:
+
+.. literalinclude:: /../samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_trex.yaml
+ :language: yaml+jinja
+
+Preparing test run of vEPC test case
+------------------------------------
+
+Provided vEPC test cases are examples of emulation of vEPC infrastructure
+components, such as UE, eNodeB, MME, SGW, PGW.
+
+Location of vEPC test cases: ``samples/vnf_samples/nsut/vepc/``.
+
+Before running a specific vEPC test case using NSB, some preconfiguration
+needs to be done.
+
+Update Spirent Landslide TG configuration in pod file
+=====================================================
+
+Examples of ``pod.yaml`` files could be found in
+:file:`etc/yardstick/nodes/standalone`.
+The name of related pod file could be checked in the context section of NSB
+test case.
+
+The ``pod.yaml`` related to vEPC test case uses some sub-structures that hold the
+details of accessing the Spirent Landslide traffic generator.
+These subsections and the changes to be done in provided example pod file are
+described below.
+
+1. ``tas_manager``: data under this key holds the information required to
+access Landslide TAS (Test Administration Server) and perform needed
+configurations on it.
+
+ * ``ip``: IP address of TAS Manager node; should be updated according to test
+ setup used
+ * ``super_user``: superuser name; could be retrieved from Landslide documentation
+ * ``super_user_password``: superuser password; could be retrieved from
+ Landslide documentation
+ * ``cfguser_password``: password of predefined user named 'cfguser'; default
+ password could be retrieved from Landslide documentation
+ * ``test_user``: username to be used during test run as a Landslide library
+ name; to be defined by test run operator
+ * ``test_user_password``: password of test user; to be defined by test run
+ operator
+ * ``proto``: *http* or *https*; to be defined by test run operator
+ * ``license``: Landslide license number installed on TAS
+
+2. The ``config`` section holds information about test servers (TSs) and
+systems under test (SUTs). Data is represented as a list of entries.
+Each such entry contains:
+
+ * ``test_server``: this subsection represents data related to test server
+ configuration, such as:
+
+ * ``name``: test server name; unique custom name to be defined by test
+ operator
+ * ``role``: this value is used as a key to bind specific Test Server and
+ TestCase; should be set to one of test types supported by TAS license
+ * ``ip``: Test Server IP address
+ * ``thread_model``: parameter related to Test Server performance mode.
+ The value should be one of the following: "Legacy" | "Max" | "Fireball".
+ Refer to Landslide documentation for details.
+ * ``phySubnets``: a structure used to specify IP ranges reservations on
+ specific network interfaces of related Test Server. Structure fields are:
+
+ * ``base``: start of IP address range
+ * ``mask``: IP range mask in CIDR format
+ * ``name``: network interface name, e.g. *eth1*
+ * ``numIps``: size of IP address range
+
+ * ``preResolvedArpAddress``: a structure used to specify the range of IP
+ addresses for which the ARP responses will be emulated
+
+ * ``StartingAddress``: IP address specifying the start of IP address range
+ * ``NumNodes``: size of the IP address range
+
+ * ``suts``: a structure that contains definitions of each specific SUT
+ (represents a vEPC component). SUT structure contains following key/value
+ pairs:
+
+ * ``name``: unique custom string specifying SUT name
+ * ``role``: string value corresponding with an SUT role specified in the
+ session profile (test session template) file
+ * ``managementIp``: SUT management IP adress
+ * ``phy``: network interface name, e.g. *eth1*
+ * ``ip``: vEPC component IP address used in test case topology
+ * ``nextHop``: next hop IP address, to allow for vEPC inter-node communication
+
+Update NSB test case definitions
+================================
+NSB test case file designated for vEPC testing contains an example of specific
+test scenario configuration.
+Test operator may change these definitions as required for the use case that
+requires testing.
+Specifically, following subsections of the vEPC test case (section **scenarios**)
+may be changed.
+
+1. Subsection ``options``: contains custom parameters used for vEPC testing
+
+ * subsection ``dmf``: may contain one or more parameters specified in
+ ``traffic_profile`` template file
+ * subsection ``test_cases``: contains re-definitions of parameters specified
+ in ``session_profile`` template file
+
+ .. note:: All parameters in ``session_profile``, value of which is a
+ placeholder, needs to be re-defined to construct a valid test session.
+
+2. Subsection ``runner``: specifies the test duration and the interval of
+TG and VNF side KPIs polling. For more details, refer to :doc:`03-architecture`.
+
+Preparing test run of vPE test case
+-----------------------------------
+The vPE (Provider Edge Router) is a :term: `VNF` approximation
+serving as an Edge Router. The vPE is approximated using the
+``ip_pipeline`` dpdk application.
+
+ .. image:: /../docs/testing/developer/devguide/images/vPE_Diagram.png
+ :width: 800px
+ :alt: NSB vPE Diagram
+
+The ``vpe_config`` file must be passed as it is not auto generated.
+The ``vpe_script`` defines the rules applied to each of the pipelines. This can be
+auto generated or a file can be passed using the ``script_file`` option in
+``vnf_config`` as shown below. The ``full_tm_profile_file`` option must be
+used if a traffic manager is defined in ``vpe_config``.
+
+.. code-block:: yaml
+
+ vnf_config: { file: './vpe_config/vpe_config_2_ports',
+ action_bulk_file: './vpe_config/action_bulk_512.txt',
+ full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg',
+ script_file: './vpe_config/vpe_script_sample' }
+
+Testcases for vPE can be found in the ``vnf_samples/nsut/vpe`` directory.
+A testcase can be started with the following command as an example:
+
+.. code-block:: bash
+
+ yardstick task start /yardstick/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
+
+Preparing test run of vIPSEC test case
+--------------------------------------
+
+Location of vIPSEC test cases: ``samples/vnf_samples/nsut/ipsec/``.
+
+Before running a specific vIPSEC test case using NSB, some dependencies have to be
+preinstalled and properly configured.
+- VPP
+
+.. code-block:: console
+
+ export UBUNTU="xenial"
+ export RELEASE=".stable.1810"
+ sudo rm /etc/apt/sources.list.d/99fd.io.list
+ echo "deb [trusted=yes] https://nexus.fd.io/content/repositories/fd.io$RELEASE.ubuntu.$UBUNTU.main/ ./" | sudo tee -a /etc/apt/sources.list.d/99fd.io.list
+ sudo apt-get update
+ sudo apt-get install vpp vpp-lib vpp-plugin vpp-dbg vpp-dev vpp-api-java vpp-api-python vpp-api-lua
+
+- VAT templates
+
+ VAT templates is required for the VPP API.
+
+.. code-block:: console
+
+ mkdir -p /opt/nsb_bin/vpp/templates/
+ echo 'exec trace add dpdk-input 50' > /opt/nsb_bin/vpp/templates/enable_dpdk_traces.vat
+ echo 'exec trace add vhost-user-input 50' > /opt/nsb_bin/vpp/templates/enable_vhost_user_traces.vat
+ echo 'exec trace add memif-input 50' > /opt/nsb_bin/vpp/templates/enable_memif_traces.vat
+ cat > /opt/nsb_bin/vpp/templates/dump_interfaces.vat << EOL
+ sw_interface_dump
+ dump_interface_table
+ quit
+ EOL
+
+
+Preparing test run of vCMTS test case
+-------------------------------------
+
+Location of vCMTS test cases: ``samples/vnf_samples/nsut/cmts/``.
+
+Before running a specific vIPSEC test case using NSB, some changes must be
+made to the original vCMTS package.
+
+Allow SSH access to the docker images
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Follow the documentation at ``https://docs.docker.com/engine/examples/running_ssh_service/``
+to allow SSH access to the Pktgen/vcmts-d containers located at:
+
+* ``$VCMTS_ROOT/pktgen/docker/docker-image-pktgen/Dockerfile`` and
+* ``$VCMTS_ROOT/vcmtsd/docker/docker-image-vcmtsd/Dockerfile``
+
+
+Deploy the ConfigMaps for Pktgen and vCMTSd
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. code-block:: bash
+
+ cd $VCMTS_ROOT/kubernetes/helm/pktgen
+ helm template . -x templates/pktgen-configmap.yaml > configmap.yaml
+ kubectl create -f configmap.yaml
+
+ cd $VCMTS_ROOT/kubernetes/helm/vcmtsd
+ helm template . -x templates/vcmts-configmap.yaml > configmap.yaml
+ kubectl create -f configmap.yaml
-.. literalinclude:: /submodules/yardstick/samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
- :language: yaml
diff --git a/docs/testing/user/userguide/15-list-of-tcs.rst b/docs/testing/user/userguide/15-list-of-tcs.rst
index 0efecebd1..b727aa3c9 100644
--- a/docs/testing/user/userguide/15-list-of-tcs.rst
+++ b/docs/testing/user/userguide/15-list-of-tcs.rst
@@ -1,140 +1,136 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International
-.. License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) OPNFV, Ericsson AB and others.
-
-====================
-Yardstick Test Cases
-====================
-
-Abstract
-========
-
-This chapter lists available Yardstick test cases.
-Yardstick test cases are divided in two main categories:
-
-* *Generic NFVI Test Cases* - Test Cases developed to realize the methodology
- described in :doc:`02-methodology`
-
-* *OPNFV Feature Test Cases* - Test Cases developed to verify one or more
- aspect of a feature delivered by an OPNFV Project.
-
-Generic NFVI Test Case Descriptions
-===================================
-
-.. toctree::
- :maxdepth: 1
-
- opnfv_yardstick_tc001.rst
- opnfv_yardstick_tc002.rst
- opnfv_yardstick_tc004.rst
- opnfv_yardstick_tc005.rst
- opnfv_yardstick_tc008.rst
- opnfv_yardstick_tc009.rst
- opnfv_yardstick_tc010.rst
- opnfv_yardstick_tc011.rst
- opnfv_yardstick_tc012.rst
- opnfv_yardstick_tc014.rst
- opnfv_yardstick_tc024.rst
- opnfv_yardstick_tc037.rst
- opnfv_yardstick_tc038.rst
- opnfv_yardstick_tc042.rst
- opnfv_yardstick_tc043.rst
- opnfv_yardstick_tc044.rst
- opnfv_yardstick_tc055.rst
- opnfv_yardstick_tc061.rst
- opnfv_yardstick_tc063.rst
- opnfv_yardstick_tc069.rst
- opnfv_yardstick_tc070.rst
- opnfv_yardstick_tc071.rst
- opnfv_yardstick_tc072.rst
- opnfv_yardstick_tc073.rst
- opnfv_yardstick_tc074.rst
- opnfv_yardstick_tc075.rst
- opnfv_yardstick_tc076.rst
- opnfv_yardstick_tc078.rst
- opnfv_yardstick_tc079.rst
- opnfv_yardstick_tc080.rst
- opnfv_yardstick_tc081.rst
- opnfv_yardstick_tc083.rst
-
-OPNFV Feature Test Cases
-========================
-
-H A
----
-
-.. toctree::
- :maxdepth: 1
-
- opnfv_yardstick_tc019.rst
- opnfv_yardstick_tc025.rst
- opnfv_yardstick_tc045.rst
- opnfv_yardstick_tc046.rst
- opnfv_yardstick_tc047.rst
- opnfv_yardstick_tc048.rst
- opnfv_yardstick_tc049.rst
- opnfv_yardstick_tc050.rst
- opnfv_yardstick_tc051.rst
- opnfv_yardstick_tc052.rst
- opnfv_yardstick_tc053.rst
- opnfv_yardstick_tc054.rst
- opnfv_yardstick_tc056.rst
- opnfv_yardstick_tc057.rst
- opnfv_yardstick_tc058.rst
- opnfv_yardstick_tc087.rst
- opnfv_yardstick_tc092.rst
- opnfv_yardstick_tc093.rst
-
-IPv6
-----
-
-.. toctree::
- :maxdepth: 1
-
- opnfv_yardstick_tc027.rst
-
-KVM
----
-
-.. toctree::
- :maxdepth: 1
-
- opnfv_yardstick_tc028.rst
-
-Parser
-------
-
-.. toctree::
- :maxdepth: 1
-
- opnfv_yardstick_tc040.rst
-
-StorPerf
---------
-
-.. toctree::
- :maxdepth: 1
-
- opnfv_yardstick_tc074.rst
-
-virtual Traffic Classifier
---------------------------
-
-.. toctree::
- :maxdepth: 1
-
- opnfv_yardstick_tc006.rst
- opnfv_yardstick_tc007.rst
- opnfv_yardstick_tc020.rst
- opnfv_yardstick_tc021.rst
-
-Templates
-=========
-
-.. toctree::
- :maxdepth: 1
-
- testcase_description_v2_template
- Yardstick_task_templates
-
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Ericsson AB and others.
+
+====================
+Yardstick Test Cases
+====================
+
+Abstract
+========
+
+This chapter lists available Yardstick test cases.
+Yardstick test cases are divided in two main categories:
+
+* *Generic NFVI Test Cases* - Test Cases developed to realize the methodology
+ described in :doc:`02-methodology`
+
+* *OPNFV Feature Test Cases* - Test Cases developed to verify one or more
+ aspect of a feature delivered by an OPNFV Project.
+
+Generic NFVI Test Case Descriptions
+===================================
+
+.. toctree::
+ :maxdepth: 1
+
+ opnfv_yardstick_tc001.rst
+ opnfv_yardstick_tc002.rst
+ opnfv_yardstick_tc004.rst
+ opnfv_yardstick_tc005.rst
+ opnfv_yardstick_tc006.rst
+ opnfv_yardstick_tc008.rst
+ opnfv_yardstick_tc009.rst
+ opnfv_yardstick_tc010.rst
+ opnfv_yardstick_tc011.rst
+ opnfv_yardstick_tc012.rst
+ opnfv_yardstick_tc014.rst
+ opnfv_yardstick_tc015.rst
+ opnfv_yardstick_tc024.rst
+ opnfv_yardstick_tc037.rst
+ opnfv_yardstick_tc038.rst
+ opnfv_yardstick_tc042.rst
+ opnfv_yardstick_tc043.rst
+ opnfv_yardstick_tc044.rst
+ opnfv_yardstick_tc055.rst
+ opnfv_yardstick_tc061.rst
+ opnfv_yardstick_tc063.rst
+ opnfv_yardstick_tc069.rst
+ opnfv_yardstick_tc070.rst
+ opnfv_yardstick_tc071.rst
+ opnfv_yardstick_tc072.rst
+ opnfv_yardstick_tc073.rst
+ opnfv_yardstick_tc074.rst
+ opnfv_yardstick_tc075.rst
+ opnfv_yardstick_tc076.rst
+ opnfv_yardstick_tc078.rst
+ opnfv_yardstick_tc079.rst
+ opnfv_yardstick_tc080.rst
+ opnfv_yardstick_tc081.rst
+ opnfv_yardstick_tc083.rst
+ opnfv_yardstick_tc084.rst
+
+OPNFV Feature Test Cases
+========================
+
+H A
+---
+
+.. toctree::
+ :maxdepth: 1
+
+ opnfv_yardstick_tc019.rst
+ opnfv_yardstick_tc025.rst
+ opnfv_yardstick_tc045.rst
+ opnfv_yardstick_tc046.rst
+ opnfv_yardstick_tc047.rst
+ opnfv_yardstick_tc048.rst
+ opnfv_yardstick_tc049.rst
+ opnfv_yardstick_tc050.rst
+ opnfv_yardstick_tc051.rst
+ opnfv_yardstick_tc052.rst
+ opnfv_yardstick_tc053.rst
+ opnfv_yardstick_tc054.rst
+ opnfv_yardstick_tc056.rst
+ opnfv_yardstick_tc057.rst
+ opnfv_yardstick_tc058.rst
+ opnfv_yardstick_tc087.rst
+ opnfv_yardstick_tc088.rst
+ opnfv_yardstick_tc089.rst
+ opnfv_yardstick_tc090.rst
+ opnfv_yardstick_tc091.rst
+ opnfv_yardstick_tc092.rst
+ opnfv_yardstick_tc093.rst
+
+IPv6
+----
+
+.. toctree::
+ :maxdepth: 1
+
+ opnfv_yardstick_tc027.rst
+
+KVM
+---
+
+.. toctree::
+ :maxdepth: 1
+
+ opnfv_yardstick_tc028.rst
+
+Parser
+------
+
+.. toctree::
+ :maxdepth: 1
+
+ opnfv_yardstick_tc040.rst
+
+StorPerf
+--------
+
+.. toctree::
+ :maxdepth: 1
+
+ opnfv_yardstick_tc074.rst
+
+Templates
+=========
+
+.. toctree::
+ :maxdepth: 1
+
+ testcase_description_v2_template
+ Yardstick_task_templates
+
diff --git a/docs/testing/user/userguide/comp-intro.rst b/docs/testing/user/userguide/comp-intro.rst
index ad354b66d..bab6e60da 100644
--- a/docs/testing/user/userguide/comp-intro.rst
+++ b/docs/testing/user/userguide/comp-intro.rst
@@ -7,10 +7,10 @@
Yardstick
=========
-.. _Yardstick: https://wiki.opnfv.org/yardstick
+.. _Yardstick: https://wiki.opnfv.org/display/yardstick
.. _Presentation: https://wiki.opnfv.org/_media/opnfv_summit_-_yardstick_project.pdf
.. _NFV-TST001: https://docbox.etsi.org/ISG/NFV/Open/Drafts/TST001_-_Pre-deployment_Validation/
-.. _Yardsticktst: https://wiki.opnfv.org/_media/opnfv_summit_-_bridging_opnfv_and_etsi.pdf
+.. _Yardsticktst: http://events17.linuxfoundation.org/sites/events/files/slides/OPNFV%20Summit%20-%20bridging_opnfv_and_etsi.pdf
The project's goal is to verify infrastructure compliance, from the perspective
of a Virtual Network Function (VNF).
diff --git a/docs/testing/user/userguide/glossary.rst b/docs/testing/user/userguide/glossary.rst
index be98aa6c0..cef9b69a5 100644
--- a/docs/testing/user/userguide/glossary.rst
+++ b/docs/testing/user/userguide/glossary.rst
@@ -13,50 +13,153 @@ Glossary
API
Application Programming Interface
- DPI
- Deep Packet Inspection
+ Barometer
+ OPNFV NFVi Service Assurance project. Barometer upstreams changes to
+ collectd, OpenStack, etc to improve features related to NFVi monitoring
+ and service assurance.
+ More info on: https://opnfv-barometer.readthedocs.io/en/latest/
+
+ collectd
+ collectd is a system statistics collection daemon.
+ More info on: https://collectd.org/
+
+ context
+ A context describes the environment in which a yardstick testcase will
+ be run. It can refer to a pre-provisioned environment, or an environment
+ that will be set up using OpenStack or Kubernetes.
+
+ Docker
+ Docker provisions and manages containers. Yardstick and many other OPNFV
+ projects are deployed in containers. Docker is required to launch the
+ containerized versions of these projects.
DPDK
Data Plane Development Kit
+ DPI
+ Deep Packet Inspection
+
DSCP
Differentiated Services Code Point
+ flavor
+ A specification of virtual resources used by OpenStack in the creation
+ of a VM instance.
+
+ Grafana
+ A visualization tool, used in Yardstick to retrieve test data from
+ InfluxDB and display it. Grafana works by defining dashboards, which are
+ combinations of visualization panes (e.g. line charts and gauges) and
+ forms that assist the user in formulating SQL-like queries for InfluxDB.
+ More info on: https://grafana.com/
+
IGMP
Internet Group Management Protocol
+ InfluxDB
+ One of the Dispatchers supported by Yardstick, it allows test results to
+ be reported to a time-series database.
+ More info on: https://www.influxdata.com/
+
IOPS
Input/Output Operations Per Second
+ A performance measurement used to benchmark storage devices.
+
+ KPI
+ Key Performance Indicator
+
+ Kubernetes
+ k8s
+ Kubernetes is an open-source container-orchestration system for automating
+ deployment, scaling and management of containerized applications.
+ It is one of the contexts supported in Yardstick.
+
+ MPLS
+ Multiprotocol Label Switching
+
+ NFV
+ Network Function Virtualization
+ NFV is an initiative to take network services which were traditionally run
+ on proprietary, dedicated hardware, and virtualize them to run on general
+ purpose hardware.
+
+ NFVI
+ Network Function Virtualization Infrastructure
+ The servers, routers, switches, etc on which the NFV system runs.
NIC
Network Interface Controller
+ NSB
+ Network Services Benchmarking. A subset of Yardstick features concerned
+ with NFVI and VNF characterization.
+
+ OpenStack
+ OpenStack is a cloud operating system that controls pools of compute,
+ storage, and networking resources. OpenStack is an open source project
+ licensed under the Apache License 2.0.
+
PBFS
Packet Based per Flow State
+ PROX
+ Packet pROcessing eXecution engine
+
QoS
Quality of Service
+ The ability to guarantee certain network or storage requirements to
+ satisfy a Service Level Agreement (SLA) between an application provider
+ and end users.
+ Typically includes performance requirements like networking bandwidth,
+ latency, jitter correction, and reliability as well as storage
+ performance in Input/Output Operations Per Second (IOPS), throttling
+ agreements, and performance expectations at peak load
+
+ runner
+ The part of a Yardstick testcase that determines how the test will be run
+ (e.g. for x iterations, y seconds or until state z is reached). The runner
+ also determines when the metrics are collected/reported.
+
+ SampleVNF
+ OPNFV project providing a repository of reference VNFs.
+ More info on: https://opnfv-samplevnf.readthedocs.io/en/latest/
+
+ scenario
+ The part of a Yardstick testcase that describes each test step.
+
+ SLA
+ Service Level Agreement
+ An SLA is an agreement between a service provider and a customer to
+ provide a certain level of service/performance.
+
+ SR-IOV
+ Single Root IO Virtualization
+ A specification that, when implemented by a physical PCIe
+ device, enables it to appear as multiple separate PCIe devices. This
+ enables multiple virtualized guests to share direct access to the
+ physical device.
+
+ SUT
+ System Under Test
+
+ testcase
+ A task in Yardstick; the yaml file that is read by Yardstick to
+ determine how to run a test.
+
+ ToS
+ Type of Service
VLAN
- Virtual LAN
+ Virtual LAN (Local Area Network)
VM
Virtual Machine
+ An operating system instance that runs on top of a hypervisor.
+ Multiple VMs can run at the same time on the same physical
+ host.
VNF
Virtual Network Function
VNFC
Virtual Network Function Component
-
- NFVI
- Network Function Virtualization Infrastructure
-
- SR-IOV
- Single Root IO Virtualization
-
- SUT
- System Under Test
-
- ToS
- Type of Service
diff --git a/docs/testing/user/userguide/index.rst b/docs/testing/user/userguide/index.rst
index 1cbd0858f..ff0bb6f5d 100644
--- a/docs/testing/user/userguide/index.rst
+++ b/docs/testing/user/userguide/index.rst
@@ -11,7 +11,6 @@ Yardstick User Guide
.. toctree::
:maxdepth: 4
- :numbered:
01-introduction
02-methodology
diff --git a/docs/testing/user/userguide/nsb/nsb-list-of-tcs.rst b/docs/testing/user/userguide/nsb/nsb-list-of-tcs.rst
index 895837283..562c80ff7 100644..100755
--- a/docs/testing/user/userguide/nsb/nsb-list-of-tcs.rst
+++ b/docs/testing/user/userguide/nsb/nsb-list-of-tcs.rst
@@ -27,4 +27,15 @@ NSB PROX Test Case Descriptions
tc_prox_context_buffering_port
tc_prox_context_load_balancer_port
tc_prox_context_vpe_port
- tc_prox_context_lw_after_port
+ tc_prox_context_lw_aftr_port
+ tc_epc_default_bearer_landslide
+ tc_epc_dedicated_bearer_landslide
+ tc_epc_saegw_tput_relocation_landslide
+ tc_epc_network_service_request_landslide
+ tc_epc_ue_service_request_landslide
+ tc_vfw_rfc2544
+ tc_vfw_rfc2544_correlated
+ tc_vfw_rfc3511
+ tc_vpp_baremetal_crypto_ipsec
+ tc_vims_context_sipp
+ tc_pktgen_k8s_vcmts
diff --git a/docs/testing/user/userguide/nsb/tc_bng_pppoe_rfc2544_ixia.rst b/docs/testing/user/userguide/nsb/tc_bng_pppoe_rfc2544_ixia.rst
new file mode 100644
index 000000000..ffe4f6c19
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_bng_pppoe_rfc2544_ixia.rst
@@ -0,0 +1,177 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2019 Intel Corporation.
+
+***************************************************************
+Yardstick Test Case Description: NSB vBNG RFC2544 QoS TEST CASE
+***************************************************************
+
++-----------------------------------------------------------------------------+
+|NSB vBNG RFC2544 QoS base line test case without link congestion |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | tc_bng_pppoe_rfc2544_ixia_IMIX_scale_up |
+| | |
++--------------+--------------------------------------------------------------+
+| metric | Network metrics: |
+| | * TxThroughput |
+| | * RxThroughput |
+| | * TG packets in |
+| | * TG packets out |
+| | * Max Latency |
+| | * Min Latency |
+| | * Average Latency |
+| | * Packets drop percentage |
+| | |
+| | PPPoE subscribers metrics: |
+| | * Sessions up |
+| | * Sessions down |
+| | * Sessions Not Started |
+| | * Sessions Total |
+| | |
+| | NOTE: the same network metrics list are collecting: |
+| | * summary for all ports |
+| | * per port |
+| | * per priority flows summary on all ports |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | This test allows to measure performance of BNG network device|
+| | according to RFC2544 testing methodology. Test case creates |
+| | PPPoE subscriber connections to BNG, runs prioritized traffic|
+| | on maximum throughput on all ports and collects network |
+| | and PPPoE subscriber metrics. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | The BNG QoS RFC2544 test cases are listed below: |
+| | |
+| | * tc_bng_pppoe_rfc2544_ixia_IMIX_scale_up.yaml |
+| | |
+| | Mentioned test case is a template and number of ports in the |
+| | setup could be passed using cli arguments, e.g: |
+| | |
+| | yardstick -d task start --task-args='{vports: 8}' <tc_yaml> |
+| | |
+| | By default, vports=2. |
+| | |
+| | Test duration: |
+| | * set as 30sec; |
+| | |
+| | Traffic type: |
+| | * IPv4; |
+| | |
+| | Packet sizes: |
+| | * IMIX. The following default IMIX distribution is using: |
+| | |
+| | uplink: 70B - 33%, 940B - 33%, 1470B - 34% |
+| | downlink: 68B - 3%, 932B - 1%, 1470B - 96% |
+| | |
+| | VLAN settings: |
+| | * QinQ on access ports; |
+| | * VLAN on core ports; |
+| | |
+| | Number of PPPoE subscribers: |
+| | * 4000 per access port; |
+| | * 1000 per SVLAN; |
+| | |
+| | Default ToS bits settings: |
+| | * 0 - (000) Routine |
+| | * 4 - (100) Flash Override |
+| | * 7 - (111) Network Control. |
+| | |
+| | The above fields are the main options used for the test case |
+| | and could be configured using cli options on test run or |
+| | directly in test case yaml file. |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | IXIA IxNetwork |
+| | |
+| | IXIA IxNetwork is using to emulates PPPoE sessions, generate |
+| | L2-L3 traffic, analyze traffic flows and collect network |
+| | metrics during test run. |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | Mentioned BNG QoS RFC2544 test case can be configured with |
+| | different: |
+| | |
+| | * Number of PPPoE subscribers sessions; |
+| | * Setup ports number; |
+| | * IP Priority type; |
+| | * Packet size; |
+| | * Enable/disable BGP protocol on core ports; |
+| | |
+| | Default values exist. |
+| | |
++--------------+--------------------------------------------------------------+
+|references | RFC2544 |
+| | |
++--------------+--------------------------------------------------------------+
+| pre-test | 1. BNG is up and running and has configured: |
+| conditions | * access ports with QinQ tagging; |
+| | * core ports with configured IP addresses and VLAN; |
+| | * PPPoE subscribers authorization settings (no auth or |
+| | Radius server, PAP auth protocol); |
+| | * QoS settings; |
+| | |
+| | 2. IxNetwork API server is running on specified in pod.yaml |
+| | file TCL port; |
+| | |
+| | 3. BNG ports are connected to IXIA ports (IXIA uplink |
+| | ports are connected to BNG access ports and IXIA |
+| | downlink ports are connected to BNG core ports; |
+| | |
+| | 4. The pod.yaml file contains all necessary information |
+| | (BNG access and core ports settings, core ports IP |
+| | address, NICs, IxNetwork TCL port, IXIA uplink/downlink |
+| | ports, etc). |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | Yardstick resolves the topology and connects to IxNetwork |
+| | API server by TCL. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Test scenarios run, which performs the following steps: |
+| | |
+| | 1. Create access network topologies (this topologies are |
+| | based on IXIA ports which are connected to BNG access |
+| | ports); |
+| | 2. Configure access network topologies with multiple device |
+| | groups. Each device group represents single SVLAN with |
+| | PPPoE subscribers sessions (number of created on port |
+| | SVLANs and subscribers depends on specified if test case |
+| | file options); |
+| | 3. Create core network topologies (this topologies are |
+| | based on IXIA ports which are connected to BNG core |
+| | ports); |
+| | 4. Configure core network topologies with single device |
+| | group which represents one connection with configured |
+| | VLAN and BGP protocol; |
+| | 5. Establish PPPoE subscribers connections to BNG; |
+| | 6. Create traffic flows between access and core ports |
+| | (traffic flows are creating between access-core ports |
+| | pairs, traffic is bi-directional); |
+| | 7. Configure each traffic flow with specified in traffic |
+| | profile options; |
+| | 8. Run traffic with specified in test case file duration; |
+| | 9. Collect network metrics after traffic was stopped; |
+| | 10. In case drop percentage rate is higher than expected, |
+| | reduce traffic line rate and repeat steps 7-10 again; |
+| | 11. In case drop percentage rate is as expected or number |
+| | of maximum iterations in step 10 achieved, disconnect |
+| | PPPoE subscribers and stop traffic; |
+| | 12. Stop test. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | During each iteration interval in the test run, all specified|
+| | metrics are retrieved from IxNetwork and stored in the |
+| | yardstick dispatcher. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | The vBNG RFC2544 test case will achieve maximum traffic line |
+| | rate with zero packet loss (or other non-zero allowed |
+| | partial drop rate). |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/nsb/tc_bng_pppoe_rfc2544_ixia_8ports_1port_congested.rst b/docs/testing/user/userguide/nsb/tc_bng_pppoe_rfc2544_ixia_8ports_1port_congested.rst
new file mode 100644
index 000000000..889ba2410
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_bng_pppoe_rfc2544_ixia_8ports_1port_congested.rst
@@ -0,0 +1,179 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2019 Intel Corporation.
+
+***************************************************************
+Yardstick Test Case Description: NSB vBNG RFC2544 QoS TEST CASE
+***************************************************************
+
++-----------------------------------------------------------------------------+
+|NSB vBNG RFC2544 QoS base line test case with link congestion |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | tc_bng_pppoe_rfc2544_ixia_8ports_1port_congested_IMIX |
+| | |
++--------------+--------------------------------------------------------------+
+| metric | Network metrics: |
+| | * TxThroughput |
+| | * RxThroughput |
+| | * TG packets in |
+| | * TG packets out |
+| | * Max Latency |
+| | * Min Latency |
+| | * Average Latency |
+| | * Packets drop percentage |
+| | |
+| | PPPoE subscribers metrics: |
+| | * Sessions up |
+| | * Sessions down |
+| | * Sessions Not Started |
+| | * Sessions Total |
+| | |
+| | NOTE: the same network metrics list are collecting: |
+| | * summary for all ports |
+| | * per port |
+| | * per priority flows summary on all ports |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | This test allows to measure performance of BNG network device|
+| | according to RFC2544 testing methodology. Test case creates |
+| | PPPoE subscribers connections to BNG, run prioritized traffic|
+| | causing congestion of access port (port xe0) and collects |
+| | network and PPPoE subscribers metrics. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | The BNG QoS RFC2544 test cases are listed below: |
+| | |
+| | * tc_bng_pppoe_rfc2544_ixia_8ports_1port_congested_IMIX.yaml |
+| | |
+| | Number of ports: |
+| | * 8 ports |
+| | |
+| | Test duration: |
+| | * set as 30sec; |
+| | |
+| | Traffic type: |
+| | * IPv4; |
+| | |
+| | Packet sizes: |
+| | * IMIX. The following default IMIX distribution is using: |
+| | |
+| | uplink: 70B - 33%, 940B - 33%, 1470B - 34% |
+| | downlink: 68B - 3%, 932B - 1%, 1470B - 96% |
+| | |
+| | VLAN settings: |
+| | * QinQ on access ports; |
+| | * VLAN on core ports; |
+| | |
+| | Number of PPPoE subscribers: |
+| | * 4000 per access port; |
+| | * 1000 per SVLAN; |
+| | |
+| | Default ToS bits settings: |
+| | * 0 - (000) Routine |
+| | * 4 - (100) Flash Override |
+| | * 7 - (111) Network Control. |
+| | |
+| | The above fields are the main options used for the test case |
+| | and could be configured using cli options on test run or |
+| | directly in test case yaml file. |
+| | |
+| | NOTE: that only parameter that can't be changed is ports |
+| | number. To run the test with another number of ports |
+| | traffic profile should be updated. |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | IXIA IxNetwork |
+| | |
+| | IXIA IxNetwork is using to emulates PPPoE sessions, generate |
+| | L2-L3 traffic, analyze traffic flows and collect network |
+| | metrics during test run. |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | Mentioned BNG QoS RFC2544 test cases can be configured with |
+| | different: |
+| | |
+| | * Number of PPPoE subscribers sessions; |
+| | * IP Priority type; |
+| | * Packet size; |
+| | * enable/disable BGP protocol on core ports; |
+| | |
+| | Default values exist. |
+| | |
++--------------+--------------------------------------------------------------+
+|references | RFC2544 |
+| | |
++--------------+--------------------------------------------------------------+
+| pre-test | 1. BNG is up and running and has configured: |
+| conditions | * access ports with QinQ tagging; |
+| | * core ports with configured IP addresses and VLAN; |
+| | * PPPoE subscribers authorization settings (no auth or |
+| | Radius server, PAP auth protocol); |
+| | * QoS settings; |
+| | |
+| | 2. IxNetwork API server is running on specified in pod.yaml |
+| | file TCL port; |
+| | |
+| | 3. BNG ports are connected to IXIA ports (IXIA uplink |
+| | ports are connected to BNG access ports and IXIA |
+| | downlink ports are connected to BNG core ports; |
+| | |
+| | 4. The pod.yaml file contains all necessary information |
+| | (BNG access and core ports settings, core ports IP |
+| | address, NICs, IxNetwork TCL port, IXIA uplink/downlink |
+| | ports, etc). |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | Yardstick resolve the topology and connects to IxNetwork |
+| | API server by TCL. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Test scenarios run, which performs the following steps: |
+| | |
+| | 1. Create access network topologies (this topologies are |
+| | based on IXIA ports which are connected to BNG access |
+| | ports); |
+| | 2. Configure access network topologies with multiple device |
+| | groups. Each device group represents single SVLAN with |
+| | PPPoE subscribers sessions (number of created on port |
+| | SVLANs and subscribers depends on specified if test case |
+| | file options); |
+| | 3. Create core network topologies (this topologies are |
+| | based on IXIA ports which are connected to BNG core |
+| | ports); |
+| | 4. Configure core network topologies with single device |
+| | group which represents one connection with configured |
+| | VLAN and BGP protocol; |
+| | 5. Establish PPPoE subscribers connections to BNG; |
+| | 6. Create traffic flows between access and core ports. |
+| | While test covers case with access port congestion, |
+| | flows between ports will be created in the following |
+| | way: traffic from two core ports are going to one access |
+| | port causing port congestion and traffic from other two |
+| | core ports is splitting between remaining three access |
+| | ports; |
+| | 7. Configure each traffic flow with specified in traffic |
+| | profile options; |
+| | 8. Run traffic with specified in test case file duration; |
+| | 9. Collect network metrics after traffic was stopped; |
+| | 10. Measure drop percentage rate of different priority |
+| | packets on congested port. Expected that all high and |
+| | medium priority packets was forwarded and only low |
+| | priority packets has drops. |
+| | 11. Disconnect PPPoE subscribers and stop test. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | During test run, in the end of each iteration all specified |
+| | in the document metrics are retrieved from IxNetwork and |
+| | stored in the yardstick dispatcher. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | The test case is successful if all high and medium priority |
+| | packets on congested port was forwarded and only low |
+| | priority packets has drops. |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/nsb/tc_epc_dedicated_bearer_landslide.rst b/docs/testing/user/userguide/nsb/tc_epc_dedicated_bearer_landslide.rst
new file mode 100644
index 000000000..c8865ed93
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_epc_dedicated_bearer_landslide.rst
@@ -0,0 +1,156 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2018 Intel Corporation.
+
+*********************************************************
+Yardstick Test Case Description: NSB EPC DEDICATED BEARER
+*********************************************************
+
++-----------------------------------------------------------------------------+
+|NSB EPC dedicated bearer test case |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | tc_epc_{initiator}_dedicated_bearer_landslide |
+| | |
+| | * initiator: dedicated bearer creation initiator side could |
+| | be UE (ue) or Network (network). |
+| | |
++--------------+--------------------------------------------------------------+
+|metric | All metrics provided by Spirent Landslide traffic generator |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | The Spirent Landslide product provides one box solution which|
+| | allows to fully emulate all EPC network nodes including |
+| | mobile users, network host and generate control and data |
+| | plane traffic. |
+| | |
+| | This test allows to check processing capability under |
+| | different levels of load (number of subscriber, generated |
+| | traffic throughput, etc.) for case when default and dedicated|
+| | bearers are creating and using for traffic transferring. |
+| | |
+| | It's easy to replace emulated node or multiple nodes in test |
+| | topology with real node or corresponding vEPC VNF as DUT and |
+| | check it's processing capabilities under specific test case |
+| | load conditions. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | The EPC dedicated bearer test cases are listed below: |
+| | |
+| | * tc_epc_ue_dedicated_bearer_create_landslide.yaml |
+| | * tc_epc_network_dedicated_bearer_create_landslide.yaml |
+| | |
+| | Test duration: |
+| | |
+| | * is set as 60sec (specified in test session profile); |
+| | |
+| | Traffic type: |
+| | |
+| | * UDP; |
+| | |
+| | Packet sizes: |
+| | |
+| | * 512 bytes; |
+| | |
+| | Traffic transaction rate: |
+| | |
+| | * 5 trans/s.; |
+| | |
+| | Number of mobile subscribers: |
+| | |
+| | * 20000; |
+| | |
+| | Number of default bearers per subscriber: |
+| | |
+| | * 1; |
+| | |
+| | Number of dedicated bearers per default bearer: |
+| | |
+| | * 1. |
+| | |
+| | The above fields and values are the main options used for the|
+| | test case. Other configurable options could be found in test |
+| | session profile yaml file. All these options have default |
+| | values which can be overwritten in test case file. |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | Spirent Landslide |
+| | |
+| | The Spirent Landslide is a tool for functional and |
+| | performance testing of different types of mobile networks. |
+| | It emulates real-world control and data traffic of mobile |
+| | subscribers moving through virtualized EPC network. |
+| | Detailed description of Spirent Landslide product could be |
+| | found here: https://www.spirent.com/Products/Landslide |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | This EPC DEDICATED BEARER test cases can be configured with |
+| | different: |
+| | |
+| | * packet sizes; |
+| | * traffic transaction rate; |
+| | * number of subscribers sessions; |
+| | * number of default bearers per subscriber; |
+| | * number of dedicated bearers per default; |
+| | * subscribers connection rate; |
+| | * subscribers disconnection rate; |
+| | * dedicated bearers activation timeout; |
+| | * DMF (traffic profile); |
+| | * enable/disable Fireball DMF threading model that provides |
+| | optimized performance; |
+| | |
+| | Default values exist. |
+| | |
++--------------+--------------------------------------------------------------+
+|references | ETSI-NFV-TST001 |
+| | |
+| | 3GPP TS 32.455 |
+| | |
++--------------+--------------------------------------------------------------+
+| pre-test | * All Spirent Landslide dependencies need to be installed. |
+| conditions | The steps are described in NSB installation chapter for the|
+| | Spirent Landslide vEPC tests; |
+| | |
+| | * The pod.yaml file contains all necessary information (TAS |
+| | VM IP address, NICs, emulated SUTs and Test Nodes |
+| | parameters (names, types, ip addresses, etc.). |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | Spirent Landslide components are running on the hosts |
+| | specified in the pod file. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Yardstick is connected with Spirent Landslide Test |
+| | Administrator Server (TAS) by TCL and REST API. The test |
+| | will resolve the topology and instantiate all emulated EPC |
+| | network nodes. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | Test scenarios run, which performs the following steps: |
+| | |
+| | * Start the emulated EPC network nodes; |
+| | * Establish the subscribers connections to EPC network |
+| | (default bearers); |
+| | * Establish the number of dedicated bearers as per per |
+| | default bearer for each subscriber; |
+| | * Create the sessions and transmit traffic through EPC |
+| | network nodes during the specified traffic duration time; |
+| | * Disconnect dedicated bearers; |
+| | * Disconnect subscribers at the end of the test. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 4 | During test run, all the metrics provided by Spirent |
+| | Landslide are stored in the yardstick dispatcher. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | The test case will create the test session in Spirent |
+| | Landslide with the test case parameters and store the results|
+| | in the database for benchmarking purposes. The aim is only |
+| | to collect all the metrics that are provided by Spirent |
+| | Landslide product for each test specific scenario. |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/nsb/tc_epc_default_bearer_landslide.rst b/docs/testing/user/userguide/nsb/tc_epc_default_bearer_landslide.rst
new file mode 100644
index 000000000..9e6d77825
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_epc_default_bearer_landslide.rst
@@ -0,0 +1,149 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2018 Intel Corporation.
+
+*******************************************************
+Yardstick Test Case Description: NSB EPC DEFAULT BEARER
+*******************************************************
+
++-----------------------------------------------------------------------------+
+|NSB EPC default bearer test case |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | tc_epc_default_bearer_landslide_{dmf_setup} |
+| | |
+| | * dmf_setup: single or multi dmf test session setup; |
+| | |
++--------------+--------------------------------------------------------------+
+|metric | All metrics provided by Spirent Landslide traffic generator |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | The Spirent Landslide product provides one box solution which|
+| | allows to fully emulate all EPC network nodes including |
+| | mobile users, network host and generate control and data |
+| | plane traffic. |
+| | |
+| | This test allows to check processing capability of EPC under |
+| | different levels of load (number of subscriber, generated |
+| | traffic throughput) for case when only one default bearer is |
+| | using for transferring traffic from UE to Network. |
+| | |
+| | It's easy to replace emulated node or multiple nodes in test |
+| | topology with real node or corresponding vEPC VNF as DUT and |
+| | check it's processing capabilities under specific test case |
+| | load conditions. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | The EPC default bearer test cases are listed below: |
+| | |
+| | * tc_epc_default_bearer_create_landslide.yaml |
+| | * tc_epc_default_bearer_create_landslide_multi_dmf.yaml |
+| | |
+| | Test duration: |
+| | |
+| | * is set as 60sec (specified in test session profile); |
+| | |
+| | Traffic type: |
+| | |
+| | * UDP - for single DMF test case; |
+| | * UDP and TCP - for multi DMF test case; |
+| | |
+| | Packet sizes: |
+| | |
+| | * 512 bytes for UDP packets; |
+| | * 1518 bytes for TCP packets; |
+| | |
+| | Traffic transaction rate: |
+| | |
+| | * 5 trans/s.; |
+| | |
+| | Number of mobile subscribers: |
+| | |
+| | * 20000; |
+| | |
+| | Number of default bearers per subscriber: |
+| | |
+| | * 1. |
+| | |
+| | The above fields and values are the main options used for the|
+| | test case. Other configurable options could be found in test |
+| | session profile yaml file. All these options have default |
+| | values which can be overwritten in test case file. |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | Spirent Landslide |
+| | |
+| | The Spirent Landslide is a tool for functional & performance |
+| | testing of different types of mobile networks. It emulates |
+| | real-world control and data traffic of mobile subscribers |
+| | moving through virtualized EPC network. |
+| | Detailed description of Spirent Landslide product could be |
+| | found here: https://www.spirent.com/Products/Landslide |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | This EPC DEFAULT BEARER test cases can be configured with |
+| | different: |
+| | |
+| | * packet sizes; |
+| | * traffic transaction rate; |
+| | * number of subscribers sessions; |
+| | * number of default bearers per subscriber; |
+| | * subscribers connection rate; |
+| | * subscribers disconnection rate; |
+| | * DMF (traffic profile); |
+| | * enable/disable Fireball DMF threading model that provides |
+| | optimized performance; |
+| | |
+| | Default values exist. |
+| | |
++--------------+--------------------------------------------------------------+
+|references | ETSI-NFV-TST001 |
+| | |
+| | 3GPP TS 32.455 |
+| | |
++--------------+--------------------------------------------------------------+
+| pre-test | * All Spirent Landslide dependencies are installed (detailed |
+| conditions | installation steps are described in Chapter 13- |
+| | nsb-installation.rst and 14-nsb-operation.rst file for NSB |
+| | Spirent Landslide vEPC tests; |
+| | |
+| | * The pod.yaml file contains all necessary information |
+| | (TAS VM IP address, NICs, emulated SUTs and Test Nodes |
+| | parameters (names, types, ip addresses, etc.). |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | Spirent Landslide components are running on the hosts |
+| | specified in the pod file. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Yardstick is connected with Spirent Landslide Test |
+| | Administration Server (TAS) by TCL and REST API. The test |
+| | will resolve the topology and instantiate all emulated EPC |
+| | network nodes. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | Test scenarios run, which performs the following steps: |
+| | |
+| | * Start emulated EPC network nodes; |
+| | * Establish subscribers connections to EPC network (only |
+| | default bearers are established); |
+| | * Create the sessions and transmit traffic through EPC |
+| | network nodes during the specified traffic duration time; |
+| | * Disconnect subscribers at the end of the test. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 4 | During test run, all the metrics provided by Spirent |
+| | Landslide are stored in the yardstick dispatcher. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | The test case will create the test session in Spirent |
+| | Landslide with the test case parameters and store the |
+| | results in the database for benchmarking purposes. The aim |
+| | is only to collect all the metrics that are provided by |
+| | Spirent Landslide product for each test specific scenario. |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/nsb/tc_epc_network_service_request_landslide.rst b/docs/testing/user/userguide/nsb/tc_epc_network_service_request_landslide.rst
new file mode 100644
index 000000000..85e6ce11a
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_epc_network_service_request_landslide.rst
@@ -0,0 +1,159 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2018 Intel Corporation.
+
+****************************************************************
+Yardstick Test Case Description: NSB EPC NETWORK SERVICE REQUEST
+****************************************************************
+
++-----------------------------------------------------------------------------+
+|NSB EPC network service request test case |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | tc_epc_network_service_request_landslide |
+| | |
+| | * initiator: service request initiator side could be UE (ue) |
+| | or Network (network). |
+| | |
++--------------+--------------------------------------------------------------+
+|metric | All metrics provided by Spirent Landslide traffic generator |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | The Spirent Landslide product provides one box solution which|
+| | allows to fully emulate all EPC network nodes including |
+| | mobile users, network host and generate control and data |
+| | plane traffic. |
+| | |
+| | This test covers case of network initiated service request & |
+| | allows to check processing capabilities of EPC handling high |
+| | amount of continuous Downlink Data Notification messages from|
+| | network to UEs which are in Idle state. |
+| | |
+| | It's easy to replace emulated node or multiple nodes in test |
+| | topology with real node or corresponding vEPC VNF as DUT and |
+| | check it's processing capabilities under specific test case |
+| | load conditions. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | The EPC network service request test cases are listed below: |
+| | |
+| | * tc_epc_network_service_request_landslide.yaml |
+| | |
+| | Test duration: |
+| | |
+| | * is set as 60sec (specified in test session profile); |
+| | |
+| | Traffic type: |
+| | |
+| | * UDP; |
+| | |
+| | Packet sizes: |
+| | |
+| | * 512 bytes; |
+| | |
+| | Traffic transaction rate: |
+| | |
+| | * 0.1 trans/s.; |
+| | |
+| | Number of mobile subscribers: |
+| | |
+| | * 20000; |
+| | |
+| | Number of default bearers per subscriber: |
+| | |
+| | * 1; |
+| | |
+| | Idle entry time (timeout after which UE goes to Idle state): |
+| | |
+| | * 5s; |
+| | |
+| | Traffic start delay: |
+| | |
+| | * 1000ms. |
+| | |
+| | The above fields and values are the main options used for the|
+| | test case. Other configurable options could be found in test |
+| | session profile yaml file. All these options have default |
+| | values which can be overwritten in test case file. |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | Spirent Landslide |
+| | |
+| | The Spirent Landslide is a tool for functional & performance |
+| | testing of different types of mobile networks. It emulates |
+| | real-world control and data traffic of mobile subscribers |
+| | moving through virtualized EPC network. |
+| | Detailed description of Spirent Landslide product could be |
+| | found here: https://www.spirent.com/Products/Landslide |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | This EPC NETWORK SERVICE REQUEST test case can be configured |
+| | with different: |
+| | |
+| | * packet sizes; |
+| | * traffic transaction rate; |
+| | * number of subscribers sessions; |
+| | * number of default bearers per subscriber; |
+| | * subscribers connection rate; |
+| | * subscribers disconnection rate; |
+| | * timeout after which UE goes to Idle state; |
+| | * Traffic start delay; |
+| | |
+| | Default values exist. |
+| | |
++--------------+--------------------------------------------------------------+
+|references | ETSI-NFV-TST001 |
+| | |
+| | 3GPP TS 32.455 |
+| | |
++--------------+--------------------------------------------------------------+
+| pre-test | * All Spirent Landslide dependencies are installed (detailed |
+| conditions | installation steps are described in Chapter 13- |
+| | nsb-installation.rst and 14-nsb-operation.rst file for NSB |
+| | Spirent Landslide vEPC tests; |
+| | |
+| | * The pod.yaml file contains all necessary information |
+| | (TAS VM IP address, NICs, emulated SUTs and Test Nodes |
+| | parameters (names, types, ip addresses, etc.). |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | Spirent Landslide components are running on the hosts |
+| | specified in the pod file. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Yardstick is connected with Spirent Landslide Test |
+| | Administration Server (TAS) by TCL and REST API. The test |
+| | will resolve the topology and instantiate all emulated EPC |
+| | network nodes. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | Test scenarios run, which performs the following steps: |
+| | |
+| | * Start emulated EPC network nodes; |
+| | * Establish subscribers connections to EPC network (default |
+| | bearers); |
+| | * Switch UE to Idle state after specified in test case |
+| | timeout; |
+| | * Send Downlink Data Notification from network to UE, that |
+| | will return UE to active state. This process is continuous |
+| | and during whole test run UEs will be going to Idle state |
+| | and will be switched back to active state after Downlink |
+| | Data Notification was received; |
+| | * Disconnect subscribers at the end of the test. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 4 | During test run, all the metrics provided by Spirent |
+| | Landslide are stored in the yardstick dispatcher. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | The test case will create the test session in Spirent |
+| | Landslide with the test case parameters and store the |
+| | results in the database for benchmarking purposes. The aim |
+| | is only to collect all the metrics that are provided by |
+| | Spirent Landslide product for each test specific scenario. |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/nsb/tc_epc_saegw_tput_relocation_landslide.rst b/docs/testing/user/userguide/nsb/tc_epc_saegw_tput_relocation_landslide.rst
new file mode 100644
index 000000000..102517562
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_epc_saegw_tput_relocation_landslide.rst
@@ -0,0 +1,167 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2018 Intel Corporation.
+
+*********************************************************
+Yardstick Test Case Description: NSB EPC SAEGW RELOCATION
+*********************************************************
+
++-----------------------------------------------------------------------------+
+|NSB EPC SAEGW throughput with relocation test case |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | tc_epc_saegw_tput_relocation_landslide |
+| | |
+| | |
++--------------+--------------------------------------------------------------+
+|metric | All metrics provided by Spirent Landslide traffic generator |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | The Spirent Landslide product provides one box solution which|
+| | allows to fully emulate all EPC network nodes including |
+| | mobile users, network host and generate control and data |
+| | plane traffic. |
+| | |
+| | This test allows to check processing capability of EPC |
+| | handling large amount of subscribers X2 handovers between |
+| | different eNBs while UEs are sending traffic. |
+| | |
+| | It's easy to replace emulated node or multiple nodes in test |
+| | topology with real node or corresponding vEPC VNF as DUT and |
+| | check it's processing capabilities under specific test case |
+| | load conditions. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | The EPC SAEGW throughput with relocation tests are listed |
+| | below: |
+| | |
+| | * tc_epc_saegw_tput_relocation_landslide.yaml |
+| | |
+| | Test duration: |
+| | |
+| | * is set as 60sec (specified in test session profile); |
+| | |
+| | Traffic type: |
+| | |
+| | * UDP; |
+| | |
+| | Packet sizes: |
+| | |
+| | * 512 bytes; |
+| | |
+| | Traffic transaction rate: |
+| | |
+| | * 5 trans/s.; |
+| | |
+| | Number of mobile subscribers: |
+| | |
+| | * 20000; |
+| | |
+| | Number of default bearers per subscriber: |
+| | |
+| | * 1; |
+| | |
+| | Handover type: |
+| | |
+| | * X2 handover; |
+| | |
+| | Mobility time (timeout after sessions were established after |
+| | which handover will start): |
+| | |
+| | * 10000ms; |
+| | |
+| | Handover start type: |
+| | |
+| | * When all sessions started; |
+| | |
+| | Mobility mode: |
+| | |
+| | * Single handoff; |
+| | |
+| | Mobility Rate: |
+| | |
+| | * 120 subscribers/s. |
+| | |
+| | The above fields and values are the main options used for the|
+| | test case. Other configurable options could be found in test |
+| | session profile yaml file. All these options have default |
+| | values which can be overwritten in test case file. |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | Spirent Landslide |
+| | |
+| | The Spirent Landslide is a tool for functional & performance |
+| | testing of different types of mobile networks. It emulates |
+| | real-world control and data traffic of mobile subscribers |
+| | moving through virtualized EPC network. |
+| | Detailed description of Spirent Landslide product could be |
+| | found here: https://www.spirent.com/Products/Landslide |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | This EPC UE SERVICE REQUEST test cases can be configured with|
+| | different: |
+| | |
+| | * packet sizes; |
+| | * traffic transaction rate; |
+| | * number of subscribers sessions; |
+| | * handover type; |
+| | * mobility rate; |
+| | * mobility time; |
+| | * mobility mode; |
+| | * handover start condition; |
+| | * subscribers disconnection rate; |
+| | |
+| | Default values exist. |
+| | |
++--------------+--------------------------------------------------------------+
+|references | ETSI-NFV-TST001 |
+| | |
+| | 3GPP TS 32.455 |
+| | |
++--------------+--------------------------------------------------------------+
+| pre-test | * All Spirent Landslide dependencies are installed (detailed |
+| conditions | installation steps are described in Chapter 13- |
+| | nsb-installation.rst and 14-nsb-operation.rst file for NSB |
+| | Spirent Landslide vEPC tests; |
+| | |
+| | * The pod.yaml file contains all necessary information |
+| | (TAS VM IP address, NICs, emulated SUTs and Test Nodes |
+| | parameters (names, types, ip addresses, etc.). |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | Spirent Landslide components are running on the hosts |
+| | specified in the pod file. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Yardstick is connected with Spirent Landslide Test |
+| | Administration Server (TAS) by TCL and REST API. The test |
+| | will resolve the topology and instantiate all emulated EPC |
+| | network nodes. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | Test scenarios run, which performs the following steps: |
+| | |
+| | * Start emulated EPC network nodes; |
+| | * Establish subscribers connections to EPC network (default |
+| | bearers); |
+| | * Start run traffic; |
+| | * After specified in test case mobility timeout, start |
+| | handover process on specified mobility rate; |
+| | * Disconnect subscribers at the end of the test. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 4 | During test run, all the metrics provided by Spirent |
+| | Landslide are stored in the yardstick dispatcher. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | The test case will create the test session in Spirent |
+| | Landslide with the test case parameters and store the |
+| | results in the database for benchmarking purposes. The aim |
+| | is only to collect all the metrics that are provided by |
+| | Spirent Landslide product for each test specific scenario. |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/nsb/tc_epc_ue_service_request_landslide.rst b/docs/testing/user/userguide/nsb/tc_epc_ue_service_request_landslide.rst
new file mode 100644
index 000000000..0711a0ce3
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_epc_ue_service_request_landslide.rst
@@ -0,0 +1,174 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2018 Intel Corporation.
+
+***********************************************************
+Yardstick Test Case Description: NSB EPC UE SERVICE REQUEST
+***********************************************************
+
++-----------------------------------------------------------------------------+
+|NSB EPC UE service request test case |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | tc_epc_{initiator}_service_request_landslide |
+| | |
+| | * initiator: service request initiator side could be UE (ue) |
+| | or Network (nw). |
+| | |
++--------------+--------------------------------------------------------------+
+|metric | All metrics provided by Spirent Landslide traffic generator |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | The Spirent Landslide product provides one box solution which|
+| | allows to fully emulate all EPC network nodes including |
+| | mobile users, network host and generate control and data |
+| | plane traffic. |
+| | |
+| | This test allows to check processing capabilities of EPC |
+| | under high user connections rate and traffic load for case |
+| | when UEs initiates service request (UE initiates bearer |
+| | modification request to provide dedicated bearer for new |
+| | type of traffic) |
+| | |
+| | It's easy to replace emulated node or multiple nodes in test |
+| | topology with real node or corresponding vEPC VNF as DUT and |
+| | check it's processing capabilities under specific test case |
+| | load conditions. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | The EPC ue service request test cases are listed below: |
+| | |
+| | * tc_epc_ue_service_request_landslide.yaml |
+| | |
+| | Test duration: |
+| | |
+| | * is set as 60sec (specified in test session profile); |
+| | |
+| | Traffic type: |
+| | |
+| | * UDP; |
+| | |
+| | Packet sizes: |
+| | |
+| | * 512 bytes; |
+| | |
+| | Traffic transaction rate: |
+| | |
+| | * 5 trans/s.; |
+| | |
+| | Number of mobile subscribers: |
+| | |
+| | * 20000; |
+| | |
+| | Number of default bearers per subscriber: |
+| | |
+| | * 1; |
+| | |
+| | Number of dedicated bearers per default bearer: |
+| | |
+| | * 1. |
+| | |
+| | TFT settings for dedicated bearers: |
+| | |
+| | * TFT configured to filter TCP traffic (Protocol ID 6) |
+| | |
+| | Modified TFT settings: |
+| | |
+| | * Create new TFT to filter UDP traffic (Protocol ID 17) from |
+| | 2002 local port and 2003 remote port; |
+| | |
+| | Modified QoS settings: |
+| | |
+| | * Set QCI 5 for dedicated bearers; |
+| | |
+| | The above fields and values are the main options used for the|
+| | test case. Other configurable options could be found in test |
+| | session profile yaml file. All these options have default |
+| | values which can be overwritten in test case file. |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | Spirent Landslide |
+| | |
+| | The Spirent Landslide is a tool for functional & performance |
+| | testing of different types of mobile networks. It emulates |
+| | real-world control and data traffic of mobile subscribers |
+| | moving through virtualized EPC network. |
+| | Detailed description of Spirent Landslide product could be |
+| | found here: https://www.spirent.com/Products/Landslide |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | This EPC UE SERVICE REQUEST test case can be configured with |
+| | different: |
+| | |
+| | * packet sizes; |
+| | * traffic transaction rate; |
+| | * number of subscribers sessions; |
+| | * number of default bearers per subscriber; |
+| | * number of dedicated bearers per default; |
+| | * subscribers connection rate; |
+| | * subscribers disconnection rate; |
+| | * dedicated bearers activation timeout; |
+| | * DMF (traffic profile); |
+| | * enable/disable Fireball DMF threading model that provides |
+| | optimized performance; |
+| | * Starting TFT settings for dedicated bearers; |
+| | * Modified TFT settings for dedicated bearers; |
+| | * Modified QoS settings for dedicated bearers; |
+| | |
+| | Default values exist. |
+| | |
++--------------+--------------------------------------------------------------+
+|references | ETSI-NFV-TST001 |
+| | |
+| | 3GPP TS 32.455 |
+| | |
++--------------+--------------------------------------------------------------+
+| pre-test | * All Spirent Landslide dependencies are installed (detailed |
+| conditions | installation steps are described in Chapter 13- |
+| | nsb-installation.rst and 14-nsb-operation.rst file for NSB |
+| | Spirent Landslide vEPC tests; |
+| | |
+| | * The pod.yaml file contains all necessary information |
+| | (TAS VM IP address, NICs, emulated SUTs and Test Nodes |
+| | parameters (names, types, ip addresses, etc.). |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | Spirent Landslide components are running on the hosts |
+| | specified in the pod file. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Yardstick is connected with Spirent Landslide Test |
+| | Administration Server (TAS) by TCL and REST API. The test |
+| | will resolve the topology and instantiate all emulated EPC |
+| | network nodes. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | Test scenarios run, which performs the following steps: |
+| | |
+| | * Start emulated EPC network nodes; |
+| | * Establish subscribers connections to EPC network (default |
+| | bearers); |
+| | * Establish the number of dedicated bearer as specified in |
+| | the test case as per default bearer for each subscriber; |
+| | * start run users traffic through EPC network nodes; |
+| | * During traffic is running, send bearer modification request|
+| | after specified in test case timeout; |
+| | * Disconnect dedicated bearers; |
+| | * Disconnect subscribers at the end of the test. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 4 | During test run, all the metrics provided by Spirent |
+| | Landslide are stored in the yardstick dispatcher. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | The test case will create the test session in Spirent |
+| | Landslide with the test case parameters and store the |
+| | results in the database for benchmarking purposes. The aim |
+| | is only to collect all the metrics that are provided by |
+| | Spirent Landslide product for each test specific scenario. |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/nsb/tc_pktgen_k8s_vcmts.rst b/docs/testing/user/userguide/nsb/tc_pktgen_k8s_vcmts.rst
new file mode 100755
index 000000000..56f5c27ed
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_pktgen_k8s_vcmts.rst
@@ -0,0 +1,102 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2019 Viosoft Corporation.
+
+***********************************************
+Yardstick Test Case Description: NSB vCMTS
+***********************************************
+
++------------------------------------------------------------------------------+
+|NSB Pktgen test for vCMTS characterization |
+| |
++--------------+---------------------------------------------------------------+
+|test case id | tc_vcmts_k8s_pktgen |
+| | |
++--------------+---------------------------------------------------------------+
+|metric | * Upstream Processing (Per Service Group); |
+| | * Downstream Processing (Per Service Group); |
+| | * Upstream Throughput; |
+| | * Downstream Throughput; |
+| | * Platform Metrics; |
+| | * Power Consumption; |
+| | * Upstream Throughput Time Series; |
+| | * Downstream Throughput Time Series; |
+| | * System Summary; |
+| | |
++--------------+---------------------------------------------------------------+
+|test purpose | * The vCMTS test handles service groups and packet generation |
+| | containers setup, and metrics collection. |
+| | |
+| | * The vCMTS test case is implemented to run in Kubernetes |
+| | environment with vCMTS pre-installed. |
++--------------+---------------------------------------------------------------+
+|configuration | The vCMTS test case configurable values are listed below |
+| | |
+| | * num_sg: Number of service groups (Upstream/Downstream |
+| | container pairs). |
+| | * num_tg: Number of Pktgen containers. |
+| | * vcmtsd_image: vCMTS container image (feat/perf). |
+| | * qat_on: QAT status (true/false). |
+| | |
+| | num_sg and num_tg values should be configured in the test |
+| | case file and in the topology file. |
+| | |
++--------------+---------------------------------------------------------------+
+|test tool | Intel vCMTS Reference Dataplane |
+| | Reference implementation of a DPDK-based vCMTS (DOCSIS MAC) |
+| | dataplane in a Kubernetes-orchestrated Linux Container |
+| | environment. |
+| | |
++--------------+---------------------------------------------------------------+
+|applicability | This test cases can be configured with different: |
+| | |
+| | * Number of service groups |
+| | * Number of Pktgen instances |
+| | * QAT offloading |
+| | * Feat/Perf Images for performance or features (more data |
+| | collection) |
+| | |
+| | Default values exist. |
+| | |
++--------------+---------------------------------------------------------------+
+|pre-test | Intel vCMTS Reference Dataplane should be installed and |
+|conditions | runnable on 2 nodes Kubernetes environment with modifications |
+| | to the containers to allow yardstick ssh access, and the |
+| | ConfigMaps from the original vCMTS package deployed. |
+| | |
++--------------+---------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+---------------------------------------------------------------+
+|step 1 | Yardstick is connected to the Kubernetes Master node using |
+| | the configuration file in /etc/kubernetes/admin.yaml |
+| | |
++--------------+---------------------------------------------------------------+
+|step 2 | The TG containers are created and started on the traffic |
+| | generator server (Master node), While the VNF containers are |
+| | created and started on the data plan server. |
+| | |
++--------------+---------------------------------------------------------------+
+|step 3 | Yardstick is connected with the TG and VNF by using ssh. |
+| | to start vCMTS-d, and Pktgen. |
+| | |
++--------------+---------------------------------------------------------------+
+|step 4 | Yardstick connects to the running Pktgen instances to start |
+| | generating traffic using the configurations from: |
+| | /etc/yardstick/pktgen_values.yaml |
+| | |
+| | and connects to the vCMTS-d containers to start the upstream |
+| | and downstream processing using the configurations from: |
+| | /etc/yardstick/vcmtsd_values.yaml |
+| | |
++--------------+---------------------------------------------------------------+
+|step 5 | Yardstick copies vCMTS metrics regularly from the remote |
+| | InfluxDB (deployed by the vCMTS Package) to the local |
+| | Yardstick InfluxDB as configured in the options section in |
+| | the test case file. |
+| | |
++--------------+---------------------------------------------------------------+
+|test verdict | None. The test case will collect the KPIs and plot on |
+| | Grafana. |
++--------------+---------------------------------------------------------------+ \ No newline at end of file
diff --git a/docs/testing/user/userguide/nsb/tc_prox_context_vpe_port.rst b/docs/testing/user/userguide/nsb/tc_prox_context_vpe_port.rst
index 6827b0525..3beb5303f 100644
--- a/docs/testing/user/userguide/nsb/tc_prox_context_vpe_port.rst
+++ b/docs/testing/user/userguide/nsb/tc_prox_context_vpe_port.rst
@@ -3,9 +3,9 @@
.. http://creativecommons.org/licenses/by/4.0
.. (c) OPNFV, 2017 Intel Corporation.
-**********************************************
-Yardstick Test Case Description: NSB PROXi VPE
-**********************************************
+*********************************************
+Yardstick Test Case Description: NSB PROX VPE
+*********************************************
+-----------------------------------------------------------------------------+
|NSB PROX test for NFVI characterization |
diff --git a/docs/testing/user/userguide/nsb/tc_vfw_rfc2544.rst b/docs/testing/user/userguide/nsb/tc_vfw_rfc2544.rst
new file mode 100644
index 000000000..139990bc3
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_vfw_rfc2544.rst
@@ -0,0 +1,189 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2018 Intel Corporation.
+
+************************************************
+Yardstick Test Case Description: NSB vFW RFC2544
+************************************************
+
++------------------------------------------------------------------------------+
+| NSB vFW test for VNF characterization |
+| |
++---------------+--------------------------------------------------------------+
+| test case id | tc_{context}_rfc2544_ipv4_1rule_1flow_{pkt_size}_{tg_type} |
+| | |
+| | * context = baremetal, heat, heat_external, ovs, sriov |
+| | heat_sriov_external contexts; |
+| | * tg_type = ixia (context != heat,heat_sriov_external), |
+| | trex; |
+| | * pkt_size = 64B - all contexts; |
+| | 128B, 256B, 512B, 1024B, 1280B, 1518B - |
+| | (context = heat, tg_type = ixia) |
+| | |
++---------------+--------------------------------------------------------------+
+| metric | * Network Throughput; |
+| | * TG Packets Out; |
+| | * TG Packets In; |
+| | * TG Latency; |
+| | * VNF Packets Out; |
+| | * VNF Packets In; |
+| | * VNF Packets Fwd; |
+| | * Dropped packets; |
+| | |
++---------------+--------------------------------------------------------------+
+| test purpose | The VFW RFC2544 tests measure performance characteristics of |
+| | the SUT (multiple ports) and sends UDP bidirectional traffic |
+| | from all TG ports to SampleVNF vFW application. The |
+| | application forwards received traffic based on rules |
+| | provided by the user in the TC configuration and default |
+| | rules created by vFW to send traffic from uplink ports to |
+| | downlink and voice versa. |
+| | |
++---------------+--------------------------------------------------------------+
+| configuration | The 2 ports RFC2544 test cases are listed below: |
+| | |
+| | * tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml |
+| | * tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml |
+| | * tc_heat_external_rfc2544_ipv4_1rule_1flow_1024B_ixia.yaml |
+| | * tc_heat_external_rfc2544_ipv4_1rule_1flow_1280B_ixia.yaml |
+| | * tc_heat_external_rfc2544_ipv4_1rule_1flow_128B_ixia.yaml |
+| | * tc_heat_external_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml |
+| | * tc_heat_external_rfc2544_ipv4_1rule_1flow_256B_ixia.yaml |
+| | * tc_heat_external_rfc2544_ipv4_1rule_1flow_512B_ixia.yaml |
+| | * tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml |
+| | * tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml |
+| | * tc_heat_sriov_external_rfc2544_ipv4_1rule_1flow_64B_trex. |
+| | yaml |
+| | * tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml |
+| | * tc_ovs_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml |
+| | * tc_ovs_rfc2544_ipv4_1rule_1flow_64B_trex.yaml |
+| | * tc_sriov_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml |
+| | * tc_sriov_rfc2544_ipv4_1rule_1flow_64B_trex.yaml |
+| | |
+| | The 4 ports RFC2544 test cases are listed below: |
+| | |
+| | * tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_4port.yaml |
+| | * tc_tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_4port. |
+| | yaml |
+| | * tc_tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex_4 |
+| | port.yaml |
+| | * tc_tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml |
+| | |
+| | The scale-up RFC2544 test cases are listed below: |
+| | |
+| | * tc_tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale-up.yaml |
+| | |
+| | The scale-out RFC2544 test cases are listed below: |
+| | |
+| | * tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale_out.yaml |
+| | |
+| | Test duration is set as 30 sec for each test and default |
+| | number of rules are applied. These can be configured |
+| | |
++---------------+--------------------------------------------------------------+
+| test tool | The vFW is a DPDK application that performs basic filtering |
+| | for malformed packets and dynamic packet filtering of |
+| | incoming packets using the connection tracker library. |
+| | |
++---------------+--------------------------------------------------------------+
+| applicability | The vFW RFC2544 test cases can be configured with different: |
+| | |
+| | * packet sizes; |
+| | * test duration; |
+| | * tolerated loss; |
+| | * traffic flows; |
+| | * rules; |
+| | |
+| | Default values exist. |
+| | |
++---------------+--------------------------------------------------------------+
+| pre-test | For OpenStack test case image (yardstick-samplevnf) needs |
+| conditions | to be installed into Glance with vFW and DPDK included in |
+| | it (NSB install). |
+| | |
+| | For Baremetal tests cases vFW and DPDK must be installed on |
+| | the hosts where the test is executed. The pod.yaml file must |
+| | have the necessary system and NIC information. |
+| | |
+| | For standalone (SA) SRIOV/OvS test cases the |
+| | yardstick-samplevnf image needs to be installed on hosts and |
+| | pod.yaml file must be provided with necessary system, NIC |
+| | information. |
+| | |
++---------------+--------------------------------------------------------------+
+| test sequence | Description and expected result |
+| | |
++---------------+--------------------------------------------------------------+
+| step 1 | For Baremetal test: The TG (except IXIA) and VNF are started |
+| | on the hosts based on the pod file. |
+| | |
+| | For Heat test: Two host VMs are booted, as Traffic generator |
+| | and VNF(vFW) based on the test flavor. In case of scale-out |
+| | scenario the multiple VNF VMs will be started. |
+| | |
+| | For Heat external test: vFW VM is booted and TG (except IXIA)|
+| | generator is started on the external host based on the pod |
+| | file. In case of scale-out scenario the multiple VNF VMs |
+| | will be deployed. |
+| | |
+| | For Heat SRIOV external test: vFW VM is booted with network |
+| | interfaces of `direct` type which are mapped to VFs that are |
+| | available to OpenStack. TG (except IXIA) is started on the |
+| | external host based on the pod file. In case of scale-out |
+| | scenario the multiple VNF VMs will be deployed. |
+| | |
+| | For SRIOV test: VF ports are created on host's PFs specified |
+| | in the TC file and VM is booed using those ports and image |
+| | provided in the configuration. TG (except IXIA) is started |
+| | on other host connected to VNF machine based on the pod |
+| | file. The vFW is started in the booted VM. In case of |
+| | scale-out scenario the multiple VNF VMs will be created. |
+| | |
+| | For OvS-DPDK test: OvS DPDK switch is started and bridges |
+| | are created with ports specified in the TC file. DPDK vHost |
+| | ports are added to corresponding bridge and VM is booed |
+| | using those ports and image provided in the configuration. |
+| | TG (except IXIA) is started on other host connected to VNF |
+| | machine based on the pod file. The vFW is started in the |
+| | booted VM. In case of scale-out scenario the multiple VNF |
+| | VMs will be deployed. |
+| | |
++---------------+--------------------------------------------------------------+
+| step 2 | Yardstick is connected with the TG and VNF by using ssh (in |
+| | case of IXIA TG is connected via TCL interface). The test |
+| | will resolve the topology and instantiate all VNFs |
+| | and TG and collect the KPI's/metrics. |
+| | |
++---------------+--------------------------------------------------------------+
+| step 3 | The TG will send packets to the VNFs. If the number of |
+| | dropped packets is more than the tolerated loss the line |
+| | rate or throughput is halved. This is done until the dropped |
+| | packets are within an acceptable tolerated loss. |
+| | |
+| | The KPI is the number of packets per second for different |
+| | packet size with an accepted minimal packet loss for the |
+| | default configuration. |
+| | |
++---------------+--------------------------------------------------------------+
+| step 4 | In Baremetal test: The test quits the application and unbind |
+| | the DPDK ports. |
+| | |
+| | In Heat test: All VNF VMs and TG are deleted on test |
+| | completion. |
+| | |
+| | In SRIOV test: The deployed VM with vFW is destroyed on the |
+| | host and TG (exclude IXIA) is stopped. |
+| | |
+| | In Heat SRIOV test: The deployed VM with vFW is destroyed, |
+| | VFs are released and TG (exclude IXIA) is stopped. |
+| | |
+| | In OvS test: The deployed VM with vFW is destroyed on the |
+| | host and OvS DPDK switch is stopped and ports are unbinded. |
+| | The TG (exclude IXIA) is stopped. |
+| | |
++---------------+--------------------------------------------------------------+
+| test verdict | The test case will achieve a Throughput with an accepted |
+| | minimal tolerated packet loss. |
++---------------+--------------------------------------------------------------+
+
diff --git a/docs/testing/user/userguide/nsb/tc_vfw_rfc2544_correlated.rst b/docs/testing/user/userguide/nsb/tc_vfw_rfc2544_correlated.rst
new file mode 100644
index 000000000..de490900d
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_vfw_rfc2544_correlated.rst
@@ -0,0 +1,130 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2018 Intel Corporation.
+
+*************************************************************
+Yardstick Test Case Description: NSB vFW RFC2544 (correlated)
+*************************************************************
+
++------------------------------------------------------------------------------+
+| NSB vFW test for VNF characterization using correlated traffic |
+| |
++---------------+--------------------------------------------------------------+
+| test case id | tc_{context}_rfc2544_ipv4_1rule_1flow_64B_trex_corelated |
+| | |
+| | * context = baremetal, heat |
+| | |
++---------------+--------------------------------------------------------------+
+| metric | * Network Throughput; |
+| | * TG Packets Out; |
+| | * TG Packets In; |
+| | * TG Latency; |
+| | * VNF Packets Out; |
+| | * VNF Packets In; |
+| | * VNF Packets Fwd; |
+| | * Dropped packets; |
+| | |
+| | NOTE: For correlated TCs the TG metrics are available on |
+| | uplink ports. |
+| | |
++---------------+--------------------------------------------------------------+
+| test purpose | The VFW RFC2544 correlated tests measure performance |
+| | characteristics of the SUT (multiple ports) and sends UDP |
+| | traffic from uplink TG ports to SampleVNF vFW application. |
+| | The application forwards received traffic from uplink ports |
+| | to downlink ports based on rules provided by the user in the |
+| | TC configuration and default rules created by vFW. The VNF |
+| | downlink traffic is received by another UDPReplay VNF and it |
+| | is mirrored back to the VNF on the same port. Finally, the |
+| | traffic is received back to the TG uplink port. |
+| | |
++---------------+--------------------------------------------------------------+
+| configuration | The 2 ports RFC2544 correlated test cases are listed below: |
+| | |
+| | * tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated |
+| | _traffic.yaml |
+| | |
+| | Multiple VNF (2, 4, 10) RFC2544 correlated test cases are |
+| | listed below: |
+| | |
+| | * tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated |
+| | _scale_10.yaml |
+| | * tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale |
+| | _2.yaml |
+| | * tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale |
+| | _4.yaml |
+| | |
+| | The scale-out RFC2544 test cases are listed below: |
+| | |
+| | * tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale |
+| | _out.yaml |
+| | |
+| | Test duration is set as 30 sec for each test and default |
+| | number of rules are applied. These can be configured |
+| | |
++---------------+--------------------------------------------------------------+
+| test tool | The vFW is a DPDK application that performs basic filtering |
+| | for malformed packets and dynamic packet filtering of |
+| | incoming packets using the connection tracker library. |
+| | |
++---------------+--------------------------------------------------------------+
+| applicability | The vFW RFC2544 test cases can be configured with different: |
+| | |
+| | * packet sizes; |
+| | * test duration; |
+| | * tolerated loss; |
+| | * traffic flows; |
+| | * rules; |
+| | |
+| | Default values exist. |
+| | |
++---------------+--------------------------------------------------------------+
+| pre-test | For OpenStack test case image (yardstick-samplevnf) needs |
+| conditions | to be installed into Glance with vFW and DPDK included in |
+| | it (NSB install). |
+| | |
+| | For Baremetal tests cases vFW and DPDK must be installed on |
+| | the hosts where the test is executed. The pod.yaml file must |
+| | have the necessary system and NIC information. |
+| | |
++---------------+--------------------------------------------------------------+
+| test sequence | Description and expected result |
+| | |
++---------------+--------------------------------------------------------------+
+| step 1 | For Baremetal test: The TG (except IXIA), vFW and UDPReplay |
+| | VNFs are started on the hosts based on the pod file. |
+| | |
+| | For Heat test: Three host VMs are booted, as Traffic |
+| | generator, vFW and UDPReplay VNF(vFW) based on the test |
+| | flavor. In case of scale-out scenario the multiple vFW VNF |
+| | VMs will be started. |
+| | |
++---------------+--------------------------------------------------------------+
+| step 2 | Yardstick is connected with the TG, vFW and UDPReplay VNF by |
+| | using ssh (in case of IXIA TG is connected via TCL |
+| | interface). The test will resolve the topology and |
+| | instantiate all VNFs and TG and collect the KPI's/metrics. |
+| | |
++---------------+--------------------------------------------------------------+
+| step 3 | The TG will send packets to the VNFs. If the number of |
+| | dropped packets is more than the tolerated loss the line |
+| | rate or throughput is halved. This is done until the dropped |
+| | packets are within an acceptable tolerated loss. |
+| | |
+| | The KPI is the number of packets per second for 64B packet |
+| | size with an accepted minimal packet loss for the default |
+| | configuration. |
+| | |
++---------------+--------------------------------------------------------------+
+| step 4 | In Baremetal test: The test quits the application and unbind |
+| | the DPDK ports. |
+| | |
+| | In Heat test: All VNF VMs and TG are deleted on test |
+| | completion. |
+| | |
++---------------+--------------------------------------------------------------+
+| test verdict | The test case will achieve a Throughput with an accepted |
+| | minimal tolerated packet loss. |
++---------------+--------------------------------------------------------------+
+
diff --git a/docs/testing/user/userguide/nsb/tc_vfw_rfc3511.rst b/docs/testing/user/userguide/nsb/tc_vfw_rfc3511.rst
new file mode 100644
index 000000000..9051fc4df
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_vfw_rfc3511.rst
@@ -0,0 +1,133 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2018 Intel Corporation.
+
+*******************************************************
+Yardstick Test Case Description: NSB vFW RFC3511 (HTTP)
+*******************************************************
+
++------------------------------------------------------------------------------+
+| NSB vFW test for VNF characterization based on RFC3511 and IXIA |
+| |
++---------------+--------------------------------------------------------------+
+| test case id | tc_{context}_http_ixload_{http_size}_Requests-65000_{type} |
+| | |
+| | * context = baremetal, heat_external |
+| | * http_size = 1b, 4k, 64k, 256k, 512k, 1024k payload size |
+| | * type = Concurrency, Connections, Throughput |
+| | |
++---------------+--------------------------------------------------------------+
+| metric | * HTTP Total Throughput (Kbps); |
+| | * HTTP Simulated Users; |
+| | * HTTP Concurrent Connections; |
+| | * HTTP Connection Rate; |
+| | * HTTP Transaction Rate |
+| | |
++---------------+--------------------------------------------------------------+
+| test purpose | The vFW RFC3511 tests measure performance characteristics of |
+| | the SUT by sending the HTTP traffic from uplink to downlink |
+| | TG ports through vFW VNF. The application forwards received |
+| | traffic based on rules provided by the user in the TC |
+| | configuration and default rules created by vFW to send |
+| | traffic from uplink ports to downlink and voice versa. |
+| | |
++---------------+--------------------------------------------------------------+
+| configuration | The 2 ports RFC3511 test cases are listed below: |
+| | |
+| | * tc_baremetal_http_ixload_1024k_Requests-65000 |
+| | _Concurrency.yaml |
+| | * tc_baremetal_http_ixload_1b_Requests-65000 |
+| | _Concurrency.yaml |
+| | * tc_baremetal_http_ixload_256k_Requests-65000 |
+| | _Concurrency.yaml |
+| | * tc_baremetal_http_ixload_4k_Requests-65000 |
+| | _Concurrency.yaml |
+| | * tc_baremetal_http_ixload_512k_Requests-65000 |
+| | _Concurrency.yaml |
+| | * tc_baremetal_http_ixload_64k_Requests-65000 |
+| | _Concurrency.yaml |
+| | * tc_heat_external_http_ixload_1b_Requests-10Gbps |
+| | _Throughput.yaml |
+| | * tc_heat_external_http_ixload_1b_Requests-65000 |
+| | _Concurrency.yaml |
+| | * tc_heat_external_http_ixload_1b_Requests-65000 |
+| | _Connections.yaml |
+| | |
+| | The 4 ports RFC3511 test cases are listed below: |
+| | |
+| | * tc_baremetal_http_ixload_1b_Requests-65000 |
+| | _Concurrency_4port.yaml |
+| | |
++---------------+--------------------------------------------------------------+
+| test tool | The vFW is a DPDK application that performs basic filtering |
+| | for malformed packets and dynamic packet filtering of |
+| | incoming packets using the connection tracker library. |
+| | |
++---------------+--------------------------------------------------------------+
+| applicability | The vFW RFC3511 test cases can be configured with different: |
+| | |
+| | * http payload sizes; |
+| | * traffic flows; |
+| | * rules; |
+| | |
+| | Default values exist. |
+| | |
++---------------+--------------------------------------------------------------+
+| pre-test | For OpenStack test case image (yardstick-samplevnf) needs |
+| conditions | to be installed into Glance with vFW and DPDK included in |
+| | it (NSB install). |
+| | |
+| | For Baremetal tests cases vFW and DPDK must be installed on |
+| | the hosts where the test is executed. The pod.yaml file must |
+| | have the necessary system and NIC information. |
+| | |
++---------------+--------------------------------------------------------------+
+| test sequence | Description and expected result |
+| | |
++---------------+--------------------------------------------------------------+
+| step 1 | For Baremetal test: The vFW VNF is started on the hosts |
+| | based on the pod file. |
+| | |
+| | For Heat external test: The vFW VM are deployed and booted. |
+| | |
++---------------+--------------------------------------------------------------+
+| step 2 | Yardstick is connected with the TG (IxLoad) via IxLoad API |
+| | and VNF by using ssh. The test will resolve the topology and |
+| | instantiate all VNFs and TG and collect the KPI's/metrics. |
+| | |
++---------------+--------------------------------------------------------------+
+| step 3 | The TG simulates HTTP traffic based on selected type of TC. |
+| | |
+| | Concurrency: |
+| | The TC attempts to simulate some number of human users. |
+| | The simulated users are gradually brought online until 64K |
+| | users is met (the Ramp-Up phase), then taken offline (the |
+| | Ramp Down phase). |
+| | |
+| | Connections: |
+| | The TC creates some number of HTTP connections per second. |
+| | It will attempt to generate the 64K of HTTP connections |
+| | per second. |
+| | |
+| | Throughput: |
+| | TC simultaneously transmits and receives TCP payload |
+| | (bytes) at a certain rate measured in Megabits per second |
+| | (Mbps), Kilobits per second (Kbps), or Gigabits per |
+| | second. The 10 Gbits is default throughput. |
+| | |
+| | At the end of the TC, the KPIs are collected and stored |
+| | (depends on the selected dispatcher). |
+| | |
++---------------+--------------------------------------------------------------+
+| step 4 | In Baremetal test: The test quits the application and |
+| | unbinds the DPDK ports. |
+| | |
+| | In Heat test: All VNF VMs are deleted and connections to TG |
+| | are terminated. |
+| | |
++---------------+--------------------------------------------------------------+
+| test verdict | The test case will try to achieve the configured HTTP |
+| | Concurrency/Throughput/Connections. |
++---------------+--------------------------------------------------------------+
+
diff --git a/docs/testing/user/userguide/nsb/tc_vims_context_sipp.rst b/docs/testing/user/userguide/nsb/tc_vims_context_sipp.rst
new file mode 100644
index 000000000..6df4ab880
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_vims_context_sipp.rst
@@ -0,0 +1,96 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) 2019 Viosoft Corporation.
+
+**********************************************
+Yardstick Test Case Description: NSB VIMS
+**********************************************
+
++-----------------------------------------------------------------------------+
+|NSB VIMS test for vIMS characterization |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | tc_vims_{context}_sipp |
+| | |
+| | * context = baremetal or heat; |
+| | |
++--------------+--------------------------------------------------------------+
+|metric | * Successful registrations per second; |
+| | * Total number of active registrations per server; |
+| | * Successful de-registrations per second; |
+| | * Successful session establishments per second; |
+| | * Total number of active sessions per server; |
+| | * Mean session setup time; |
+| | * Successful re-registrations per second; |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | The vIMS test handles registration rate, call rate, |
+| | round trip delay, and message statistics of vIMS system. |
+| | |
+| | The vIMS test cases are implemented to run in baremetal |
+| | and heat context default configuration. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | The vIMS test cases are listed below: |
+| | |
+| | * tc_vims_baremetal_sipp.yaml |
+| | * tc_vims_heat_sipp.yaml |
+| | |
+| | Each test runs one time and collects all the KPIs. |
+| | The configuration of vIMS and SIPp can be changed in each |
+| | test. |
++--------------+--------------------------------------------------------------+
+|test tool | SIPp |
+| | |
+| | SIPp is an application that can simulate SIP scenarios, can |
+| | generate RTP traffic and used for vIMS characterization. |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | The SIPp test cases can be configured with different: |
+| | |
+| | * number of accounts; |
+| | * the call per second (cps) of SIP test; |
+| | * the holding time; |
+| | * RTP configuratioin; |
+| | |
++--------------+--------------------------------------------------------------+
+|pre-test | For Openstack test case, only vIMS is deployed by external |
+|conditions | heat template, SIPp needs pod.yaml file with the necessary |
+| | system and NIC information |
+| | |
+| | For Baremetal tests cases SIPp and vIMS must be installed in |
+| | the hosts where the test is executed. The pod.yaml file must |
+| | have the necessary system and NIC information |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | For Baremetal test: The TG and VNF are started on the hosts |
+| | based on the pod file. |
+| | |
+| | For Heat test: One host VM for vIMS is booted, based on |
+| | the test flavor. Another host for SIPp is booted as |
+| | traffic generator, based on pod.yaml file |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Yardstick is connected with the vIMS and SIPp via ssh. |
+| | The test will resolve the topology, instantiate the vIMS and |
+| | SIPp and collect the KPIs/metrics. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | The SIPp will run scenario tests with parameters configured |
+| | in test case files (tc_vims_baremetal_sipp.yaml and |
+| | tc_vims_heat_sipp.yaml files). |
+| | This is done until the KPIs of SIPp are within an acceptable |
+| | threshold. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 4 | In Baremetal test: The test quits the application. |
+| | |
+| | In Heat test: The host VM of vIMS is deleted on test |
+| | completion. |
++--------------+--------------------------------------------------------------+
+|test verdict | The test case will collect the KPIs and plot on Grafana. |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/nsb/tc_vpp_baremetal_crypto_ipsec.rst b/docs/testing/user/userguide/nsb/tc_vpp_baremetal_crypto_ipsec.rst
new file mode 100644
index 000000000..6a4a37697
--- /dev/null
+++ b/docs/testing/user/userguide/nsb/tc_vpp_baremetal_crypto_ipsec.rst
@@ -0,0 +1,113 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, 2019 Viosoft Corporation.
+
+***********************************************
+Yardstick Test Case Description: NSB VPP IPSEC
+***********************************************
+
++------------------------------------------------------------------------------+
+|NSB VPP test for vIPSEC characterization |
+| |
++--------------+---------------------------------------------------------------+
+|test case id | tc_baremetal_rfc2544_ipv4_{crypto_dev}_{crypto_alg} |
+| | |
+| | * crypto_dev = HW_cryptodev or SW_cryptodev; |
+| | * crypto_alg = aes-gcm or cbc-sha1; |
+| | |
++--------------+---------------------------------------------------------------+
+|metric | * Network Throughput NDR or PDR; |
+| | * Connections Per Second (CPS); |
+| | * Latency; |
+| | * Number of tunnels; |
+| | * TG Packets Out; |
+| | * TG Packets In; |
+| | * VNF Packets Out; |
+| | * VNF Packets In; |
+| | * Dropped packets; |
+| | |
++--------------+---------------------------------------------------------------+
+|test purpose | IPv4 IPsec tunnel mode performance test: |
+| | |
+| | * Finds and reports throughput NDR (Non Drop Rate) with zero |
+| | packet loss tolerance or throughput PDR (Partial Drop Rate) |
+| | with non-zero packet loss tolerance (LT) expressed in |
+| | number of packets transmitted. |
+| | |
+| | * The IPSEC test cases are implemented to run in baremetal |
+| | |
++--------------+---------------------------------------------------------------+
+|configuration | The IPSEC test cases are listed below: |
+| | |
+| | * tc_baremetal_rfc2544_ipv4_hw_aesgcm_IMIX_trex.yaml |
+| | * tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex.yaml |
+| | * tc_baremetal_rfc2544_ipv4_hw_cbcsha1_IMIX_trex.yaml |
+| | * tc_baremetal_rfc2544_ipv4_hw_cbcsha1_trex.yaml |
+| | * tc_baremetal_rfc2544_ipv4_sw_aesgcm_IMIX_trex.yaml |
+| | * tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex.yaml |
+| | * tc_baremetal_rfc2544_ipv4_sw_cbcsha1_IMIX_trex.yaml |
+| | * tc_baremetal_rfc2544_ipv4_sw_cbcsha1_trex.yaml |
+| | |
+| | Test duration is set as 500sec for each test. |
+| | Packet size set as 64 bytes or higher. |
+| | Number of tunnels set as 1 or higher. |
+| | Number of connections set as 1 or higher |
+| | These can be configured |
+| | |
++--------------+---------------------------------------------------------------+
+|test tool | Vector Packet Processing (VPP) |
+| | The VPP platform is an extensible framework that provides |
+| | out-of-the-box production quality switch/router functionality.|
+| | Its high performance, proven technology, its modularity and, |
+| | flexibility and rich feature set |
+| | |
++--------------+---------------------------------------------------------------+
+|applicability | This VPP IPSEC test cases can be configured with different: |
+| | |
+| | * packet sizes; |
+| | * test durations; |
+| | * tolerated loss; |
+| | * crypto device type; |
+| | * number of physical cores; |
+| | * number of tunnels; |
+| | * number of connections; |
+| | * encryption algorithms - integrity algorithm; |
+| | |
+| | Default values exist. |
+| | |
++--------------+---------------------------------------------------------------+
+|pre-test | For Baremetal tests cases VPP and DPDK must be installed in |
+|conditions | the hosts where the test is executed. The pod.yaml file must |
+| | have the necessary system and NIC information |
+| | |
++--------------+---------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+---------------------------------------------------------------+
+|step 1 | For Baremetal test: The TG and VNF are started on the hosts |
+| | based on the pod file. |
+| | |
++--------------+---------------------------------------------------------------+
+|step 2 | Yardstick is connected with the TG and VNF by using ssh. |
+| | The test will resolve the topology and instantiate the VNF |
+| | and TG and collect the KPI's/metrics. |
+| | |
++--------------+---------------------------------------------------------------+
+|step 3 | Test packets are generated by TG on links to DUTs. If the |
+| | number of dropped packets is more than the tolerated loss |
+| | the line rate or throughput is halved. This is done until |
+| | the dropped packets are within an acceptable tolerated loss. |
+| | |
+| | The KPI is the number of packets per second for a packet size |
+| | specified in the test case with an accepted minimal packet |
+| | loss for the default configuration. |
+| | |
++--------------+---------------------------------------------------------------+
+|step 4 | In Baremetal test: The test quits the application and unbind |
+| | the DPDK ports. |
+| | |
++--------------+---------------------------------------------------------------+
+|test verdict | The test case will achieve a Throughput with an accepted |
+| | minimal tolerated packet loss. |
++--------------+---------------------------------------------------------------+ \ No newline at end of file
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc010.rst b/docs/testing/user/userguide/opnfv_yardstick_tc010.rst
index 202307de6..19cc80e30 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc010.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc010.rst
@@ -34,6 +34,7 @@ Yardstick Test Case Description TC010
| | |
| | Lmbench is a suite of operating system microbenchmarks. This |
| | test uses lat_mem_rd tool from that suite including: |
+| | |
| | * Context switching |
| | * Networking: connection establishment, pipe, TCP, UDP, and |
| | RPC hot potato |
@@ -55,7 +56,7 @@ Yardstick Test Case Description TC010
| | The benchmark runs as two nested loops. The outer loop is |
| | the stride size. The inner loop is the array size. For each |
| | array size, the benchmark creates a ring of pointers that |
-| | point backward one stride.Traversing the array is done by: |
+| | point backward one stride. Traversing the array is done by:: |
| | |
| | p = (char **)*p; |
| | |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc011.rst b/docs/testing/user/userguide/opnfv_yardstick_tc011.rst
index 48bdef497..cbb1db91f 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc011.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc011.rst
@@ -60,14 +60,14 @@ Yardstick Test Case Description TC011
| | |
| | * options: |
| | protocol: udp # The protocol used by iperf3 tools |
-| | bandwidth: 20m # It will send the given number of packets |
-| | without pausing |
+| | # Send the given number of packets without pausing: |
+| | bandwidth: 20m |
| | * runner: |
| | duration: 30 # Total test duration 30 seconds. |
| | |
| | * SLA (optional): |
| | jitter: 10 (ms) # The maximum amount of jitter that is |
-| | accepted. |
+| | accepted. |
| | |
+--------------+--------------------------------------------------------------+
|applicability | Test can be configured with different: |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc012.rst b/docs/testing/user/userguide/opnfv_yardstick_tc012.rst
index b56e829f5..2502f5d94 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc012.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc012.rst
@@ -34,6 +34,7 @@ Yardstick Test Case Description TC012
| | |
| | LMbench is a suite of operating system microbenchmarks. |
| | This test uses bw_mem tool from that suite including: |
+| | |
| | * Cached file read |
| | * Memory copy (bcopy) |
| | * Memory read |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc015.rst b/docs/testing/user/userguide/opnfv_yardstick_tc015.rst
new file mode 100755
index 000000000..277614ad4
--- /dev/null
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc015.rst
@@ -0,0 +1,141 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Orange and others.
+
+*************************************
+Yardstick Test Case Description TC015
+*************************************
+
+.. _unixbench: https://github.com/kdlucas/byte-unixbench/blob/master/UnixBench
+
++-----------------------------------------------------------------------------+
+| Processing speed with impact on energy consumption and CPU load |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | OPNFV_YARDSTICK_TC015_PROCESSING SPEED |
+| | |
++--------------+--------------------------------------------------------------+
+|metric | score of single cpu running, |
+| | score of parallel running, |
+| | energy consumption |
+| | cpu load |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | The purpose of TC015 is to evaluate the IaaS compute |
+| | performance with regards to CPU processing speed with |
+| | its impact on the energy consumption |
+| | It measures score of single cpu running and parallel |
+| | running. Energy consumption and cpu load are monitored while |
+| | the cpu test is running. |
+| | |
+| | The purpose is also to be able to spot the trends. |
+| | Test results, graphs and similar shall be stored for |
+| | comparison reasons and product evolution understanding |
+| | between different OPNFV versions and/or configurations, |
+| | different server types. |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | UnixBench |
+| | |
+| | Unixbench is the most used CPU benchmarking software tool. |
+| | It can measure the performance of bash scripts, CPUs in |
+| | multithreading and single threading. It can also measure the |
+| | performance for parallel tasks. Also, specific disk IO for |
+| | small and large files are performed. You can use it to |
+| | measure either linux dedicated servers and linux vps |
+| | servers, running CentOS, Debian, Ubuntu, Fedora and other |
+| | distros. |
+| | |
+| | (UnixBench is not always part of a Linux distribution, hence |
+| | it needs to be installed. As an example see the |
+| | /yardstick/tools/ directory for how to generate a Linux |
+| | image with UnixBench included.) |
+| | |
+| | Redfish API |
+| | This HTTPS interface is provided by BMC of every telco grade |
+| | server. Is is a standard interface. |
+| | |
++--------------+--------------------------------------------------------------+
+|test | The UnixBench runs system benchmarks on a compute, getting |
+|description | information on the CPUs in the system. If the system has |
+| | more than one CPU, the tests will be run twice -- once with |
+| | a single copy of each test running at once, and once with N |
+| | N copies, where N is the number of CPUs. |
+| | |
+| | UnixBench will process a set of results from a single test |
+| | by averaging the individual pass results into a single final |
+| | value. |
+| | |
+| | While the cpu test is running Energy scenario run in |
+| | background to monitor the number of watt consumed by the |
+| | compute server on the fly. The same is done using Cpuload |
+| | scenario to monitor the overall percentage of CPU used on |
+| | the fly. This enables to balance the CPU score with its |
+| | impact on energy consumption. Synchronized measurements |
+| | enables to look at any relation between CPU load and energy |
+| | consumption. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | file: opnfv_yardstick_tc015.yaml |
+| | |
+| | run_mode: |
+| | Run Energy and Cpuload in background |
+| | Run unixbench in quiet mode or verbose mode |
+| | test_type: dhry2reg, whetstone and so on |
+| | |
+| | Duration and Interval are set globally for Energy and |
+| | Cpuload, aligned with duration of UnixBench test. |
+| | SLA can be set for each scenario type. Default is NA. |
+| | For SLA with single_score and parallel_score, both can be |
+| | set by user, default is NA. |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | Test shall be applied to node context only |
+| | It can be configured with different: |
+| | |
+| | * test types: dhry2reg, whetstone |
+| | |
+| | Default values exist. |
+| | |
+| | SLA (optional) : min_score: The minimun UnixBench score that |
+| | is accepted. |
+| | |
++--------------+--------------------------------------------------------------+
+|usability | This test case is one of Yardstick's generic test. Thus it |
+| | is runnable on most of the scenarios. |
+| | |
++--------------+--------------------------------------------------------------+
+|references | unixbench_ |
+| | |
+| | ETSI-NFV-TST001 |
+| | |
++--------------+--------------------------------------------------------------+
+|pre-test | The target shall have unixbench installed on it. |
+|conditions | |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | Yardstick is connected with the target node using ssh. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Energy and Cpuload are launched silently in background one |
+| | after the other. |
+| | Then UnixBench is invoked. All the tests are executed using |
+| | the "Run" script in the top-level of UnixBench directory. |
+| | The "Run" script will run a standard "index" test, and save |
+| | the report in the "results" directory. Then the report is |
+| | processed by "unixbench_benchmark" and checked against the |
+| | SLA. |
+| | While unibench runs energy and cpu load are catched |
+| | periodically according to interval value. |
+| | |
+| | Result: Logs are stored. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | Fails only if SLA is not passed, or if there is a test case |
+| | execution problem. |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc019.rst b/docs/testing/user/userguide/opnfv_yardstick_tc019.rst
index 8d79e011a..d27b201c5 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc019.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc019.rst
@@ -43,20 +43,24 @@ Yardstick Test Case Description TC019
| | |
+--------------+--------------------------------------------------------------+
|monitors | In this test case, two kinds of monitor are needed: |
+| | |
| | 1. the "openstack-cmd" monitor constantly request a specific |
| | Openstack command, which needs two parameters: |
-| | 1) monitor_type: which is used for finding the monitor class |
-| | and related scritps. It should be always set to |
-| | "openstack-cmd" for this monitor. |
-| | 2) command_name: which is the command name used for request |
+| | |
+| | 1. monitor_type: which is used for finding the monitor |
+| | class and related scritps. It should be always set to |
+| | "openstack-cmd" for this monitor. |
+| | 2. command_name: which is the command name used for |
+| | request |
| | |
| | 2. the "process" monitor check whether a process is running |
| | on a specific node, which needs three parameters: |
-| | 1) monitor_type: which used for finding the monitor class |
-| | and related scritps. It should be always set to "process" |
-| | for this monitor. |
-| | 2) process_name: which is the process name for monitor |
-| | 3) host: which is the name of the node runing the process |
+| | |
+| | 1. monitor_type: which used for finding the monitor class |
+| | and related scritps. It should be always set to |
+| | "process" for this monitor. |
+| | 2. process_name: which is the process name for monitor |
+| | 3. host: which is the name of the node runing the process |
| | |
| | e.g. |
| | monitor1: |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc025.rst b/docs/testing/user/userguide/opnfv_yardstick_tc025.rst
index 0e2e9a5f8..f3f9ea6bf 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc025.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc025.rst
@@ -39,12 +39,15 @@ Yardstick Test Case Description TC025
| | |
+--------------+--------------------------------------------------------------+
|monitors | In this test case, one kind of monitor are needed: |
+| | |
| | 1. the "openstack-cmd" monitor constantly request a specific |
| | Openstack command, which needs two parameters |
-| | 1) monitor_type: which is used for finding the monitor class |
-| | and related scritps. It should be always set to |
-| | "openstack-cmd" for this monitor. |
-| | 2) command_name: which is the command name used for request |
+| | |
+| | 1) monitor_type: which is used for finding the monitor |
+| | class and related scripts. It should be always set to |
+| | "openstack-cmd" for this monitor. |
+| | 2) command_name: which is the command name used for |
+| | request |
| | |
| | There are four instance of the "openstack-cmd" monitor: |
| | monitor1: |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc027.rst b/docs/testing/user/userguide/opnfv_yardstick_tc027.rst
index 125fd59fa..90790e2e3 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc027.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc027.rst
@@ -7,7 +7,7 @@
Yardstick Test Case Description TC027
*************************************
-.. _ipv6: https://wiki.opnfv.org/ipv6_opnfv_project
+.. _ipv6: https://wiki.opnfv.org/display/ipv6
+-----------------------------------------------------------------------------+
|IPv6 connectivity between nodes on the tenant network |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc040.rst b/docs/testing/user/userguide/opnfv_yardstick_tc040.rst
index d62fbf787..4c73c9677 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc040.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc040.rst
@@ -7,7 +7,7 @@
Yardstick Test Case Description TC040
*************************************
-.. _Parser: https://wiki.opnfv.org/parser
+.. _Parser: https://wiki.opnfv.org/display/parser
+-----------------------------------------------------------------------------+
|Verify Parser Yang-to-Tosca |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc042.rst b/docs/testing/user/userguide/opnfv_yardstick_tc042.rst
index a0c487c7b..23b98c8f4 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc042.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc042.rst
@@ -9,7 +9,7 @@ Yardstick Test Case Description TC042
.. _DPDK: http://dpdk.org/doc/guides/index.html
.. _Testpmd: http://dpdk.org/doc/guides/testpmd_app_ug/index.html
-.. _Pktgen-dpdk: http://pktgen.readthedocs.io/en/latest/index.html
+.. _Pktgen-dpdk: https://pktgen-dpdk.readthedocs.io/en/latest/index.html
+-----------------------------------------------------------------------------+
|Network Performance |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc050.rst b/docs/testing/user/userguide/opnfv_yardstick_tc050.rst
index 82a491b72..7d01cb99a 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc050.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc050.rst
@@ -35,18 +35,18 @@ Yardstick Test Case Description TC050
| | 3) interface: the network interface to be turned off. |
| | |
| | The interface to be closed by the attacker can be set by the |
-| | variable of "{{ interface_name }}" |
+| | variable of "{{ interface_name }}":: |
| | |
-| | attackers: |
-| | - |
-| | fault_type: "general-attacker" |
-| | host: {{ attack_host }} |
-| | key: "close-br-public" |
-| | attack_key: "close-interface" |
-| | action_parameter: |
-| | interface: {{ interface_name }} |
-| | rollback_parameter: |
-| | interface: {{ interface_name }} |
+| | attackers: |
+| | - |
+| | fault_type: "general-attacker" |
+| | host: {{ attack_host }} |
+| | key: "close-br-public" |
+| | attack_key: "close-interface" |
+| | action_parameter: |
+| | interface: {{ interface_name }} |
+| | rollback_parameter: |
+| | interface: {{ interface_name }} |
| | |
+--------------+--------------------------------------------------------------+
|monitors | In this test case, the monitor named "openstack-cmd" is |
@@ -56,19 +56,20 @@ Yardstick Test Case Description TC050
| | "openstack-cmd" for this monitor. |
| | 2) command_name: which is the command name used for request |
| | |
-| | There are four instance of the "openstack-cmd" monitor: |
-| | monitor1: |
-| | - monitor_type: "openstack-cmd" |
-| | - command_name: "nova image-list" |
-| | monitor2: |
-| | - monitor_type: "openstack-cmd" |
-| | - command_name: "neutron router-list" |
-| | monitor3: |
-| | - monitor_type: "openstack-cmd" |
-| | - command_name: "heat stack-list" |
-| | monitor4: |
-| | - monitor_type: "openstack-cmd" |
-| | - command_name: "cinder list" |
+| | There are four instance of the "openstack-cmd" monitor:: |
+| | |
+| | monitor1: |
+| | - monitor_type: "openstack-cmd" |
+| | - command_name: "nova image-list" |
+| | monitor2: |
+| | - monitor_type: "openstack-cmd" |
+| | - command_name: "neutron router-list" |
+| | monitor3: |
+| | - monitor_type: "openstack-cmd" |
+| | - command_name: "heat stack-list" |
+| | monitor4: |
+| | - monitor_type: "openstack-cmd" |
+| | - command_name: "cinder list" |
+--------------+--------------------------------------------------------------+
|metrics | In this test case, there is one metric: |
| | 1)service_outage_time: which indicates the maximum outage |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc052.rst b/docs/testing/user/userguide/opnfv_yardstick_tc052.rst
index 9514b6819..7f2be6e7d 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc052.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc052.rst
@@ -65,15 +65,16 @@ Yardstick Test Case Description TC052
| | |
| | In this case, the "operation" adds a flavor and the "result |
| | checker" checks whether ths flavor is created. Their |
-| | parameters show as follows: |
-| | operation: |
-| | -operation_type: "nova-create-flavor" |
-| | -action_parameter: |
-| | flavorconfig: "test-001 test-001 100 1 1" |
-| | result checker: |
-| | -checker_type: "check-flavor" |
-| | -expectedValue: "test-001" |
-| | -condition: "in" |
+| | parameters show as follows:: |
+| | |
+| | operation: |
+| | -operation_type: "nova-create-flavor" |
+| | -action_parameter: |
+| | flavorconfig: "test-001 test-001 100 1 1" |
+| | result checker: |
+| | -checker_type: "check-flavor" |
+| | -expectedValue: "test-001" |
+| | -condition: "in" |
+--------------+--------------------------------------------------------------+
|metrics | In this test case, there is one metric: |
| | 1)service_outage_time: which indicates the maximum outage |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc055.rst b/docs/testing/user/userguide/opnfv_yardstick_tc055.rst
index c861ca90c..25703d3fb 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc055.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc055.rst
@@ -7,7 +7,7 @@
Yardstick Test Case Description TC055
*************************************
-.. _/proc/cpuinfo: http://www.linfo.org/proc_cpuinfo.html
+.. _`/proc/cpuinfo`: http://www.linfo.org/proc_cpuinfo.html
+-----------------------------------------------------------------------------+
|Compute Capacity |
@@ -41,7 +41,7 @@ Yardstick Test Case Description TC055
| | capacity output. |
| | |
+--------------+--------------------------------------------------------------+
-|references | /proc/cpuinfo_ |
+|references | `/proc/cpuinfo`_ |
| | |
| | ETSI-NFV-TST001 |
| | |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc057.rst b/docs/testing/user/userguide/opnfv_yardstick_tc057.rst
index 1bb43c9e7..245a58e08 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc057.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc057.rst
@@ -49,12 +49,15 @@ Yardstick Test Case Description TC057
| | -host: node1 |
+--------------+--------------------------------------------------------------+
|monitors | In this test case, a kind of monitor is needed: |
+| | |
| | 1. the "openstack-cmd" monitor constantly request a specific |
| | Openstack command, which needs two parameters: |
-| | 1) monitor_type: which is used for finding the monitor class |
-| | and related scripts. It should be always set to |
-| | "openstack-cmd" for this monitor. |
-| | 2) command_name: which is the command name used for request |
+| | |
+| | 1. monitor_type: which is used for finding the monitor |
+| | class and related scripts. It should be always set to |
+| | "openstack-cmd" for this monitor. |
+| | 2. command_name: which is the command name used for |
+| | request |
| | |
| | In this case, the command_name of monitor1 should be |
| | services that are managed by the cluster manager. |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc063.rst b/docs/testing/user/userguide/opnfv_yardstick_tc063.rst
index a77653aa5..7b8ee06c7 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc063.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc063.rst
@@ -58,6 +58,7 @@ Yardstick Test Case Description TC063
| | * count: 15 - how many times to stat disk utilization |
| | type: int |
| | unit: na |
+| | |
| | There are default values for each above-mentioned option. |
| | Run in background with other test cases. |
| | |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc069.rst b/docs/testing/user/userguide/opnfv_yardstick_tc069.rst
index af0e64fbf..e1bfd5399 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc069.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc069.rst
@@ -9,9 +9,6 @@ Yardstick Test Case Description TC069
.. _RAMspeed: http://alasir.com/software/ramspeed/
-.. table::
- :class: longtable
-
+-----------------------------------------------------------------------------+
|Memory Bandwidth |
| |
@@ -41,7 +38,8 @@ Yardstick Test Case Description TC069
| | * SLA (optional): 7000 (MBps) min_bandwidth: The minimum |
| | amount of memory bandwidth that is accepted. |
| | * type_id: 1 - runs a specified benchmark |
-| | (by an ID number): |
+| | (by an ID number):: |
+| | |
| | 1 -- INTmark [writing] 4 -- FLOATmark [writing] |
| | 2 -- INTmark [reading] 5 -- FLOATmark [reading] |
| | 3 -- INTmem 6 -- FLOATmem |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc073.rst b/docs/testing/user/userguide/opnfv_yardstick_tc073.rst
index ad4526405..873c5c99e 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc073.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc073.rst
@@ -7,7 +7,7 @@
Yardstick Test Case Description TC073
*************************************
-.. _netperf: http://www.netperf.org/netperf/training/Netperf.html
+.. _netperf: https://hewlettpackard.github.io/netperf/
+-----------------------------------------------------------------------------+
|Throughput per NFVI node test |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc074.rst b/docs/testing/user/userguide/opnfv_yardstick_tc074.rst
index d6beeaff9..8d025eecf 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc074.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc074.rst
@@ -91,12 +91,15 @@ Yardstick Test Case Description TC074
| | * workload=[workload module] |
| | If not specified, the default is to run all workloads. The |
| | workload types are: |
+| | |
| | - rs: 100% Read, sequential data |
| | - ws: 100% Write, sequential data |
| | - rr: 100% Read, random access |
| | - wr: 100% Write, random access |
| | - rw: 70% Read / 30% write, random access |
+| | |
| | measurements. |
+| | |
| | * workloads={json maps} |
| | This parameter supercedes the workload and calls the V2.0 |
| | API in StorPerf. It allows for greater control of the |
@@ -131,11 +134,13 @@ Yardstick Test Case Description TC074
| | |
| | Storperf is required to be installed in the environment. |
| | There are two possible methods for Storperf installation: |
-| | Run container on Jump Host |
-| | Run container in a VM |
+| | |
+| | - Run container on Jump Host |
+| | - Run container in a VM |
| | |
| | Running StorPerf on Jump Host |
| | Requirements: |
+| | |
| | - Docker must be installed |
| | - Jump Host must have access to the OpenStack Controller |
| | API |
@@ -146,6 +151,7 @@ Yardstick Test Case Description TC074
| | |
| | Running StorPerf in a VM |
| | Requirements: |
+| | |
| | - VM has docker installed |
| | - VM has OpenStack Controller credentials and can |
| | communicate with the Controller API |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc081.rst b/docs/testing/user/userguide/opnfv_yardstick_tc081.rst
index 793c3fdd5..df2192313 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc081.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc081.rst
@@ -14,8 +14,8 @@ Yardstick Test Case Description TC081
|Network Latency |
| |
+--------------+--------------------------------------------------------------+
-|test case id | OPNFV_YARDSTICK_TC081_NETWORK_LATENCY_BETWEEN_CONTAINER_AND_ |
-| | VM |
+|test case id | OPNFV_YARDSTICK_TC081_NETWORK_LATENCY_BETWEEN_CONTAINER_AND |
+| | _VM |
| | |
+--------------+--------------------------------------------------------------+
|metric | RTT (Round Trip Time) |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc084.rst b/docs/testing/user/userguide/opnfv_yardstick_tc084.rst
index 2e7b28e25..b3d44c4bf 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc084.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc084.rst
@@ -92,18 +92,19 @@ Yardstick Test Case Description TC084
+--------------+--------------------------------------------------------------+
|pre-test | To run and install SPEC CPU 2006, the following are |
|conditions | required: |
-| | * For SPECint 2006: Both C99 and C++98 compilers are |
-| | installed in VM images; |
-| | * For SPECfp 2006: All three of C99, C++98 and Fortran-95 |
-| | compilers installed in VM images; |
-| | * At least 4GB of disk space availabile on VM. |
-| | |
-| | gcc 4.8.* and g++ 4.8.* version have been tested in Ubuntu |
-| | 14.04, Ubuntu 16.04 and Redhat Enterprise Linux 7.4 image. |
-| | Higher gcc and g++ version may cause compiling error. |
-| | |
-| | For more SPEC CPU 2006 dependencies please visit |
-| | (https://www.spec.org/cpu2006/Docs/techsupport.html) |
+| | |
+| | * For SPECint 2006: Both C99 and C++98 compilers are |
+| | installed in VM images; |
+| | * For SPECfp 2006: All three of C99, C++98 and Fortran-95 |
+| | compilers installed in VM images; |
+| | * At least 4GB of disk space availabile on VM. |
+| | |
+| | gcc 4.8.* and g++ 4.8.* version have been tested in Ubuntu |
+| | 14.04, Ubuntu 16.04 and Redhat Enterprise Linux 7.4 image. |
+| | Higher gcc and g++ version may cause compiling error. |
+| | |
+| | For more SPEC CPU 2006 dependencies please visit |
+| | (https://www.spec.org/cpu2006/Docs/techsupport.html) |
| | |
+--------------+--------------------------------------------------------------+
|test sequence | description and expected result |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc087.rst b/docs/testing/user/userguide/opnfv_yardstick_tc087.rst
index 99bfeebfc..c11252606 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc087.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc087.rst
@@ -41,6 +41,7 @@ Yardstick Test Case Description TC087
+--------------+--------------------------------------------------------------+
|attackers | In this test case, an attacker called “kill-process” is |
| | needed. This attacker includes three parameters: |
+| | |
| | 1. fault_type: which is used for finding the attacker's |
| | scripts. It should be set to 'kill-process' in this test |
| | |
@@ -58,6 +59,7 @@ Yardstick Test Case Description TC087
|monitors | This test case utilizes two monitors of type "ip-status" |
| | and one monitor of type "process" to track the following |
| | conditions: |
+| | |
| | 1. "ping_same_network_l2": monitor ICMP traffic between |
| | VMs in the same Neutron network |
| | |
@@ -74,11 +76,13 @@ Yardstick Test Case Description TC087
| | |
+--------------+--------------------------------------------------------------+
|operations | In this test case, the following operations are needed: |
+| | |
| | 1. "nova-create-instance-in_network": create a VM instance |
| | in one of the existing Neutron network. |
| | |
+--------------+--------------------------------------------------------------+
|metrics | In this test case, there are two metrics: |
+| | |
| | 1. process_recover_time: which indicates the maximun |
| | time (seconds) from the process being killed to |
| | recovered |
@@ -95,7 +99,9 @@ Yardstick Test Case Description TC087
| | |
+--------------+--------------------------------------------------------------+
|configuration | This test case needs two configuration files: |
+| | |
| | 1. test case file: opnfv_yardstick_tc087.yaml |
+| | |
| | - Attackers: see above “attackers” discription |
| | - waiting_time: which is the time (seconds) from the |
| | process being killed to stoping monitors the monitors |
@@ -126,7 +132,7 @@ Yardstick Test Case Description TC087
| | Neutron network. |
| | |
| | 2. Check connectivity from one VM to an external host on |
-| | the Internet to verify SNAT functionality.
+| | the Internet to verify SNAT functionality. |
| | |
| | Result: The monitor info will be collected. |
| | |
@@ -171,11 +177,14 @@ Yardstick Test Case Description TC087
|test verdict | This test fails if the SLAs are not met or if there is a |
| | test case execution problem. The SLAs are define as follows |
| | for this test: |
+| | |
| | * SDN Controller recovery |
+| | |
| | * process_recover_time <= 30 sec |
| | |
| | * no impact on data plane connectivity during SDN |
| | controller failure and recovery. |
+| | |
| | * packet_drop == 0 |
| | |
+--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc092.rst b/docs/testing/user/userguide/opnfv_yardstick_tc092.rst
index 895074a85..9c833fa23 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc092.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc092.rst
@@ -43,6 +43,7 @@ Yardstick Test Case Description TC092
+--------------+--------------------------------------------------------------+
|attackers | In this test case, an attacker called “kill-process” is |
| | needed. This attacker includes three parameters: |
+| | |
| | 1. ``fault_type``: which is used for finding the attacker's |
| | scripts. It should be set to 'kill-process' in this test |
| | |
@@ -92,17 +93,20 @@ Yardstick Test Case Description TC092
| | |
+--------------+--------------------------------------------------------------+
|configuration | This test case needs two configuration files: |
-| | 1. test case file: opnfv_yardstick_tc092.yaml |
-| | - Attackers: see above “attackers” discription |
-| | - Monitors: see above “monitors” discription |
-| | - waiting_time: which is the time (seconds) from the |
-| | process being killed to stoping monitors the |
-| | monitors |
-| | - SLA: see above “metrics” discription |
+| | 1. test case file: opnfv_yardstick_tc092.yaml |
+| | |
+| | - Attackers: see above “attackers” discription |
+| | - Monitors: see above “monitors” discription |
+| | |
+| | - waiting_time: which is the time (seconds) from the |
+| | process being killed to stoping monitors the |
+| | monitors |
| | |
-| | 2. POD file: pod.yaml The POD configuration should record |
-| | on pod.yaml first. the “host” item in this test case |
-| | will use the node name in the pod.yaml. |
+| | - SLA: see above “metrics” discription |
+| | |
+| | 2. POD file: pod.yaml The POD configuration should record |
+| | on pod.yaml first. the “host” item in this test case |
+| | will use the node name in the pod.yaml. |
| | |
+--------------+--------------------------------------------------------------+
|test sequence | Description and expected result |
@@ -168,11 +172,12 @@ Yardstick Test Case Description TC092
| | |
+--------------+--------------------------------------------------------------+
|step 8 | Start IP connectivity monitors for the new VM: |
-| | 1. Check the L2 connectivity from the existing VMs to the |
-| | new VM in the Neutron network. |
| | |
-| | 2. Check connectivity from one VM to an external host on |
-| | the Internet to verify SNAT functionality. |
+| | 1. Check the L2 connectivity from the existing VMs to the |
+| | new VM in the Neutron network. |
+| | |
+| | 2. Check connectivity from one VM to an external host on |
+| | the Internet to verify SNAT functionality. |
| | |
| | Result: The monitor info will be collected. |
| | |
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc093.rst b/docs/testing/user/userguide/opnfv_yardstick_tc093.rst
index 31fa5d3d3..4e22e8bf3 100644
--- a/docs/testing/user/userguide/opnfv_yardstick_tc093.rst
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc093.rst
@@ -43,14 +43,15 @@ Yardstick Test Case Description TC093
+--------------+--------------------------------------------------------------+
|attackers | In this test case, two attackers called “kill-process” are |
| | needed. These attackers include three parameters: |
-| | 1. fault_type: which is used for finding the attacker's |
-| | scripts. It should be set to 'kill-process' in this test |
| | |
-| | 2. process_name: should be set to the name of the Vswitch |
-| | process |
+| | 1. fault_type: which is used for finding the attacker's |
+| | scripts. It should be set to 'kill-process' in this test |
| | |
-| | 3. host: which is the name of the compute node where the |
-| | Vswitch process is running |
+| | 2. process_name: should be set to the name of the Vswitch |
+| | process |
+| | |
+| | 3. host: which is the name of the compute node where the |
+| | Vswitch process is running |
| | |
| | e.g. -fault_type: "kill-process" |
| | -process_name: "openvswitch" |
@@ -60,16 +61,17 @@ Yardstick Test Case Description TC093
|monitors | This test case utilizes two monitors of type "ip-status" |
| | and one monitor of type "process" to track the following |
| | conditions: |
-| | 1. "ping_same_network_l2": monitor ICMP traffic between |
-| | VMs in the same Neutron network |
| | |
-| | 2. "ping_external_snat": monitor ICMP traffic from VMs to |
-| | an external host on the Internet to verify SNAT |
-| | functionality. |
+| | 1. "ping_same_network_l2": monitor ICMP traffic between |
+| | VMs in the same Neutron network |
+| | |
+| | 2. "ping_external_snat": monitor ICMP traffic from VMs to |
+| | an external host on the Internet to verify SNAT |
+| | functionality. |
| | |
-| | 3. "Vswitch process monitor": a monitor checking the |
-| | state of the specified Vswitch process. It measures |
-| | the recovery time of the given process. |
+| | 3. "Vswitch process monitor": a monitor checking the |
+| | state of the specified Vswitch process. It measures |
+| | the recovery time of the given process. |
| | |
| | Monitors of type "ip-status" use the "ping" utility to |
| | verify reachability of a given target IP. |
@@ -99,6 +101,7 @@ Yardstick Test Case Description TC093
+--------------+--------------------------------------------------------------+
|configuration | This test case needs two configuration files: |
| | 1. test case file: opnfv_yardstick_tc093.yaml |
+| | |
| | - Attackers: see above “attackers” description |
| | - monitor_time: which is the time (seconds) from |
| | starting to stoping the monitors |
@@ -173,12 +176,14 @@ Yardstick Test Case Description TC093
|test verdict | This test fails if the SLAs are not met or if there is a |
| | test case execution problem. The SLAs are define as follows |
| | for this test: |
-| | * SDN Vswitch recovery |
-| | * process_recover_time <= 30 sec |
+| | * SDN Vswitch recovery |
+| | |
+| | * process_recover_time <= 30 sec |
+| | |
+| | * no impact on data plane connectivity during SDN |
+| | Vswitch failure and recovery. |
| | |
-| | * no impact on data plane connectivity during SDN |
-| | Vswitch failure and recovery. |
-| | * packet_drop == 0 |
+| | * packet_drop == 0 |
| | |
+--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/references.rst b/docs/testing/user/userguide/references.rst
index 3e18c96e9..e6bc719fd 100644
--- a/docs/testing/user/userguide/references.rst
+++ b/docs/testing/user/userguide/references.rst
@@ -11,12 +11,12 @@ References
OPNFV
=====
-* Parser wiki: https://wiki.opnfv.org/parser
-* Pharos wiki: https://wiki.opnfv.org/pharos
+* Parser wiki: https://wiki.opnfv.org/display/parser
+* Pharos wiki: https://wiki.opnfv.org/display/pharos
* Yardstick CI: https://build.opnfv.org/ci/view/yardstick/
* Yardstick and ETSI TST001 presentation: https://wiki.opnfv.org/display/yardstick/Yardstick?preview=%2F2925202%2F2925205%2Fopnfv_summit_-_bridging_opnfv_and_etsi.pdf
* Yardstick Project presentation: https://wiki.opnfv.org/display/yardstick/Yardstick?preview=%2F2925202%2F2925208%2Fopnfv_summit_-_yardstick_project.pdf
-* Yardstick wiki: https://wiki.opnfv.org/yardstick
+* Yardstick wiki: https://wiki.opnfv.org/display/yardstick
References used in Test Cases
=============================
@@ -25,22 +25,22 @@ References used in Test Cases
* cirros-image: https://download.cirros-cloud.net
* cyclictest: https://rt.wiki.kernel.org/index.php/Cyclictest
* DPDKpktgen: https://github.com/Pktgen/Pktgen-DPDK/
-* DPDK supported NICs: http://dpdk.org/doc/nics
+* DPDK supported NICs: http://core.dpdk.org/supported/
* fdisk: http://www.tldp.org/HOWTO/Partition/fdisk_partitioning.html
-* fio: http://www.bluestop.org/fio/HOWTO.txt
+* fio: https://bluestop.org/files/fio/HOWTO.txt
* free: http://manpages.ubuntu.com/manpages/trusty/en/man1/free.1.html
* iperf3: https://iperf.fr/
-* iostat: http://linux.die.net/man/1/iostat
+* iostat: https://linux.die.net/man/1/iostat
* Lmbench man-pages: http://manpages.ubuntu.com/manpages/trusty/lat_mem_rd.8.html
* Memory bandwidth man-pages: http://manpages.ubuntu.com/manpages/trusty/bw_mem.8.html
* mpstat man-pages: http://manpages.ubuntu.com/manpages/trusty/man1/mpstat.1.html
-* netperf: http://www.netperf.org/netperf/training/Netperf.html
+* netperf: https://hewlettpackard.github.io/netperf/
* pktgen: https://www.kernel.org/doc/Documentation/networking/pktgen.txt
* RAMspeed: http://alasir.com/software/ramspeed/
-* sar: http://linux.die.net/man/1/sar
+* sar: https://linux.die.net/man/1/sar
* SR-IOV: https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking
* Storperf: https://wiki.opnfv.org/display/storperf/Storperf
-* unixbench: https://github.com/kdlucas/byte-unixbench/blob/master/UnixBench
+* unixbench: https://github.com/kdlucas/byte-unixbench/tree/master/UnixBench
Research
@@ -53,7 +53,7 @@ Research
Standards
=========
-* ETSI NFV: http://www.etsi.org/technologies-clusters/technologies/nfv
-* ETSI GS-NFV TST 001: http://www.etsi.org/deliver/etsi_gs/NFV-TST/001_099/001/01.01.01_60/gs_NFV-TST001v010101p.pdf
+* ETSI NFV: https://www.etsi.org/technologies-clusters/technologies/nfv
+* ETSI GS-NFV TST 001: https://www.etsi.org/deliver/etsi_gs/NFV-TST/001_099/001/01.01.01_60/gs_NFV-TST001v010101p.pdf
* RFC2544: https://www.ietf.org/rfc/rfc2544.txt
diff --git a/etc/yardstick/nodes/pod.yaml.vpp.sample b/etc/yardstick/nodes/pod.yaml.vpp.sample
new file mode 100644
index 000000000..15fb410f5
--- /dev/null
+++ b/etc/yardstick/nodes/pod.yaml.vpp.sample
@@ -0,0 +1,84 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+nodes:
+-
+ name: trafficgen
+ role: TrafficGen
+ ip: 10.10.201.10
+ port: 22
+ user: root
+ username: root
+ password: r00t
+ interfaces:
+ xe0:
+ driver: igb_uio
+ local_mac: "90:e2:ba:7c:30:e8"
+ vpci: "0000:81:00.0"
+ local_ip: "192.168.100.1"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+ xe1:
+ driver: igb_uio
+ local_mac: "90:e2:ba:7c:30:e9"
+ vpci: "0000:81:00.1"
+ local_ip: "192.168.101.1"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 1
+-
+ name: vnf0
+ role: VirtualNetworkFunction
+ ip: 10.10.201.101
+ port: 22
+ user: root
+ username: root
+ password: r00t
+ interfaces:
+ xe0:
+ driver: igb_uio
+ local_mac: "90:e2:ba:7c:41:a8"
+ vpci: "0000:ff:06.0"
+ local_ip: "192.168.100.2"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+ xe1:
+ driver: igb_uio
+ local_mac: "4e:90:85:d3:c5:13"
+ vpci: "0000:ff:07.0"
+ local_ip: "1.1.1.1"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 1
+-
+ name: vnf1
+ role: VirtualNetworkFunction
+ ip: 10.10.201.102
+ port: 22
+ user: root
+ username: root
+ password: r00t
+ interfaces:
+ xe0:
+ driver: igb_uio
+ local_mac: "90:e2:ba:7c:41:a9"
+ vpci: "0000:ff:06.0"
+ local_ip: "192.168.101.2"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+ xe1:
+ driver: igb_uio
+ local_mac: "0a:b1:ec:fd:a2:66"
+ vpci: "0000:ff:07.0"
+ local_ip: "1.1.1.2"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 1
diff --git a/etc/yardstick/nodes/standalone/baremetal_trex.yaml b/etc/yardstick/nodes/standalone/baremetal_trex.yaml
index d41b8989f..b3b57d066 100644
--- a/etc/yardstick/nodes/standalone/baremetal_trex.yaml
+++ b/etc/yardstick/nodes/standalone/baremetal_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
nodes:
-
- name: tg__0
+ name: trafficgen_0
role: tg__0
ip: {{gen.ip.mgmt[0]| ipaddr('address')}}
user: {{gen.user}}
diff --git a/etc/yardstick/nodes/standalone/ixia_correlated_template.yaml b/etc/yardstick/nodes/standalone/ixia_correlated_template.yaml
index ef63ea04c..8fdaf9f6d 100644
--- a/etc/yardstick/nodes/standalone/ixia_correlated_template.yaml
+++ b/etc/yardstick/nodes/standalone/ixia_correlated_template.yaml
@@ -20,7 +20,7 @@
nodes:
-
- name: tg__0
+ name: trafficgen_0
role: IxNet
ip: {{gen.ip.mgmt[0]| ipaddr('address')}}
user: {{gen.user}}
@@ -53,7 +53,7 @@ nodes:
{% endfor %}
-
- name: tg__1
+ name: trafficgen_1
role: tg__1
ip: {{gen_1.ip.mgmt[0]| ipaddr('address')}}
user: {{gen_1.user}}
diff --git a/etc/yardstick/nodes/standalone/ixia_template.yaml b/etc/yardstick/nodes/standalone/ixia_template.yaml
index 98ed8c5c2..97749aa1f 100644
--- a/etc/yardstick/nodes/standalone/ixia_template.yaml
+++ b/etc/yardstick/nodes/standalone/ixia_template.yaml
@@ -20,7 +20,7 @@
nodes:
-
- name: tg__0
+ name: trafficgen_0
role: IxNet
ip: {{gen.ip.mgmt[0]| ipaddr('address')}}
user: {{gen.user}}
diff --git a/etc/yardstick/nodes/standalone/pod_bm_vnf.yaml b/etc/yardstick/nodes/standalone/pod_bm_vnf.yaml
index b724cb09b..bf8c45f25 100644
--- a/etc/yardstick/nodes/standalone/pod_bm_vnf.yaml
+++ b/etc/yardstick/nodes/standalone/pod_bm_vnf.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
nodes:
-
- name: vnf__0
+ name: vnf_0
role: vnf__0
ip: {{vnf.ip.mgmt[0]| ipaddr('address')}}
user: {{vnf.user}}
diff --git a/etc/yardstick/nodes/standalone/pod_bm_vnf_scale_out.yaml b/etc/yardstick/nodes/standalone/pod_bm_vnf_scale_out.yaml
new file mode 100644
index 000000000..3fd9db26e
--- /dev/null
+++ b/etc/yardstick/nodes/standalone/pod_bm_vnf_scale_out.yaml
@@ -0,0 +1,37 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+nodes:
+{% for num in range(num_vnfs|int) %}
+-
+ name: vnf_{{ num }}
+ role: vnf__{{ num }}
+ ip: {{vnf.ip.mgmt[num] | ipaddr('address')}}
+ user: {{vnf.user}}
+ password: {{vnf.password}}
+ key_filename: {{vnf.key_filename}}
+ interfaces:
+ xe0: # logical name from topology.yaml and vnfd.yaml
+ vpci: "{{vnf.pcis.uplink[num]}}"
+ dpdk_port_num: 0
+ local_ip: "{{vnf.ip.uplink[num] | ipaddr('address')}}"
+ netmask: "{{vnf.ip.uplink[num] | ipaddr('netmask')}}"
+ local_mac: "{{vnf.mac.uplink[num]}}"
+ xe1: # logical name from topology.yaml and vnfd.yaml
+ vpci: "{{vnf.pcis.downlink[num]}}"
+ dpdk_port_num: 1
+ local_ip: "{{vnf.ip.downlink[num] | ipaddr('address') }}"
+ netmask: "{{vnf.ip.downlink[num] | ipaddr('netmask')}}"
+ local_mac: "{{vnf.mac.downlink[num]}}"
+{% endfor %}
diff --git a/etc/yardstick/nodes/standalone/pod_landslide.yaml b/etc/yardstick/nodes/standalone/pod_landslide.yaml
index c84aed142..32e9a336e 100644
--- a/etc/yardstick/nodes/standalone/pod_landslide.yaml
+++ b/etc/yardstick/nodes/standalone/pod_landslide.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
nodes:
-
- name: "tg__0"
+ name: "trafficgen_0"
role: tg__0
tas_manager:
ip: 192.168.122.100
diff --git a/etc/yardstick/nodes/standalone/pod_landslide_network_dedicated.yaml b/etc/yardstick/nodes/standalone/pod_landslide_network_dedicated.yaml
index 6b8db54c2..e416ec351 100644
--- a/etc/yardstick/nodes/standalone/pod_landslide_network_dedicated.yaml
+++ b/etc/yardstick/nodes/standalone/pod_landslide_network_dedicated.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
nodes:
-
- name: "tg__0"
+ name: "trafficgen_0"
role: tg__0
tas_manager:
ip: 192.168.122.100
@@ -161,4 +161,3 @@ nodes:
phy: *ts2_port1
ip: 10.42.32.95
nextHop: ''
-
diff --git a/etc/yardstick/nodes/standalone/pod_vepc_sut.yaml b/etc/yardstick/nodes/standalone/pod_vepc_sut.yaml
index 8467303e9..5d5ff379b 100644
--- a/etc/yardstick/nodes/standalone/pod_vepc_sut.yaml
+++ b/etc/yardstick/nodes/standalone/pod_vepc_sut.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,7 +17,7 @@
nodes:
-
- name: "vnf__0"
+ name: "vnf_0"
role: vnf__0
ip: 192.168.122.200
user: user
diff --git a/etc/yardstick/nodes/standalone/sipp_baremetal_pod.yaml b/etc/yardstick/nodes/standalone/sipp_baremetal_pod.yaml
new file mode 100644
index 000000000..c7a0af1dd
--- /dev/null
+++ b/etc/yardstick/nodes/standalone/sipp_baremetal_pod.yaml
@@ -0,0 +1,52 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+nodes:
+-
+ name: sipp
+ role: TrafficGen
+ ip: 10.80.3.7
+ user: USER_ROOT
+ password: PASSWORD_ROOT
+ interfaces:
+ xe0: # logical name from topology.yaml and vnfd.yaml
+ local_ip: "10.80.3.7"
+ netmask: "255.255.255.0"
+ local_mac: "90:e2:ba:7c:30:e8"
+ xe1:
+ local_ip: "10.80.3.7"
+ netmask: "255.255.255.0"
+ local_mac: "90:e2:ba:7c:30:e8"
+-
+ name: pcscf
+ role: VirtualNetworkFunction
+ ip: 10.80.3.11
+ user: USER_ROOT
+ password: PASSWORD_ROOT
+ interfaces:
+ xe0:
+ local_ip: "10.80.3.11"
+ netmask: "255.255.255.0"
+ local_mac: "90:e2:ba:7c:41:a8"
+-
+ name: hss
+ role: VirtualNetworkFunction
+ ip: 10.80.3.11
+ user: USER_ROOT
+ password: PASSWORD_ROOT
+ interfaces:
+ xe0:
+ local_ip: "10.80.3.11"
+ netmask: "255.255.255.0"
+ local_mac: "90:e2:ba:7c:41:a8"
diff --git a/etc/yardstick/nodes/standalone/sipp_pod.yaml b/etc/yardstick/nodes/standalone/sipp_pod.yaml
new file mode 100644
index 000000000..ae473c509
--- /dev/null
+++ b/etc/yardstick/nodes/standalone/sipp_pod.yaml
@@ -0,0 +1,30 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+nodes:
+-
+ name: sipp
+ role: TrafficGen
+ ip: 10.80.3.7
+ user: USER_ROOT
+ password: PASSWORD_ROOT
+ interfaces:
+ xe0: # logical name from topology.yaml and vnfd.yaml
+ local_ip: "10.80.3.7"
+ netmask: "255.255.255.0"
+ local_mac: "0c:c4:7a:de:8f:da"
+ xe1: # logical name from topology.yaml and vnfd.yaml
+ local_ip: "10.80.3.7"
+ netmask: "255.255.255.0"
+ local_mac: "0c:c4:7a:de:8f:da"
diff --git a/etc/yardstick/nodes/standalone/trex_bm.yaml.sample b/etc/yardstick/nodes/standalone/trex_bm.yaml.sample
index 55a359ce1..fb877ec44 100644
--- a/etc/yardstick/nodes/standalone/trex_bm.yaml.sample
+++ b/etc/yardstick/nodes/standalone/trex_bm.yaml.sample
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
nodes:
-
- name: tg__0
+ name: trafficgen_0
role: tg__0
ip: 1.1.1.1
user: root
@@ -34,5 +34,4 @@ nodes:
dpdk_port_num: 1
local_ip: "152.16.40.20"
netmask: "255.255.255.0"
- local_mac: "00:00.00:00:00:02"
-
+ local_mac: "00:00:00:00:00:02"
diff --git a/gui/gui.sh b/gui/gui.sh
index 12a14923e..0746fb4a4 100755
--- a/gui/gui.sh
+++ b/gui/gui.sh
@@ -1,5 +1,6 @@
+curl -sL https://deb.nodesource.com/setup_8.x -o /tmp/nodesource_setup.sh
+bash /tmp/nodesource_setup.sh
apt-get install -y nodejs
-apt-get install -y npm
ln -s /usr/bin/nodejs /usr/bin/node
npm install
npm install -g grunt
diff --git a/gui/package.json b/gui/package.json
index b85c75469..3d1a086fd 100644
--- a/gui/package.json
+++ b/gui/package.json
@@ -39,5 +39,8 @@
},
"scripts": {
"test": "karma start test\\karma.conf.js"
+ },
+ "config": {
+ "unsafe-perm": true
}
}
diff --git a/nsb_setup.sh b/nsb_setup.sh
index 335db8dd2..49eb5def8 100755
--- a/nsb_setup.sh
+++ b/nsb_setup.sh
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
-# Copyright (c) 2017 Intel Corporation.
+# Copyright (c) 2017-2019 Intel Corporation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -131,9 +131,11 @@ pip install ansible==2.5.5 shade==1.22.2 docker-py==1.10.6
ANSIBLE_SCRIPTS="ansible"
-cd ${ANSIBLE_SCRIPTS} &&\
+cd ${ANSIBLE_SCRIPTS} && \
ansible-playbook \
- -e img_property="nsb" \
- -e YARD_IMG_ARCH='amd64' ${extra_args}\
- -i install-inventory.ini nsb_setup.yml
+ -e IMAGE_PROPERTY='nsb' \
+ -e OS_RELEASE='xenial' \
+ -e INSTALLATION_MODE='container_pull' \
+ -e YARD_IMAGE_ARCH='amd64' ${extra_args} \
+ -i install-inventory.ini install.yaml
diff --git a/requirements.txt b/requirements.txt
index 43d7120db..c441900e7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,6 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
##############################################################################
# Copyright (c) 2015 Ericsson AB and others.
#
@@ -7,64 +10,63 @@
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
-Babel==2.3.4 # BSD; OSI Approved BSD License
-Jinja2==2.9.6 # BSD; OSI Approved BSD License
-SQLAlchemy==1.1.12 # MIT License; OSI Approved MIT License
-PTable==0.9.2 # BSD (3 clause); OSI Approved BSD License
-ansible==2.5.5 # GPLv3; OSI Approved GNU General Public License v3 or later (GPLv3+)
-backport-ipaddress==0.1; python_version <= "2.7" # OSI Approved Python Software Foundation License
-chainmap==1.0.2 # Python Software Foundation License; OSI Approved Python Software Foundation License
-cmd2==0.8.6 # MIT License; OSI Approved MIT License
-django==1.8.17 # BSD; OSI Approved BSD License
- # NOTE(ralonsoh): django must be bumped to 1.11.8; consider the migration notes [1]
- # [1] https://docs.djangoproject.com/ja/1.11/ref/templates/upgrading/
-docker-py==1.10.6 # OSI Approved Apache Software License
-extras==1.0.0 # OSI Approved MIT License
-flasgger==0.5.13 # MIT
-flask-restful-swagger==0.19 # MIT
-flask-restful==0.3.5 # BSD; OSI Approved BSD License
-flask==0.11.1 # BSD; OSI Approved BSD License
-functools32==3.2.3.post2; python_version <= "2.7" # PSF license
-futures==3.1.1;python_version=='2.7' # BSD; OSI Approved BSD License
-influxdb==4.1.1 # MIT License; OSI Approved MIT License
-IxNetwork==8.40.1124.9 # MIT License; OSI Approved MIT License
-jinja2schema==0.1.4 # OSI Approved BSD License
-keystoneauth1==3.3.0 # OSI Approved Apache Software License
-kubernetes==6.0.0 # OSI Approved Apache Software License
-mock==2.0.0 # OSI Approved BSD License; `BSD License`_; http://github.com/testing-cabal/mock/blob/master/LICENSE.txt
-msgpack-python==0.4.8 # OSI Approved Apache Software License
-netaddr==0.7.19 # BSD License; OSI Approved BSD License; OSI Approved MIT License
-netifaces==0.10.6 # MIT License; OSI Approved MIT License
-os-client-config==1.28.0 # OSI Approved Apache Software License
-osc-lib==1.8.0 # OSI Approved Apache Software License
-oslo.config==5.1.0 # OSI Approved Apache Software License
-oslo.i18n==3.17.0 # OSI Approved Apache Software License
-oslo.messaging==5.36.0 # OSI Approved Apache Software License
-oslo.privsep==1.23.0 # OSI Approved Apache Software License
-oslo.serialization==2.20.1 # OSI Approved Apache Software License
-oslo.utils==3.33.0 # OSI Approved Apache Software License
-paramiko==2.2.1 # LGPL; OSI Approved GNU Library or Lesser General Public License (LGPL)
-pbr==3.1.1 # OSI Approved Apache Software License; Apache License, Version 2.0
-pika==0.10.0 # BSD; OSI Approved BSD License
-pip==9.0.1 # MIT
-positional==1.1.2 # OSI Approved Apache Software License
-pycrypto==2.6.1 # Public Domain
-pyparsing==2.2.0 # MIT License; OSI Approved MIT License
-pyroute2==0.4.21 # dual license GPLv2+ and Apache v2; OSI Approved GNU General Public License v2 or later (GPLv2+); OSI Approved Apache Software License
-pyrsistent==0.14.1 # LICENSE.mit; OSI Approved MIT License
-python-cinderclient==3.3.0 # OSI Approved Apache Software License
-python-glanceclient==2.8.0 # OSI Approved Apache Software License
-python-keystoneclient==3.13.0 # OSI Approved Apache Software License
-python-neutronclient==6.5.0 # OSI Approved Apache Software License
-python-novaclient==9.1.1 # OSI Approved Apache Software License
-pyzmq==16.0.2 # LGPL+BSD; OSI Approved GNU Library or Lesser General Public License (LGPL); OSI Approved BSD License
-requests==2.14.2 # Apache 2.0; OSI Approved Apache Software License
-requestsexceptions==1.3.0 # OSI Approved Apache Software License
-scp==0.10.2 # LGPL
-shade==1.22.2 # OSI Approved Apache Software License
-simplejson==3.13.2 # MIT License; OSI Approved MIT License; OSI Approved Academic Free License (AFL)
-six==1.10.0 # MIT; OSI Approved MIT License
-stevedore==1.25.0 # OSI Approved Apache Software License
-traceback2==1.4.0 # OSI Approved Python Software Foundation License
-unicodecsv==0.14.1 # BSD License; OSI Approved BSD License
-wrapt==1.10.10 # BSD
+Babel!=2.4.0 # BSD
+Jinja2 # BSD License (3 clause)
+SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8 # MIT
+PTable # BSD (3 clause); OSI Approved BSD License
+ansible # GPLv3; OSI Approved GNU General Public License v3 or later (GPLv3+)
+backport-ipaddress;python_version <= "2.7" # OSI Approved Python Software Foundation License
+chainmap # Python Software Foundation License; OSI Approved Python Software Foundation License
+cmd2!=0.8.3,<0.9.0 # MIT
+docker-py # OSI Approved Apache Software License
+extras # MIT
+flasgger # MIT
+flask-restful-swagger # MIT
+Flask-RESTful # BSD
+Flask!=0.11 # BSD
+functools32;python_version <= "2.7" # PSF license
+futures!=0.17.0;python_version=='2.7' or python_version=='2.6' # PSF
+influxdb!=5.2.0,!=5.2.1 # MIT
+IxNetwork # MIT License; OSI Approved MIT License
+jinja2schema # OSI Approved BSD License
+keystoneauth1 # Apache-2.0
+kubernetes # Apache-2.0
+mock # BSD
+msgpack-python # OSI Approved Apache Software License
+netaddr # BSD
+netifaces!=0.10.0,!=0.10.1 # MIT
+os-client-config # Apache-2.0
+osc-lib # Apache-2.0
+oslo.log # Apache-2.0
+oslo.config!=4.3.0,!=4.4.0 # Apache-2.0
+oslo.i18n # Apache-2.0
+oslo.messaging!=9.0.0 # Apache-2.0
+oslo.privsep # Apache-2.0
+oslo.serialization!=2.19.1 # Apache-2.0
+oslo.utils!=3.39.1,!=3.40.0,!=3.40.1 # Apache-2.0
+paramiko # LGPLv2.1+
+pbr!=2.1.0 # Apache-2.0
+pika # BSD
+pip # MIT
+positional # OSI Approved Apache Software License
+pycrypto # Public Domain
+pyparsing # MIT
+pyroute2;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2)
+pyrsistent # LICENSE.mit; OSI Approved MIT License
+python-cinderclient!=4.0.0 # Apache-2.0
+python-glanceclient # Apache-2.0
+python-keystoneclient!=2.1.0 # Apache-2.0
+python-neutronclient # Apache-2.0
+python-novaclient # Apache-2.0
+python-openstackclient # Apache-2.0
+pyzmq # LGPL+BSD
+requests!=2.20.0 # Apache-2.0
+requestsexceptions # Apache-2.0
+scp # LGPL
+shade # Apache-2.0
+simplejson # MIT
+six # MIT
+stevedore # Apache-2.0
+traceback2 # OSI Approved Python Software Foundation License
+unicodecsv;python_version<'3.0' # BSD
+wrapt # BSD License
diff --git a/samples/energy.yaml b/samples/energy.yaml
new file mode 100755
index 000000000..bc8f8228b
--- /dev/null
+++ b/samples/energy.yaml
@@ -0,0 +1,53 @@
+##############################################################################
+# Copyright (c) 2019 Orange and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# Sample benchmark task config file
+# Monitor energy consumption during a cpu test
+# Should be used inside test cases where UnixBench is replaced by other
+# scenario type. This enables to easily consider energy consumption as a
+# mandatory metric for any performance test
+
+schema: "yardstick:task:0.1"
+
+{% set target = target or "node5"%}
+{% set file = file or '/etc/yardstick/pod.yaml' %}
+{% set duree = 60 %}
+{% set intervalle = 5 %}
+scenarios:
+
+-
+ type: Energy
+ run_in_background: true
+ target: {{target}}.LF
+
+ runner:
+ type: Duration
+ duration: {{duree}}
+ interval: {{intervalle}}
+
+ sla:
+ action: monitor
+
+-
+ type: UnixBench
+ options:
+ run_mode: 'verbose'
+ test_type: 'dhry2reg'
+ host: {{target}}.LF
+
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 1
+
+
+context:
+ type: Node
+ name: LF
+ file: {{file}}
diff --git a/samples/ping_bottlenecks.yaml b/samples/ping_bottlenecks.yaml
index 6a586cb90..895ec78fc 100644
--- a/samples/ping_bottlenecks.yaml
+++ b/samples/ping_bottlenecks.yaml
@@ -27,12 +27,14 @@ scenarios:
type: Ping
options:
packetsize: 100
- host: demo1.demo{{num}}
- target: demo2.demo{{num}}
+ host: demo2.demo{{num}}
+ target: demo1.demo{{num}}
runner:
type: Duration
duration: 60
interval: 1
+ sla:
+ max_rtt: 10
{% endfor %}
contexts:
@@ -67,10 +69,10 @@ contexts:
policy: "availability"
servers:
- demo1:
+ demo2:
floating_ip: true
placement: "pgrp1"
- demo2:
+ demo1:
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/2trex/tc_trex_baremetal_context.yaml b/samples/vnf_samples/nsut/2trex/tc_trex_baremetal_context.yaml
index d96236e17..050c8cc0f 100644
--- a/samples/vnf_samples/nsut/2trex/tc_trex_baremetal_context.yaml
+++ b/samples/vnf_samples/nsut/2trex/tc_trex_baremetal_context.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,14 +22,14 @@ scenarios:
topology: trex_tg_topology.yaml # TODO: look in relative path where the tc.yaml is found
nodes: # This section is copied from pod.xml or resolved via Heat
- trexgen__1: trafficgen_1.yardstick
- trexvnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
vnf_options:
- trexgen__1:
- target_ip: trexvnf__0.xe0.local_ip # TODO: resolve to config vars
- trexvnf__0:
- target_ip: trexgen__1.xe1.local_ip # TODO: resolve to config vars
+ tg__0:
+ target_ip: vnf__0.xe0.local_ip # TODO: resolve to config vars
+ vnf__0:
+ target_ip: tg__0.xe1.local_ip # TODO: resolve to config vars
runner:
type: Duration
duration: 10
diff --git a/samples/vnf_samples/nsut/2trex/trex_tg_topology.yaml b/samples/vnf_samples/nsut/2trex/trex_tg_topology.yaml
index 822cf5eba..ab95bb9ce 100644
--- a/samples/vnf_samples/nsut/2trex/trex_tg_topology.yaml
+++ b/samples/vnf_samples/nsut/2trex/trex_tg_topology.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: trex-tg-topology
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: trexgen__0
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_trex_tpl.yaml #VNF type
- member-vnf-index: '2'
- vnfd-id-ref: trexvnf__0
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/tg_trex_tpl.yaml #VNF type
vld:
- id: uplink
- name: trexgen__0 to trexvnf__0 link 1
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: trexgen
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: trexgen
+ vnfd-id-ref: vnf__0
- id: downlink
- name: trexvnf__0 to trexgen__0 link 2
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: trexgen
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: trexgen
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_ixia_template.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_ixia_template.yaml
index 17b918ce0..887e089b1 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_ixia_template.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_ixia_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: acl-tg-topology-ixia-multi-port-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {{ flow.pkt_size.uplink }}
@@ -41,7 +41,6 @@ scenarios:
vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
- ixia_profile: ../../traffic_profiles/ixia_ipv4_profile_{{num_vnfs * 2}}_port.ixncfg
runner:
type: Iteration
iterations: 10
@@ -49,7 +48,7 @@ scenarios:
contexts:
- name: yardstick
type: Node
- file: /etc/yardstick/nodes/baremetal_trex_{{num_vnfs}}.yaml
+ file: /etc/yardstick/nodes/baremetal_ixia_{{num_vnfs}}.yaml
- name: yardstick
type: Node
file: /etc/yardstick/nodes/pod_bm_vnf_{{num_vnfs}}.yaml
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_template.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_template.yaml
index 1333b2721..824c83c2a 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_template.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_acl_rfc2544_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,10 +17,10 @@ schema: yardstick:task:0.1
scenarios:
- type: NSPerf
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
- topology: acl-tg-topology-scale-out-{{ num_vnfs }}.yaml
+ topology: acl-tg-topology-multi-port-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {{ flow.pkt_size.uplink }}
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_multi_port_template.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_multi_port_template.yaml
index fe7be9aba..bd36e6eb4 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_multi_port_template.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_multi_port_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,9 +19,9 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: acl-tg-topology-ixia-correlated-multi-port-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- tg__1: tg__1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {{ flow.pkt_size.uplink }}
@@ -42,8 +42,6 @@ scenarios:
vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
- ixia_profile: ../../traffic_profiles/ixia/ixia_ipv4_profile_{{ num_vnfs }}_port.ixncfg
-
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_scale_out_template.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_scale_out_template.yaml
new file mode 100644
index 000000000..888e1196a
--- /dev/null
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_acl_udp_ixia_correlated_scale_out_template.yaml
@@ -0,0 +1,60 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+ - type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
+ topology: acl-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
+{% for vnf_num in range(num_vnfs|int) %}
+ vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
+{% endfor %}
+ options:
+ framesize:
+ uplink: {{ flow.pkt_size.uplink | to_yaml }}
+ downlink: {{ flow.pkt_size.downlink | to_yaml }}
+ flow:
+ src_ip:
+{% for vnf_num in range(num_vnfs|int) %}
+ - {'tg__0': 'xe{{ vnf_num }}'}
+{% endfor %}
+ dst_ip:
+{% for vnf_num in range(num_vnfs|int) %}
+ - {'tg__1': 'xe{{ vnf_num }}'}
+{% endfor %}
+ count: {{ flow.count }}
+ traffic_type: {{ flow.traffic_type }}
+ rfc2544:
+ allowed_drop_rate: {{ flow.rfc2544.allowed_drop_rate }}
+ correlated_traffic: true
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
+ ixia_profile: ../../traffic_profiles/ixia/ixia_ipv4_profile_{{ num_vnfs * 2 }}_port.ixncfg
+
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/ixia_correlated_{{num_vnfs}}.yaml
+ - type: Node
+ file: /etc/yardstick/nodes/pod_bm_vnf_{{num_vnfs}}.yaml
+ name: yardstick
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
index 6c9f53507..e5f770bcf 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml"
topology: acl_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia.yaml
index bd99fdd3b..7887fad35 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
topology: acl_vnf_topology_ixia.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -40,7 +40,6 @@ scenarios:
type: Iteration
iterations: 10
interval: 35
- ixia_profile: ../../traffic_profiles/acl/acl_ipv4_profile_1flows.ixncfg
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_packetsize.yaml
index 706ffb992..23908a6e6 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_packetsize.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the License);
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex.yaml
index cb50d7da1..4c183722f 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic.yaml
index 334e36e95..9c3ca9ca2 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the License);
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,13 +19,13 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology-3node.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- tg__1: trafficgen_2.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ tg__1: trafficgen_1.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__1': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_scale_up.yaml
index bc68632cf..4f2561ea8 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_scale_up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -20,12 +20,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_trex.yaml
index cb50d7da1..4c183722f 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_trex.yaml
index ad9fe90b8..8dd0adf81 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_bottlenecks_scale_out.yaml b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_bottlenecks_scale_out.yaml
index fe3595b14..b44374c48 100644
--- a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_bottlenecks_scale_out.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_bottlenecks_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
@@ -26,15 +26,15 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: acl-tg-topology-3node-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
{% for vnf_num in range(num_vnfs|int) %}
@@ -74,7 +74,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -84,7 +84,7 @@ context:
uplink_{{ vnf_num }}:
- xe{{ vnf_num }}
{% endfor %}
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex.yaml
index 9c6cd7fc4..8eba2ab50 100644
--- a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the License);
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -66,7 +66,7 @@ context:
- xe0
downlink_0:
- xe1
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -89,4 +89,3 @@ context:
gateway_ip: 'null'
port_security_enabled: False
enable_dhcp: 'false'
-
diff --git a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_10.yaml b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_10.yaml
index 5b28d5675..8c1952b11 100644
--- a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_10.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_10.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-10.yaml
topology: acl-tg-topology-3node-10.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
vnf__0: vnf_0.yardstick
vnf__1: vnf_1.yardstick
vnf__2: vnf_2.yardstick
@@ -33,8 +33,8 @@ scenarios:
vnf__9: vnf_9.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- {'tg__0': 'xe0'}
@@ -113,7 +113,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -139,7 +139,7 @@ context:
- xe8
uplink_9:
- xe9
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_2.yaml b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_2.yaml
index ef76405fe..8b0630327 100644
--- a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_2.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-2.yaml
topology: acl-tg-topology-3node-2.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
vnf__0: vnf_0.yardstick
vnf__1: vnf_1.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- {'tg__0': 'xe0'}
@@ -65,7 +65,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -75,7 +75,7 @@ context:
- xe0
uplink_1:
- xe1
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_4.yaml b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_4.yaml
index edf9611c8..4f7b0e325 100644
--- a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_4.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,16 +19,16 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-4.yaml
topology: acl-tg-topology-3node-4.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
vnf__0: vnf_0.yardstick
vnf__1: vnf_1.yardstick
vnf__2: vnf_2.yardstick
vnf__3: vnf_3.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- {'tg__0': 'xe0'}
@@ -77,7 +77,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -91,7 +91,7 @@ context:
- xe2
uplink_3:
- xe3
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_out.yaml b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_out.yaml
index 4da95a1ca..a01d33960 100644
--- a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_traffic_scale_out.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,15 +19,15 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: acl-tg-topology-3node-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
{% for vnf_num in range(num_vnfs|int) %}
@@ -67,7 +67,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -77,7 +77,7 @@ context:
uplink_{{ vnf_num }}:
- xe{{ vnf_num }}
{% endfor %}
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_scale_up.yaml
index 2d84802f8..74ca3e741 100644
--- a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_trex_scale_up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the License);
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
{% set mem = mem or 20480 %}
@@ -23,12 +23,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -71,7 +71,7 @@ context:
- xe0
downlink_0:
- xe1
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -94,5 +94,3 @@ context:
gateway_ip: 'null'
port_security_enabled: False
enable_dhcp: 'false'
-
-
diff --git a/samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml b/samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml
deleted file mode 100644
index 015c20eca..000000000
--- a/samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright (c) 2016 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the License);
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an AS IS BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: acl-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: baremetal
- type: Node
- file: trex-baremetal.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_packetsize.yaml
index fec585190..f98358a90 100644
--- a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_packetsize.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,20 +11,20 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
- type: NSPerf
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: firewall-tg-topology.yaml
+ topology: acl-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.baremetal
+ vnf__0: vnf_0.yardstick
options:
framesize:
- private: {64B: 100}
- public: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -59,7 +59,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_ixia_correlated_scale_out_template.yaml b/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_ixia_correlated_scale_out_template.yaml
index 5f5d0869d..c742653b9 100644
--- a/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_ixia_correlated_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_ixia_correlated_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: acl-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- tg__1: tg__1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
@@ -46,7 +46,6 @@ scenarios:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
{% endfor %}
- ixia_profile: ../../traffic_profiles/ixia_ipv4_profile_{{num_vnfs}}_port.ixncfg
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_ixia_scale_out_template.yaml b/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_ixia_scale_out_template.yaml
index 9800d280d..3c0e5e45b 100644
--- a/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_ixia_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_ixia_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: acl-tg-topology-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
diff --git a/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_scale_out.yaml b/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_scale_out.yaml
index 0fbfcdc2e..9fc218912 100644
--- a/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_scale_out.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_ovs_acl_udp_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: acl-tg-topology-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
diff --git a/samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_ixia.yaml
index 469eddfc0..6185ff134 100644
--- a/samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
topology: acl_vnf_topology_ixia.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -35,7 +35,6 @@ scenarios:
vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- ixia_profile: ../../traffic_profiles/acl/acl_ipv4_profile_1flows.ixncfg
runner:
type: Iteration
iterations: 10
@@ -69,7 +68,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
diff --git a/samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_trex.yaml
index e62425ad7..46dd73532 100644
--- a/samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_ovs_rfc2544_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -70,7 +70,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
diff --git a/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_ixia_correlated_scale_out_template.yaml b/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_ixia_correlated_scale_out_template.yaml
index 024507bc6..a7299fa7b 100644
--- a/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_ixia_correlated_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_ixia_correlated_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: acl-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- tg__1: tg__1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
@@ -46,7 +46,6 @@ scenarios:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
{% endfor %}
- ixia_profile: ../../traffic_profiles/ixia_ipv4_profile_{{num_vnfs}}_port.ixncfg
runner:
type: Iteration
diff --git a/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_ixia_scale_out_template.yaml b/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_ixia_scale_out_template.yaml
index 4abc429f4..69da3e575 100644
--- a/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_ixia_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_ixia_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: acl-tg-topology-ixia-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
@@ -45,7 +45,6 @@ scenarios:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
{% endfor %}
- ixia_profile: ../../traffic_profiles/ixia_ipv4_profile_{{num_vnfs* 2}}_port.ixncfg
runner:
type: Iteration
diff --git a/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_scale_out.yaml b/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_scale_out.yaml
index 91e47df1d..c81417d0a 100644
--- a/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_scale_out.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_sriov_acl_udp_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: acl-tg-topology-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
diff --git a/samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_ixia.yaml
index a9eb9066b..4aae3e9a9 100644
--- a/samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
topology: acl_vnf_topology_ixia.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -35,7 +35,6 @@ scenarios:
vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- ixia_profile: ../../traffic_profiles/acl/acl_ipv4_profile_1flows.ixncfg
runner:
type: Iteration
iterations: 10
@@ -58,7 +57,7 @@ contexts:
user: ""
password: ""
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.61/24'
diff --git a/samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_trex.yaml
index 77df5b18c..b946eceee 100644
--- a/samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_sriov_rfc2544_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -57,7 +57,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.61/24'
diff --git a/samples/vnf_samples/nsut/agnostic/HTTP_requests_concurrency.yaml b/samples/vnf_samples/nsut/agnostic/HTTP_requests_concurrency.yaml
new file mode 100755
index 000000000..1e9b1e8a0
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/HTTP_requests_concurrency.yaml
@@ -0,0 +1,56 @@
+# Copyright (c) 2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or imp
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+schema: "nsb:traffic_profile:0.1"
+
+name: TrafficProfileGenericHTTP
+description: Traffic profile to run HTTP test
+traffic_profile:
+ traffic_type: TrafficProfileGenericHTTP
+
+uplink_0:
+ ip:
+ address: "152.16.100.32" # must be in same subnet with gateway
+ subnet_prefix: 24 # subnet prefix
+ mac: "Auto" # port mac addr or auto to generate automatically
+ gateway: <GATEWAY_ADDR> # will be taken from pod file
+
+ http_client:
+ simulated_users: {{ get(simulated_users, 'simulated_users.uplink_0', '65000') }} # number of threads to be run
+ page_object: {{ get(page_object, 'page_object.uplink_0', '/1b.html') }} # http locator to be read
+
+downlink_0:
+ ip:
+ address: "152.40.40.32" # must be in same subnet with gateway
+ subnet_prefix: 24 # subnet prefix
+ mac: "Auto" # port mac addr or auto to generate automatically
+ gateway: <GATEWAY_ADDR> # will be taken from pod file
+
+uplink_1:
+ ip:
+ address: "12.12.12.32"
+ subnet_prefix: 24
+ mac: "00:00:00:00:00:01"
+ gateway: <GATEWAY_ADDR>
+
+ http_client:
+ simulated_users: {{ get(simulated_users, 'simulated_users.uplink_1', '65000') }} # number of threads to be run
+ page_object: {{ get(page_object, 'page_object.uplink_1', '/1b.html') }} # http locator to be read
+
+downlink_1:
+ ip:
+ address: "13.13.13.32"
+ subnet_prefix: 24
+ mac: "00:00:00:00:00:02"
+ gateway: <GATEWAY_ADDR> \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/firewall/firewall_vnf_topology_ixia_4port.yaml b/samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_ixia_8ports.yaml
index 411c63d8a..88ddf6ccd 100644
--- a/samples/vnf_samples/nsut/firewall/firewall_vnf_topology_ixia_4port.yaml
+++ b/samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_ixia_8ports.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2018 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,20 +11,19 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
nsd:nsd-catalog:
nsd:
- - id: vFW
- name: vFW
- short-name: vFW
- description: scenario with vFW VNF
+ - id: agnostic-topology
+ name: agnostic-topology
+ short-name: agnostic-topology
+ description: agnostic-topology
constituent-vnfd:
- member-vnf-index: '1'
vnfd-id-ref: tg__0
- VNF model: ../../vnf_descriptors/ixia_rfc2544_tpl.yaml
+ VNF model: ../../vnf_descriptors/ixia_rfc2544_tpl.yaml #TG type
- member-vnf-index: '2'
vnfd-id-ref: vnf__0
- VNF model: ../../vnf_descriptors/firewall_vnf.yaml
+ VNF model: ../../vnf_descriptors/agnostic_vnf.yaml #VNF type
vld:
- id: uplink_0
@@ -70,3 +69,46 @@ nsd:nsd-catalog:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe3
vnfd-id-ref: tg__0
+ - id: uplink_2
+ name: tg__0 to vnf__0 link 5
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe4
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe4
+ vnfd-id-ref: vnf__0
+
+ - id: downlink_2
+ name: vnf__0 to tg__0 link 6
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe5
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe5
+ vnfd-id-ref: tg__0
+
+ - id: uplink_3
+ name: tg__0 to vnf__0 link 7
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe6
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe6
+ vnfd-id-ref: vnf__0
+
+ - id: downlink_3
+ name: vnf__0 to tg__0 link 8
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe7
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe7
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_trex_2ports.yaml b/samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_ixload_2ports.yaml
index 173880f08..80f6dcf67 100644..100755
--- a/samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_trex_2ports.yaml
+++ b/samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_ixload_2ports.yaml
@@ -11,19 +11,20 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+
nsd:nsd-catalog:
nsd:
- id: agnostic-topology
name: agnostic-topology
short-name: agnostic-topology
- description: agnostic-topology
+ description: scenario with HTTP and Agnostic VNF
constituent-vnfd:
- member-vnf-index: '1'
vnfd-id-ref: tg__0
- VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #TG type
+ VNF model: ../../vnf_descriptors/tg_ixload.yaml
- member-vnf-index: '2'
vnfd-id-ref: vnf__0
- VNF model: ../../vnf_descriptors/agnostic_vnf.yaml #VNF type
+ VNF model: ../../vnf_descriptors/agnostic_vnf.yaml
vld:
- id: uplink_0
@@ -32,10 +33,10 @@ nsd:nsd-catalog:
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__0
+ vnfd-id-ref: tg__0 # HTTP Client
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__0
+ vnfd-id-ref: vnf__0 # VNF
- id: downlink_0
name: vnf__0 to tg__0 link 2
@@ -43,7 +44,7 @@ nsd:nsd-catalog:
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__0
+ vnfd-id-ref: vnf__0 # HTTP Server
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__0 \ No newline at end of file
+ vnfd-id-ref: tg__0 # VNF
diff --git a/samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_trex_tmpl.yaml b/samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_trex_tmpl.yaml
new file mode 100644
index 000000000..f8074f44f
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_trex_tmpl.yaml
@@ -0,0 +1,52 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+{% set vports = get(extra_args, 'vports', 2) %}
+nsd:nsd-catalog:
+ nsd:
+ - id: agnostic-topology
+ name: agnostic-topology
+ short-name: agnostic-topology
+ description: agnostic-topology
+ constituent-vnfd:
+ - member-vnf-index: '1'
+ vnfd-id-ref: tg__0
+ VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #TG type
+ - member-vnf-index: '2'
+ vnfd-id-ref: vnf__0
+ VNF model: ../../vnf_descriptors/agnostic_vnf.yaml #VNF type
+
+ vld:
+{% for vport in range(0,vports,2|int) %}
+ - id: uplink_{{loop.index0}}
+ name: tg__0 to vnf__0 link {{vport + 1}}
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe{{vport}}
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe{{vport}}
+ vnfd-id-ref: vnf__0
+ - id: downlink_{{loop.index0}}
+ name: vnf__0 to tg__0 link {{vport + 2}}
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe{{vport+1}}
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe{{vport+1}}
+ vnfd-id-ref: tg__0
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_concurrent_connections_ixload.yaml
index a2595f62a..785cbaeea 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_concurrent_connections_ixload.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,37 +11,27 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set file = file or "/etc/yardstick/nodes/pod_ixia.yaml" %}
---
schema: yardstick:task:0.1
+{% set page = page or "/1b.html" %}
scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: firewall-tg-topology.yaml
+- type: NSPerf-RFC3511
+ traffic_profile: "../../traffic_profiles/ixload/http_ixload.yaml"
+ topology: agnostic_vnf_topology_ixload_2ports.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- flow:
- src_ip:
- - '152.16.100.181'
- dst_ip:
- - '152.16.40.181'
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- nfvi_enable: True
+ page_object:
+ uplink: [{{page}}]
+ vnf__0: []
runner:
type: Iteration
- iterations: 2
- interval: 35
+ iterations: 1
+ ixia_profile: ../../traffic_profiles/ixload/HTTP-ConcurrentConnections_2Ports.rxf
context:
type: Node
name: yardstick
nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod.yaml
+ file: {{ file }}
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_connections_ixload.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_connections_ixload.yaml
new file mode 100644
index 000000000..96ccd3a67
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_connections_ixload.yaml
@@ -0,0 +1,37 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set file = file or "/etc/yardstick/nodes/pod_ixia.yaml" %}
+---
+schema: yardstick:task:0.1
+{% set page = page or "/1b.html" %}
+scenarios:
+- type: NSPerf-RFC3511
+ traffic_profile: "../../traffic_profiles/ixload/http_ixload.yaml"
+ topology: agnostic_vnf_topology_ixload_2ports.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ page_object:
+ uplink: [{{page}}]
+ vnf__0: []
+ runner:
+ type: Iteration
+ iterations: 1
+ ixia_profile: ../../traffic_profiles/ixload/HTTP-Connections_2Ports.rxf
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: {{ file }}
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_ixload__Requests_Concurrency_suite.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_ixload__Requests_Concurrency_suite.yaml
new file mode 100755
index 000000000..d3c75eb25
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_ixload__Requests_Concurrency_suite.yaml
@@ -0,0 +1,27 @@
+# Copyright (c) 2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+schema: "yardstick:suite:0.1"
+
+name: "http test suite"
+test_cases_dir: "samples/"
+test_cases:
+-
+ file_name: vnf_samples/nsut/agnostic/tc_baremetal_http_ixload__Requests_Concurrency_template.yaml
+ task_args:
+ default: '{"page": "/1b.html", "users" : "5000"}'
+-
+ file_name: vnf_samples/nsut/agnostic/tc_baremetal_http_ixload__Requests_Concurrency_template.yaml
+ task_args:
+ default: '{"page": "/1b.html", "users" : "6000"}'
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_ixload__Requests_Concurrency_template.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_ixload__Requests_Concurrency_template.yaml
new file mode 100755
index 000000000..08f897009
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_ixload__Requests_Concurrency_template.yaml
@@ -0,0 +1,40 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set file = file or "/etc/yardstick/nodes/pod_ixia.yaml" %}
+---
+schema: yardstick:task:0.1
+{% set users = users or "10000" %}
+{% set page = page or "/1b.html" %}
+scenarios:
+- type: NSPerf
+ traffic_profile: "HTTP_requests_concurrency.yaml"
+ topology: agnostic_vnf_topology_ixload_2ports.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ simulated_users:
+ uplink: [{{users}}]
+ page_object:
+ uplink: [{{page}}]
+ vnf__0: []
+ runner:
+ type: Duration
+ duration: 2
+ ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports_Concurrency.rxf # Need vlan update
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: {{ file }}
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_simulated_users_ixload.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_simulated_users_ixload.yaml
new file mode 100644
index 000000000..33c8b9e7a
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_simulated_users_ixload.yaml
@@ -0,0 +1,40 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set file = file or "/etc/yardstick/nodes/pod_ixia.yaml" %}
+---
+schema: yardstick:task:0.1
+{% set users = users or "10000" %}
+{% set page = page or "/1b.html" %}
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../traffic_profiles/ixload/http_ixload.yaml"
+ topology: agnostic_vnf_topology_ixload_2ports.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ simulated_users:
+ uplink: [{{users}}]
+ page_object:
+ uplink: [{{page}}]
+ vnf__0: []
+ runner:
+ type: Duration
+ duration: 2
+ ixia_profile: ../../traffic_profiles/ixload/HTTP-SimulatedUsers_2Ports.rxf
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: {{ file }}
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_throughput_ixload.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_throughput_ixload.yaml
new file mode 100644
index 000000000..c8358d6c6
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_throughput_ixload.yaml
@@ -0,0 +1,37 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set file = file or "/etc/yardstick/nodes/pod_ixia.yaml" %}
+---
+schema: yardstick:task:0.1
+{% set page = page or "/1b.html" %}
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../traffic_profiles/ixload/http_ixload.yaml"
+ topology: agnostic_vnf_topology_ixload_2ports.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ page_object:
+ uplink: [{{page}}]
+ vnf__0: []
+ runner:
+ type: Duration
+ duration: 2
+ ixia_profile: ../../traffic_profiles/ixload/HTTP-Throughput_2Ports.rxf
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: {{ file }}
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_transactions_ixload.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_transactions_ixload.yaml
new file mode 100644
index 000000000..91f35b1da
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_http_transactions_ixload.yaml
@@ -0,0 +1,37 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set file = file or "/etc/yardstick/nodes/pod_ixia.yaml" %}
+---
+schema: yardstick:task:0.1
+{% set page = page or "/1b.html" %}
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../traffic_profiles/ixload/http_ixload.yaml"
+ topology: agnostic_vnf_topology_ixload_2ports.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ page_object:
+ uplink: [{{page}}]
+ vnf__0: []
+ runner:
+ type: Duration
+ duration: 2
+ ixia_profile: ../../traffic_profiles/ixload/HTTP-Transactions_2Ports.rxf
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: {{ file }}
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_64B_ixia.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_ixia.yaml
index c054a985b..edf36b811 100644
--- a/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
---
schema: yardstick:task:0.1
scenarios:
-- type: NSPerf
+- type: NSPerf-RFC2544
traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
topology: agnostic_vnf_topology_ixia_2ports.yaml
nodes:
@@ -36,8 +36,8 @@ scenarios:
[]
runner:
type: Iteration
- iterations: 10
- interval: 35
+ iterations: 2
+ interval: 5
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_64B_trex.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_ixia_multi_framesize.yaml
index 53935dec2..dfbff286b 100644
--- a/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_ixia_multi_framesize.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,16 +15,14 @@
---
schema: yardstick:task:0.1
scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: agnostic_vnf_topology_trex_2ports.yaml
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
+ topology: agnostic_vnf_topology_ixia_2ports.yaml
nodes:
tg__0: tg_0.yardstick
vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -35,11 +33,15 @@ scenarios:
vnf__0:
[]
runner:
- type: Iteration
- iterations: 10
- interval: 35
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {512B: 100}
+ downlink: {512B: 100}
context:
type: Node
name: yardstick
nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod.yaml
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_trex.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_trex.yaml
new file mode 100644
index 000000000..611109349
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_trex.yaml
@@ -0,0 +1,52 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set file = file or "/etc/yardstick/nodes/pod.yaml" %}
+{% set frame_rate = frame_rate or 100 %}
+{% set framesize = framesize or "{64B: 100}" %}
+{% set allowed_drop_rate = allowed_drop_rate or "0.0001 - 0.001" %}
+{% set iterations = iterations or 1 %}
+{% set interval = interval or 5 %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
+ topology: agnostic_vnf_topology_trex_tmpl.yaml
+ extra_args:
+ frame_rate: {{ frame_rate }}
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{ allowed_drop_rate }}
+ vnf__0:
+ []
+ runner:
+ type: Iteration
+ iterations: {{ iterations }}
+ interval: {{ interval }}
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: {{ file }}
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_trex_tmpl.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_trex_tmpl.yaml
new file mode 100644
index 000000000..71d9074e1
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_trex_tmpl.yaml
@@ -0,0 +1,63 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set framesize = framesize or "{64B: 100}" %}
+{% set vports = vports or 2 %}
+{% set rate = rate or 100 %}
+{% set drop_rate = drop_rate or "0.0001 - 0.0001" %}
+{% set iterations = iterations or 1 %}
+{% set queues_per_port = queues_per_port or 1 %}
+{% set pod_file = pod_file or "/etc/yardstick/nodes/pod_trex.yaml" %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput-tmpl.yaml
+ topology: agnostic_vnf_topology_trex_tmpl.yaml
+ extra_args:
+ vports: {{vports}}
+ rate: {{rate}}
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ uplink: {{framesize}}
+ downlink: {{framesize}}
+ flow:
+ src_ip: [
+{% for vport in range(0,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ dst_ip: [
+{% for vport in range(1,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{drop_rate}}
+ tg__0:
+ queues_per_port: {{queues_per_port}}
+ vnf__0:
+ []
+ runner:
+ type: Iteration
+ iterations: {{iterations}}
+ interval: 5
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: {{pod_file}}
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_64B_ixia_L3.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_64B_ixia_L3.yaml
new file mode 100644
index 000000000..36c6bc647
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_64B_ixia_L3.yaml
@@ -0,0 +1,55 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_L3.yaml
+ topology: agnostic_vnf_topology_ixia_{{ vports }}ports.yaml
+ ixia_config: IxiaL3
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ uplink: {64B: 100}
+ downlink: {64B: 100}
+ flow:
+ src_ip:
+{% for vport in range(0,vports,2|int) %}
+ - '152.{{ vport }}.0.1-152.{{ vport }}.0.50'
+{% endfor %}
+ dst_ip:
+{% for vport in range(1,vports,2|int) %}
+ - '152.{{ vport }}.1.1-152.{{ vport }}.1.150'
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ []
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_ixia.yaml b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_ixia.yaml
new file mode 100644
index 000000000..036eb2b46
--- /dev/null
+++ b/samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_ixia.yaml
@@ -0,0 +1,52 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set file = file or "/etc/yardstick/nodes/pod_ixia.yaml" %}
+{% set frame_rate = frame_rate or "100%" %}
+{% set framesize = framesize or "{64B: 100}" %}
+{% set allowed_drop_rate = allowed_drop_rate or "0.0001 - 0.001" %}
+{% set iterations = iterations or 1 %}
+{% set interval = interval or 5 %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
+ extra_args:
+ frame_rate: {{ frame_rate }}
+ topology: agnostic_vnf_topology_ixia_2ports.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{ allowed_drop_rate }}
+ vnf__0:
+ []
+ runner:
+ type: Iteration
+ iterations: {{ iterations }}
+ interval: {{ interval }}
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: {{ file }}
diff --git a/samples/vnf_samples/nsut/bng/tc_bng_pppoe_rfc2544_ixia_8ports_1port_congested_IMIX.yaml b/samples/vnf_samples/nsut/bng/tc_bng_pppoe_rfc2544_ixia_8ports_1port_congested_IMIX.yaml
new file mode 100644
index 000000000..aea981d20
--- /dev/null
+++ b/samples/vnf_samples/nsut/bng/tc_bng_pppoe_rfc2544_ixia_8ports_1port_congested_IMIX.yaml
@@ -0,0 +1,84 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+{% set sessions_per_port = sessions_per_port or 4000 %}
+{% set sessions_per_svlan = sessions_per_svlan or 1000 %}
+{% set duration = duration or 60 %}
+{% set tolerance_low = tolerance_low or 0.0001 %}
+{% set tolerance_high = tolerance_high or 0.0001 %}
+schema: yardstick:task:0.1
+description: >
+ vBNG RFC2544 test case with QoS base line with link congestion.
+ Test case creates PPPoE sessions, runs traffic from two core ports
+ to one access port causing congestion of that port (traffic from
+ other access ports are splitting between remaining core ports)
+ and measures packets drop rate on all ports for each priority flow.
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../traffic_profiles/ixia_ipv4_latency_vbng_1port_congested-8.yaml"
+ topology: "../agnostic/agnostic_vnf_topology_ixia_8ports.yaml"
+ ixia_config: IxiaPppoeClient
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ duration: {{ duration }}
+ pppoe_client: # access network
+ sessions_per_port: {{ sessions_per_port }}
+ sessions_per_svlan: {{ sessions_per_svlan }}
+ pap_user: 'pppoe_user'
+ pap_password: ''
+ ip: [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}, {'tg__0': 'xe4'}, {'tg__0': 'xe6'}]
+ s_vlan: 100 # s-vlan applies per device group
+ c_vlan: 1000 # c-vlan applies per subscriber
+ ipv4_client: # core network
+ sessions_per_port: 1
+ sessions_per_vlan: 1
+ ip: [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}, {'tg__0': 'xe5'}, {'tg__0': 'xe7'}]
+ gateway_ip: [{'vnf__0': 'xe1'}, {'vnf__0': 'xe3'}, {'vnf__0': 'xe5'}, {'vnf__0': 'xe7'}]
+ vlan: 101
+ bgp:
+ bgp_type: external
+ dut_ip: 10.0.0.3
+ as_number: 65000
+ framesize:
+ uplink: {70B: 33, 940B: 33, 1470B: 34}
+ downlink: {68B: 3, 932B: 1, 1470B: 96}
+ priority:
+ # 0 - (000) Routine
+ # 1 - (001) Priority
+ # 2 - (010) Immediate
+ # 3 - (011) Flash
+ # 4 - (100) Flash Override
+ # 5 - (101) CRITIC/ECP
+ # 6 - (110) Internetwork Control
+ # 7 - (111) Network Control
+ tos: {precedence: [0, 4, 7]}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}, {'tg__0': 'xe4'}, {'tg__0': 'xe6'}]
+ dst_ip: [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}, {'tg__0': 'xe5'}, {'tg__0': 'xe7'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: {{ duration + 15 }}
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/bng/tc_bng_pppoe_rfc2544_ixia_IMIX_scale_up.yaml b/samples/vnf_samples/nsut/bng/tc_bng_pppoe_rfc2544_ixia_IMIX_scale_up.yaml
new file mode 100644
index 000000000..882d3e28e
--- /dev/null
+++ b/samples/vnf_samples/nsut/bng/tc_bng_pppoe_rfc2544_ixia_IMIX_scale_up.yaml
@@ -0,0 +1,100 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+{% set sessions_per_port = sessions_per_port or 4000 %}
+{% set sessions_per_svlan = sessions_per_svlan or 1000 %}
+{% set duration = duration or 60 %}
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0001 %}
+{% set tolerance_high = tolerance_high or 0.0001 %}
+schema: yardstick:task:0.1
+description: >
+ vBNG RFC2544 test case with QoS base line without link congestion.
+ Test case creates PPPoE sessions, runs traffic on maximum throughput
+ and measures packets drop rate on all ports for each priority flow.
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../traffic_profiles/ixia_ipv4_latency_vbng_scale_up.yaml"
+ topology: "../agnostic/agnostic_vnf_topology_ixia_{{ vports }}ports.yaml"
+ ixia_config: IxiaPppoeClient
+ extra_args:
+ access_vports_num: {{ vports|int / 2 }}
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ duration: {{ duration }}
+ pppoe_client: # access network
+ sessions_per_port: {{ sessions_per_port }}
+ sessions_per_svlan: {{ sessions_per_svlan }}
+ pap_user: 'pppoe_user'
+ pap_password: ''
+ ip:
+{% for vnf_num in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vnf_num }}'}
+{% endfor %}
+ s_vlan: 100 # s-vlan applies per device group
+ c_vlan: 1000 # c-vlan applies per subscriber
+ ipv4_client: # core network
+ sessions_per_port: 1
+ sessions_per_vlan: 1
+ ip:
+{% for vnf_num in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vnf_num }}'}
+{% endfor %}
+ gateway_ip:
+{% for vnf_num in range(1, vports|int, 2) %}
+ - {'vnf__0': 'xe{{ vnf_num }}'}
+{% endfor %}
+ vlan: 101
+ bgp:
+ bgp_type: external
+ dut_ip: 10.0.0.3
+ as_number: 65000
+ framesize:
+ uplink: {70B: 33, 940B: 33, 1470B: 34}
+ downlink: {68B: 3, 932B: 1, 1470B: 96}
+ priority:
+ # 0 - (000) Routine
+ # 1 - (001) Priority
+ # 2 - (010) Immediate
+ # 3 - (011) Flash
+ # 4 - (100) Flash Override
+ # 5 - (101) CRITIC/ECP
+ # 6 - (110) Internetwork Control
+ # 7 - (111) Network Control
+ tos: {precedence: [0, 4, 7]}
+ flow:
+ src_ip:
+{% for vnf_num in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vnf_num }}'}
+{% endfor %}
+ dst_ip:
+{% for vnf_num in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vnf_num }}'}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: {{ duration + 15 }}
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-ixia-scale-up.yaml b/samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-ixia-scale-up.yaml
new file mode 100644
index 000000000..1805f6aa0
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-ixia-scale-up.yaml
@@ -0,0 +1,52 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+{% set vports = get(extra_args, 'vports', 2) %}
+nsd:nsd-catalog:
+ nsd:
+ - id: vFW
+ name: vFW
+ short-name: vFW
+ description: scenario with vFW VNF
+ constituent-vnfd:
+ - member-vnf-index: '1'
+ vnfd-id-ref: tg__0
+ VNF model: ../../vnf_descriptors/ixia_rfc2544_tpl.yaml #VNF type
+ - member-vnf-index: '2'
+ vnfd-id-ref: vnf__0
+ VNF model: ../../vnf_descriptors/cgnapt_vnf.yaml #VNF type
+
+ vld:
+{% for vport in range(0,vports,2|int) %}
+ - id: uplink_{{loop.index0}}
+ name: tg__0 to vnf__0 link {{vport + 1}}
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe{{vport}}
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe{{vport}}
+ vnfd-id-ref: vnf__0
+ - id: downlink_{{loop.index0}}
+ name: vnf__0 to tg__0 link {{vport + 2}}
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe{{vport+1}}
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe{{vport+1}}
+ vnfd-id-ref: tg__0
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/firewall/firewall-tg-topology-4port.yaml b/samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-scale-up.yaml
index 105f85d99..f68d5d09b 100644
--- a/samples/vnf_samples/nsut/firewall/firewall-tg-topology-4port.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/cgnapt-tg-topology-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,8 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+---
+{% set vports = get(extra_args, 'vports', 2) %}
nsd:nsd-catalog:
nsd:
- id: 3tg-topology
@@ -24,47 +25,28 @@ nsd:nsd-catalog:
VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #VNF type
- member-vnf-index: '2'
vnfd-id-ref: vnf__0
- VNF model: ../../vnf_descriptors/firewall_vnf.yaml #VNF type
+ VNF model: ../../vnf_descriptors/cgnapt_vnf.yaml #VNF type
vld:
- - id: uplink_0
- name: tg__0 to vnf__0 link 1
- type: ELAN
- vnfd-connection-point-ref:
- - member-vnf-index-ref: '1'
- vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__0
- - member-vnf-index-ref: '2'
- vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__0
- - id: downlink_0
- name: vnf__0 to tg__0 link 2
- type: ELAN
- vnfd-connection-point-ref:
- - member-vnf-index-ref: '2'
- vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__0
- - member-vnf-index-ref: '1'
- vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__0
-
- - id: uplink_1
- name: tg__0 to vnf__0 link 3
+{% for vport in range(0,vports,2|int) %}
+ - id: uplink_{{loop.index0}}
+ name: tg__0 to vnf__0 link {{vport + 1}}
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
- vnfd-connection-point-ref: xe2
+ vnfd-connection-point-ref: xe{{vport}}
vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
- vnfd-connection-point-ref: xe2
+ vnfd-connection-point-ref: xe{{vport}}
vnfd-id-ref: vnf__0
- - id: downlink_1
- name: vnf__0 to tg__0 link 4
+ - id: downlink_{{loop.index0}}
+ name: vnf__0 to tg__0 link {{vport + 2}}
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
- vnfd-connection-point-ref: xe3
+ vnfd-connection-point-ref: xe{{vport+1}}
vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
- vnfd-connection-point-ref: xe3
+ vnfd-connection-point-ref: xe{{vport+1}}
vnfd-id-ref: tg__0
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/cgnapt/standalone-args.yaml b/samples/vnf_samples/nsut/cgnapt/standalone-args.yaml
new file mode 100644
index 000000000..ee47ab4d1
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/standalone-args.yaml
@@ -0,0 +1,49 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+public_ip:
+ - "152.16.40.10"
+ - "152.16.30.10"
+
+networks:
+ uplink:
+ -
+ port_num: 0
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ -
+ port_num: 2
+ phy_port: "0000:05:00.2"
+ vpci: "0000:00:0c.0"
+ cidr: '152.16.50.10/24'
+ gateway_ip: '152.16.100.20'
+
+ downlink:
+ -
+ port_num: 1
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
+
+ -
+ port_num: 3
+ phy_port: "0000:05:00.3"
+ vpci: "0000:00:0d.0"
+ cidr: '152.16.30.10/24'
+ gateway_ip: '152.16.100.20'
+
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_ixia_template.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_ixia_template.yaml
index 3a1c1cb12..e01b5e7ba 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_ixia_template.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_ixia_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,10 +17,10 @@ schema: yardstick:task:0.1
scenarios:
- type: NSPerf
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
- topology: cgnapt-tg-topology-ixia-multi-port-{{ num_vnfs }}.yaml
+ topology: cgnapt-tg-topology-multi-port-ixia-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {{ flow.pkt_size.uplink }}
@@ -39,9 +39,7 @@ scenarios:
rfc2544:
allowed_drop_rate: {{ flow.rfc2544.allowed_drop_rate }}
vnf__0:
- rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
- ixia_profile: ../../traffic_profiles/ixia_ipv4_profile_{{num_vnfs * 2}}_port.ixncfg
runner:
type: Iteration
iterations: 10
@@ -49,7 +47,7 @@ scenarios:
contexts:
- name: yardstick
type: Node
- file: /etc/yardstick/nodes/baremetal_trex_{{num_vnfs}}.yaml
+ file: /etc/yardstick/nodes/baremetal_ixia_{{num_vnfs}}.yaml
- name: yardstick
type: Node
file: /etc/yardstick/nodes/pod_bm_vnf_{{num_vnfs}}.yaml
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_template.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_template.yaml
index 81000a7a5..0a1a3766c 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_template.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_rfc2544_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: cgnapt-tg-topology-multi-port-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {{ flow.pkt_size.uplink }}
@@ -39,7 +39,6 @@ scenarios:
rfc2544:
allowed_drop_rate: {{ flow.rfc2544.allowed_drop_rate }}
vnf__0:
- rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
runner:
type: Iteration
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_multi_port_template.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_multi_port_template.yaml
index 879911f62..7a9caf1dd 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_multi_port_template.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_multi_port_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,9 +19,9 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: cgnapt-tg-topology-ixia-correlated-multi-port-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- tg__1: tg__1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {{ flow.pkt_size.uplink }}
@@ -40,10 +40,7 @@ scenarios:
rfc2544:
allowed_drop_rate: {{ flow.rfc2544.allowed_drop_rate }}
vnf__0:
- rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
- ixia_profile: ../../traffic_profiles/ixia/ixia_ipv4_profile_{{ num_vnfs }}_port.ixncfg
-
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_scale_out_template.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_scale_out_template.yaml
new file mode 100644
index 000000000..41675e5a5
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_cgnapt_udp_ixia_correlated_scale_out_template.yaml
@@ -0,0 +1,59 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+ - type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
+ topology: cgnapt-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
+{% for vnf_num in range(num_vnfs|int) %}
+ vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
+{% endfor %}
+ options:
+ framesize:
+ uplink: {{ flow.pkt_size.uplink | to_yaml }}
+ downlink: {{ flow.pkt_size.downlink | to_yaml }}
+ flow:
+ src_ip:
+{% for vnf_num in range(num_vnfs|int) %}
+ - {'tg__0': 'xe{{ vnf_num }}'}
+{% endfor %}
+ dst_ip:
+{% for vnf_num in range(num_vnfs|int) %}
+ - {'tg__1': 'xe{{ vnf_num }}'}
+{% endfor %}
+ count: {{ flow.count }}
+ traffic_type: {{ flow.traffic_type }}
+ rfc2544:
+ allowed_drop_rate: {{ flow.rfc2544.allowed_drop_rate }}
+ correlated_traffic: true
+ vnf__0:
+ vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
+ ixia_profile: ../../traffic_profiles/ixia/ixia_ipv4_profile_{{ num_vnfs * 2}}_port.ixncfg
+
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/ixia_correlated_{{num_vnfs}}.yaml
+ - type: Node
+ file: /etc/yardstick/nodes/pod_bm_vnf_{{num_vnfs}}.yaml
+ name: yardstick
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
index 6bfca0d7a..7b94fef44 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml"
topology: cgnapt_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
public_ip: ["152.16.40.10"]
traffic_type: 4
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_scale_up.yaml
deleted file mode 100644
index 3c5d12abb..000000000
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_scale_up.yaml
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-{% for worker_thread in [1, 2 ,3 , 4, 5, 6] %}
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
- topology: cgnapt-vnf-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- public_ip: ["152.16.40.10"]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- vnf_config: {lb_config: 'HW', lb_count: 1, worker_config: '1C/1T', worker_threads: {{worker_thread}}}
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-{% endfor %}
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod.yaml
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_ixia.yaml
index a56321396..d8673b89c 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
topology: cgnapt_vnf_topology_ixia.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -39,7 +39,6 @@ scenarios:
type: Iteration
iterations: 10
interval: 35
- ixia_profile: ../../traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows.ixncfg
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_ixia_scale_up.yaml
index 71f6d1dc8..cc3757f2e 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia_scale_up.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_ixia_scale_up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -20,12 +20,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency_cgnapt.yaml"
topology: cgnapt_vnf_topology_ixia.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -41,7 +41,6 @@ scenarios:
type: Iteration
iterations: 10
interval: 35
- ixia_profile: ../../traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows.ixncfg
{% endfor %}
context:
type: Node
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_trex.yaml
index 042c4ddee..dc507abd7 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_trex_correlated_traffic.yaml
index 1461c9601..7d7925926 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_trex_correlated_traffic.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the License);
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,13 +19,13 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology-3node.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- tg__1: trafficgen_2.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ tg__1: trafficgen_1.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__1': 'xe0'}]
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_ixia_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_ixia_scale_up.yaml
new file mode 100644
index 000000000..64f93a2d4
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_ixia_scale_up.yaml
@@ -0,0 +1,64 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.005 %}
+{% set tolerance_high = tolerance_high or 0.01 %}
+{% set public_ip = public_ip or ["152.16.40.10"] %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_scale_up.yaml
+ topology: cgnapt-tg-topology-ixia-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ flow:
+ src_ip: [
+{% for vport in range(0,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ dst_ip: [
+{% for vport in range(1,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ public_ip:
+{% for port_num in range((vports/2)|int) %}
+ - {{ public_ip[port_num] }}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ resolution: 0.01
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'HW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+ downlink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_trex_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_trex_scale_up.yaml
new file mode 100644
index 000000000..e661ef319
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_trex_scale_up.yaml
@@ -0,0 +1,67 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set framesize = framesize or "{64B: 100}" %}
+{% set worker_threads = worker_threads or [1] %}
+{% set duration = duration or 30 %}
+{% set tolerance_low = tolerance_low or 0.0001 %}
+{% set tolerance_high = tolerance_high or 0.0001 %}
+{% set public_ip = public_ip or ["152.16.40.10"] %}
+{% set vports = vports or 2 %}
+---
+schema: yardstick:task:0.1
+scenarios:
+{% for worker_thread in worker_threads %}
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: cgnapt-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ duration: {{ duration }}
+ framesize:
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
+ flow:
+ src_ip:
+{% for vport in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ dst_ip:
+{% for vport in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ public_ip:
+{% for port_num in range((vports/2)|int) %}
+ - {{ public_ip[port_num] }}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'HW', lb_count: 1, worker_config: '1C/1T', worker_threads: {{worker_thread}}}
+ nfvi_enable: True
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 5
+{% endfor %}
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod.yaml
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_dynamic_cgnapt_ixia.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_dynamic_cgnapt_ixia.yaml
index c51729790..95ed67196 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_dynamic_cgnapt_ixia.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_dynamic_cgnapt_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the License);
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,13 +19,13 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
topology: cgnapt-vnf-topology-ixia-3node.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- tg__1: trafficgen_2.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ tg__1: trafficgen_1.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__1': 'xe0'}]
@@ -44,7 +44,6 @@ scenarios:
type: Iteration
iterations: 28
interval: 35
- ixia_profile: ../../traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows_3node_latency.ixncfg
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_trex.yaml
index 91a703877..a3a54a5e0 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_1flow_trex.yaml
index ba5180a82..47ddbf0e1 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology.yaml
nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.baremetal
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -58,7 +58,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_ixia_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_ixia_scale_up.yaml
new file mode 100644
index 000000000..fa9f24a3f
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_ixia_scale_up.yaml
@@ -0,0 +1,124 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set image = image or "yardstick-samplevnfs" %}
+{% set mem = mem or 20480 %}
+{% set vcpus = vcpus or 10 %}
+{% set vports = vports or 2 %}
+{% set public_ip = public_ip or {0: "10.0.3.33",
+ 1: "10.0.5.55"} %}
+{% set phynet_map = phynet_map or {'uplink_0': 'prov0',
+ 'downlink_0': 'prov1',
+ 'uplink_1': 'prov2',
+ 'downlink_1': 'prov3'} %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_scale_up.yaml
+ topology: cgnapt-tg-topology-ixia-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.barametal
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ flow:
+ src_ip: [
+{% for vport in range(0,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ dst_ip: [
+{% for vport in range(1,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ public_ip:
+{% for port_num in range((vports/2)|int) %}
+ - {{ public_ip[port_num] }}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ resolution: 0.01
+ allowed_drop_rate: 0.005 - 0.01
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {128B: 100}
+ downlink: {128B: 100}
+ - uplink: {256B: 100}
+ downlink: {256B: 100}
+ - uplink: {512B: 100}
+ downlink: {512B: 100}
+ - uplink: {1024B: 100}
+ downlink: {1024B: 100}
+ - uplink: {1518B: 100}
+ downlink: {1518B: 100}
+ - uplink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+ downlink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+contexts:
+ - name: barametal
+ type: Node
+ file: /etc/yardstick/nodes/pod_ixia.yaml
+ - name: yardstick
+ image: {{ image }}
+ flavor:
+ vcpus: {{ vcpus }}
+ ram: {{ mem }}
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: {{ vcpus }}
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ network_ports:
+ mgmt:
+ - mgmt
+{% for vport in range(0,vports,2|int) %}
+ uplink_{{loop.index0}}:
+ - xe{{vport}}
+ downlink_{{loop.index0}}:
+ - xe{{vport + 1}}
+{% endfor %}
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+{% for vport in range(1,vports,2|int) %}
+ uplink_{{loop.index0}}:
+ cidr: '10.0.{{vport + 1}}.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: {{phynet_map['uplink_' + loop.index0|string] }}
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_{{loop.index0}}:
+ cidr: '10.0.{{vport + 2}}.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: {{phynet_map['downlink_' + loop.index0|string] }}
+ port_security_enabled: False
+ enable_dhcp: 'false'
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_trex_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_trex_scale_up.yaml
new file mode 100644
index 000000000..aa9807003
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_trex_scale_up.yaml
@@ -0,0 +1,124 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set image = image or "yardstick-samplevnfs" %}
+{% set mem = mem or 20480 %}
+{% set vcpus = vcpus or 10 %}
+{% set vports = vports or 2 %}
+{% set public_ip = public_ip or {0: "10.0.3.50",
+ 1: "10.0.5.50"} %}
+{% set phynet_map = phynet_map or {'uplink_0': 'prov6',
+ 'downlink_0': 'prov7',
+ 'uplink_1': 'prov4',
+ 'downlink_1': 'prov5'} %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt-scale-up.yaml
+ topology: cgnapt-tg-topology-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.barametal
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ flow:
+ src_ip: [
+{% for vport in range(0,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ dst_ip: [
+{% for vport in range(1,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ public_ip:
+{% for port_num in range((vports/2)|int) %}
+ - {{ public_ip[port_num] }}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ resolution: 0.01
+ allowed_drop_rate: 0.005 - 0.01
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {128B: 100}
+ downlink: {128B: 100}
+ - uplink: {256B: 100}
+ downlink: {256B: 100}
+ - uplink: {512B: 100}
+ downlink: {512B: 100}
+ - uplink: {1024B: 100}
+ downlink: {1024B: 100}
+ - uplink: {1518B: 100}
+ downlink: {1518B: 100}
+ - uplink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+ downlink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+contexts:
+ - name: barametal
+ type: Node
+ file: /etc/yardstick/nodes/pod_trex.yaml
+ - name: yardstick
+ image: {{ image }}
+ flavor:
+ vcpus: {{ vcpus }}
+ ram: {{ mem }}
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: {{ vcpus }}
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ network_ports:
+ mgmt:
+ - mgmt
+{% for vport in range(0,vports,2|int) %}
+ uplink_{{loop.index0}}:
+ - xe{{vport}}
+ downlink_{{loop.index0}}:
+ - xe{{vport + 1}}
+{% endfor %}
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+{% for vport in range(1,vports,2|int) %}
+ uplink_{{loop.index0}}:
+ cidr: '10.0.{{vport + 1}}.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: {{phynet_map['uplink_' + loop.index0|string] }}
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_{{loop.index0}}:
+ cidr: '10.0.{{vport + 2}}.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: {{phynet_map['downlink_' + loop.index0|string] }}
+ port_security_enabled: False
+ enable_dhcp: 'false'
+{% endfor %} \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex.yaml
index b38d4be6c..8c0339e39 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -55,10 +55,10 @@ context:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
- trafficgen_1:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_10.yaml b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_10.yaml
index ac0a83b34..d91a4cfc9 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_10.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_10.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt-10.yaml
topology: cgnapt-vnf-topology-3node-10.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
vnf__0: vnf_0.yardstick
vnf__1: vnf_1.yardstick
vnf__2: vnf_2.yardstick
@@ -33,8 +33,8 @@ scenarios:
vnf__9: vnf_9.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- {'tg__0': 'xe0'}
@@ -113,7 +113,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -139,7 +139,7 @@ context:
- xe8
uplink_9:
- xe9
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_2.yaml b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_2.yaml
index 894fcceef..873c1a232 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_2.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt-2.yaml
topology: cgnapt-vnf-topology-3node-2.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
vnf__0: vnf_0.yardstick
vnf__1: vnf_1.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- {'tg__0': 'xe0'}
@@ -65,7 +65,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -75,7 +75,7 @@ context:
- xe0
uplink_1:
- xe1
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_4.yaml b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_4.yaml
index ffdec998e..fede37918 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_4.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,16 +19,16 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt-4.yaml
topology: cgnapt-vnf-topology-3node-4.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
vnf__0: vnf_0.yardstick
vnf__1: vnf_1.yardstick
vnf__2: vnf_2.yardstick
vnf__3: vnf_3.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- {'tg__0': 'xe0'}
@@ -77,7 +77,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -91,7 +91,7 @@ context:
- xe2
uplink_3:
- xe3
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_out.yaml b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_out.yaml
index 5c884f2e0..d6a670203 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex_correlated_scale_out.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_trex_correlated_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,15 +19,15 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt-{{ num_vnfs }}.yaml
topology: cgnapt-vnf-topology-3node-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
{% for vnf_num in range(num_vnfs|int) %}
@@ -67,7 +67,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -77,7 +77,7 @@ context:
uplink_{{ vnf_num }}:
- xe{{ vnf_num }}
{% endfor %}
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_ixia_correlated_scale_out_template.yaml b/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_ixia_correlated_scale_out_template.yaml
index e2002abc0..922eb938b 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_ixia_correlated_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_ixia_correlated_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: cgnapt-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- tg__1: tg__1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
@@ -47,7 +47,6 @@ scenarios:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
{% endfor %}
- ixia_profile: ../../traffic_profiles/ixia_ipv4_profile_{{num_vnfs}}_port.ixncfg
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_ixia_scale_out_template.yaml b/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_ixia_scale_out_template.yaml
index ffd06d5a2..9b458621c 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_ixia_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_ixia_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-cgnapt-ixia-{{ num_vnfs }}.yaml
topology: cgnapt-tg-topology-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_scale_out.yaml b/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_scale_out.yaml
index 1a2f57ff5..ab51e1753 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_scale_out.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_ovs_cgnapt_udp_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-cgnapt-{{ num_vnfs }}.yaml
topology: cgnapt-tg-topology-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_1flow_ixia.yaml
index 1d8be5f74..af431bc48 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_cgnapt.yaml
topology: cgnapt_vnf_topology_ixia.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -36,7 +36,6 @@ scenarios:
vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- ixia_profile: ../../traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows.ixncfg
runner:
type: Iteration
iterations: 10
@@ -70,7 +69,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml b/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_trex.yaml
index 170b2c539..577d86ff9 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_1rule_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -68,7 +68,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_ixia_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_ixia_scale_up.yaml
new file mode 100644
index 000000000..ff6e58f20
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_ixia_scale_up.yaml
@@ -0,0 +1,111 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.005 %}
+{% set tolerance_high = tolerance_high or 0.01 %}
+{% set public_ip = public_ip or ["152.16.40.10"] %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_scale_up.yaml
+ topology: cgnapt-tg-topology-ixia-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ flow:
+ src_ip:
+{% for vport in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ dst_ip:
+{% for vport in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ public_ip:
+{% for port_num in range((vports/2)|int) %}
+ - {{ public_ip[port_num] }}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ resolution: 0.01
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+ downlink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/pod_ixia_ovs.yaml
+ - type: StandaloneOvsDpdk
+ name: yardstick
+ file: /etc/yardstick/nodes/pod_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.1
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 6
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '172.10.1.150/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_trex_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_trex_scale_up.yaml
new file mode 100644
index 000000000..13496c12e
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_ovs_rfc2544_ipv4_trex_scale_up.yaml
@@ -0,0 +1,109 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0001 %}
+{% set tolerance_high = tolerance_high or 0.0001 %}
+{% set framesize = framesize or "{64B: 100}" %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: cgnapt-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
+ flow:
+ src_ip:
+{% for vport in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ dst_ip:
+{% for vport in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ public_ip:
+{% for port_num in range((vports/2)|int) %}
+ - {{ public_ip[port_num] }}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 5
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/standalone/trex_bm.yaml
+ - type: StandaloneOvsDpdk
+ name: yardstick
+ file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.1
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 6
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.7/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_ixia_correlated_scale_out_template.yaml b/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_ixia_correlated_scale_out_template.yaml
index 7f6e76cc2..c49df903c 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_ixia_correlated_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_ixia_correlated_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: cgnapt-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- tg__1: tg__1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
@@ -46,7 +46,6 @@ scenarios:
vnf__{{ vnf_num }}:
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
{% endfor %}
- ixia_profile: ../../traffic_profiles/ixia_ipv4_profile_{{num_vnfs}}_port.ixncfg
runner:
type: Iteration
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_ixia_scale_out_template.yaml b/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_ixia_scale_out_template.yaml
index a88a05d5a..43ec182f0 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_ixia_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_ixia_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-cgnapt-ixia-{{ num_vnfs }}.yaml
topology: cgnapt-tg-topology-ixia-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
@@ -46,7 +46,6 @@ scenarios:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
{% endfor %}
- ixia_profile: ../../traffic_profiles/ixia_ipv4_profile_{{num_vnfs * 2}}_port.ixncfg
runner:
type: Iteration
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_scale_out.yaml b/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_scale_out.yaml
index cb1f5ebf9..309171bf4 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_scale_out.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_sriov_cgnapt_udp_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-cgnapt-{{ num_vnfs }}.yaml
topology: cgnapt-tg-topology-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_1flow_ixia.yaml
index f0d996d51..b239fb45a 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_cgnapt.yaml
topology: cgnapt_vnf_topology_ixia.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -36,7 +36,6 @@ scenarios:
vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- ixia_profile: ../../traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows.ixncfg
runner:
type: Iteration
iterations: 10
@@ -59,7 +58,7 @@ contexts:
user: ""
password: ""
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.61/24'
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_64B_trex.yaml b/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_trex.yaml
index 523cb2eb3..ceb6c5e9a 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_1rule_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -57,7 +57,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.61/24'
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_ixia_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_ixia_scale_up.yaml
new file mode 100644
index 000000000..734862055
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_ixia_scale_up.yaml
@@ -0,0 +1,101 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.005 %}
+{% set tolerance_high = tolerance_high or 0.01 %}
+{% set public_ip = public_ip or ["152.16.40.10"] %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_scale_up.yaml
+ topology: cgnapt-tg-topology-ixia-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ flow:
+ src_ip:
+{% for vport in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ dst_ip:
+{% for vport in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ public_ip:
+{% for port_num in range((vports/2)|int) %}
+ - {{ public_ip[port_num] }}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ resolution: 0.01
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+ downlink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/pod_ixia_ovs.yaml
+ - type: StandaloneSriov
+ name: yardstick
+ file: /etc/yardstick/nodes/pod_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 6
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '172.10.1.150/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_trex_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_trex_scale_up.yaml
new file mode 100644
index 000000000..34f42c971
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_sriov_rfc2544_ipv4_trex_scale_up.yaml
@@ -0,0 +1,98 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0001 %}
+{% set tolerance_high = tolerance_high or 0.0001 %}
+{% set framesize = framesize or "{64B: 100}" %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: cgnapt-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
+ flow:
+ src_ip:
+{% for vport in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ dst_ip:
+{% for vport in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ public_ip:
+{% for port_num in range((vports/2)|int) %}
+ - {{ public_ip[port_num] }}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 5
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/standalone/trex_bm.yaml
+ - type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ name: yardstick
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 7
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.7/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/cmts/k8s_vcmts_topology.yaml b/samples/vnf_samples/nsut/cmts/k8s_vcmts_topology.yaml
new file mode 100755
index 000000000..95ac76964
--- /dev/null
+++ b/samples/vnf_samples/nsut/cmts/k8s_vcmts_topology.yaml
@@ -0,0 +1,36 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set num_tg = get(extra_args, 'num_tg', 2) %}
+{% set num_sg = get(extra_args, 'num_sg', 2) %}
+
+nsd:nsd-catalog:
+ nsd:
+ - id: vcmts-topology
+ name: vcmts-topology
+ short-name: vcmts-topology
+ description: vcmts-topology
+ constituent-vnfd:
+ {% for tg_num in range(0, num_tg) %}
+ - member-vnf-index: '{{ tg_num + 1 }}'
+ vnfd-id-ref: tg__{{ tg_num }}
+ VNF model: ../../vnf_descriptors/tg_vcmts_tpl.yaml #VNF type
+ {% endfor %}
+ {% for vnf_num in range(0, num_sg * 2) %}
+ - member-vnf-index: '{{ vnf_num + num_tg + 1 }}'
+ vnfd-id-ref: vnf__{{ vnf_num }}
+ VNF model: ../../vnf_descriptors/vnf_vcmts_tpl.yaml #VNF type
+ {% endfor %}
+
+ vld: []
diff --git a/samples/vnf_samples/nsut/cmts/tc_k8s_pktgen_01.yaml b/samples/vnf_samples/nsut/cmts/tc_k8s_pktgen_01.yaml
index cab8bb885..bb82e7a90 100644
--- a/samples/vnf_samples/nsut/cmts/tc_k8s_pktgen_01.yaml
+++ b/samples/vnf_samples/nsut/cmts/tc_k8s_pktgen_01.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -31,7 +31,7 @@ context:
type: Kubernetes
servers:
- vnf:
+ vnf_0:
containers:
- image: si-docker.ir.intel.com/vcmts-ubuntu/vcmts-pktgen-uepi
args: ["/opt/bin/cmk isolate --conf-dir=/etc/cmk --socket-id=0 --pool=dataplane /vcmts/setup.sh anga_mac_1_ds.pcap ds"]
diff --git a/samples/vnf_samples/nsut/cmts/tc_vcmts_k8s_pktgen.yaml b/samples/vnf_samples/nsut/cmts/tc_vcmts_k8s_pktgen.yaml
new file mode 100755
index 000000000..6c85a0892
--- /dev/null
+++ b/samples/vnf_samples/nsut/cmts/tc_vcmts_k8s_pktgen.yaml
@@ -0,0 +1,360 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
+{% set num_tg = 2 %}
+{% set num_sg = 4 %}
+
+{% set vcmtsd_image = "vcmts-d:perf" %}
+{% set qat_on = false %}
+
+schema: "yardstick:task:0.1"
+
+scenarios:
+- type: NSPerf
+ traffic_profile: ../../traffic_profiles/fixed.yaml
+ extra_args:
+ num_sg: {{ num_sg }}
+ num_tg: {{ num_tg }}
+ topology: k8s_vcmts_topology.yaml
+ nodes:
+{% for tg_num in range(0, num_tg) %}
+ tg__{{ tg_num }}: pktgen{{ tg_num }}-k8syardstick
+{% endfor %}
+{% for vnf_index in range(0, num_sg) %}
+ vnf__{{ vnf_index * 2 }}: vnf{{ vnf_index }}us-k8syardstick
+ vnf__{{ (vnf_index * 2) + 1}}: vnf{{ vnf_index }}ds-k8syardstick
+{% endfor %}
+
+ runner:
+ type: Duration
+ duration: 120
+
+ options:
+ vcmts_influxdb_ip: "10.80.5.150"
+ vcmts_influxdb_port: 8086
+ vcmtsd_values: /etc/yardstick/vcmtsd_values.yaml
+ pktgen_values: /etc/yardstick/pktgen_values.yaml
+ pktgen_rate: 6.5
+{% for vnf_index in range(0, num_sg) %}
+ vnf__{{ vnf_index * 2 }}:
+ sg_id: {{ vnf_index }}
+ stream_dir: "us"
+ vnf__{{ (vnf_index * 2) + 1}}:
+ sg_id: {{ vnf_index }}
+ stream_dir: "ds"
+{% endfor %}
+{% for tg_num in range(0, num_tg) %}
+ tg__{{ tg_num }}:
+ pktgen_id: {{ tg_num }}
+{% endfor %}
+
+context:
+ name: k8syardstick
+ type: Kubernetes
+
+ servers:
+{% for vnf_index in range(0, num_sg) %}
+ vnf{{ vnf_index }}us:
+ nodeSelector:
+ vcmts: "true"
+ containers:
+ - image: {{ vcmtsd_image }}
+ imagePullPolicy: IfNotPresent
+ env:
+ - name: CMK_PROC_FS
+ value: "/host/proc"
+ command: /bin/bash
+ args: ['-c', 'mkdir /root/.ssh; cp /tmp/.ssh/authorized_keys ~/.ssh/.;
+ chmod 700 ~/.ssh; chmod 600 ~/.ssh/*; service ssh restart;
+ while true ; do sleep 10000; done']
+ resources:
+ requests:
+ memory: 10Ki
+{% if qat_on %}
+ hugepages-1Gi: 2Gi
+ qat.intel.com/generic: '1'
+{% else %}
+ hugepages-1Gi: 1Gi
+{% endif %}
+ limits:
+ memory: 1Gi
+{% if qat_on %}
+ hugepages-1Gi: 2Gi
+ qat.intel.com/generic: '1'
+{% else %}
+ hugepages-1Gi: 1Gi
+{% endif %}
+ lifecycle:
+ postStart:
+ exec:
+ command: [ "/bin/bash", "-c", "env > /tmp/qat" ]
+ volumeMounts:
+ - name: vcmts-configmap-vcmtspod
+ mountPath: /vcmts-config
+ - name: hugepages
+ mountPath: /hugepages
+ readOnly: false
+ - name: collectd
+ mountPath: /opt/collectd/var
+ readOnly: false
+ - name: sysfs
+ mountPath: /sys
+ readOnly: false
+ - name: sriov
+ mountPath: /sriov-cni
+ readOnly: false
+ - name: host-proc
+ mountPath: /host/proc
+ readOnly: true
+ - name: cmk-install-dir
+ mountPath: /opt/bin
+ - name: cmk-conf-dir
+ mountPath: /etc/cmk
+ - name: power-mgmt
+ mountPath: /opt/power_mgmt
+ ports:
+ - containerPort: 22022
+ securityContext:
+ allowPrivilegeEscalation: true
+ privileged: true
+ node_ports:
+ - name: lua # Lower case alphanumeric characters or '-'
+ port: 22022
+ networks:
+ - flannel
+ - xe0
+ - xe1
+ volumes:
+ - name: vcmts-configmap-vcmtspod
+ configMap:
+ name: vcmts-configmap-vcmtspod
+ defaultMode: 0744
+ - name: hugepages
+ emptyDir:
+ medium: HugePages
+ - name: collectd
+ hostPath:
+ path: /opt/collectd/var
+ - name: sysfs
+ hostPath:
+ path: /sys
+ - name: sriov
+ hostPath:
+ path: /var/lib/cni/sriov
+ - name: cmk-install-dir
+ hostPath:
+ path: /opt/bin
+ - name: host-proc
+ hostPath:
+ path: /proc
+ - name: cmk-conf-dir
+ hostPath:
+ path: /etc/cmk
+ - name: power-mgmt
+ hostPath:
+ path: /opt/power_mgmt
+
+ vnf{{ vnf_index }}ds:
+ nodeSelector:
+ vcmts: "true"
+ containers:
+ - image: {{ vcmtsd_image }}
+ imagePullPolicy: IfNotPresent
+ env:
+ - name: CMK_PROC_FS
+ value: "/host/proc"
+ command: /bin/bash
+ args: ['-c', 'mkdir /root/.ssh; cp /tmp/.ssh/authorized_keys ~/.ssh/.;
+ chmod 700 ~/.ssh; chmod 600 ~/.ssh/*; service ssh restart;
+ while true ; do sleep 10000; done']
+ resources:
+ requests:
+ memory: 10Ki
+{% if qat_on %}
+ hugepages-1Gi: 2Gi
+ qat.intel.com/generic: '1'
+{% else %}
+ hugepages-1Gi: 1Gi
+{% endif %}
+ limits:
+ memory: 1Gi
+{% if qat_on %}
+ hugepages-1Gi: 2Gi
+ qat.intel.com/generic: '1'
+{% else %}
+ hugepages-1Gi: 1Gi
+{% endif %}
+ lifecycle:
+ postStart:
+ exec:
+ command: [ "/bin/bash", "-c", "env > /tmp/qat" ]
+ volumeMounts:
+ - name: vcmts-configmap-vcmtspod
+ mountPath: /vcmts-config
+ - name: hugepages
+ mountPath: /hugepages
+ readOnly: false
+ - name: collectd
+ mountPath: /opt/collectd/var
+ readOnly: false
+ - name: sysfs
+ mountPath: /sys
+ readOnly: false
+ - name: sriov
+ mountPath: /sriov-cni
+ readOnly: false
+ - name: host-proc
+ mountPath: /host/proc
+ readOnly: true
+ - name: cmk-install-dir
+ mountPath: /opt/bin
+ - name: cmk-conf-dir
+ mountPath: /etc/cmk
+ - name: power-mgmt
+ mountPath: /opt/power_mgmt
+ ports:
+ - containerPort: 22022
+ securityContext:
+ allowPrivilegeEscalation: true
+ privileged: true
+ node_ports:
+ - name: lua # Lower case alphanumeric characters or '-'
+ port: 22022
+ networks:
+ - flannel
+ - xe0
+ - xe1
+ volumes:
+ - name: vcmts-configmap-vcmtspod
+ configMap:
+ name: vcmts-configmap-vcmtspod
+ defaultMode: 0744
+ - name: hugepages
+ emptyDir:
+ medium: HugePages
+ - name: collectd
+ hostPath:
+ path: /opt/collectd/var
+ - name: sysfs
+ hostPath:
+ path: /sys
+ - name: sriov
+ hostPath:
+ path: /var/lib/cni/sriov
+ - name: cmk-install-dir
+ hostPath:
+ path: /opt/bin
+ - name: host-proc
+ hostPath:
+ path: /proc
+ - name: cmk-conf-dir
+ hostPath:
+ path: /etc/cmk
+ - name: power-mgmt
+ hostPath:
+ path: /opt/power_mgmt
+{% endfor %}
+
+{% for index in range(0, num_tg) %}
+ pktgen{{index}}:
+ nodeSelector:
+ vcmtspktgen: "true"
+ containers:
+ - image: vcmts-pktgen:v18.10
+ imagePullPolicy: IfNotPresent
+ tty: true
+ stdin: true
+ env:
+ - name: LUA_PATH
+ value: "/vcmts/Pktgen.lua"
+ - name: CMK_PROC_FS
+ value: "/host/proc"
+ command: /bin/bash
+ args: ['-c', 'mkdir /root/.ssh; cp /tmp/.ssh/authorized_keys ~/.ssh/.;
+ chmod 700 ~/.ssh; chmod 600 ~/.ssh/*; service ssh restart;
+ while true ; do sleep 10000; done']
+ resources:
+ requests:
+ hugepages-1Gi: 9Gi
+ memory: 200Mi
+ limits:
+ hugepages-1Gi: 9Gi
+ memory: 200Mi
+ volumeMounts:
+ - name: sysfs
+ mountPath: /sys
+ readOnly: false
+ - name: hugepages
+ mountPath: /hugepages
+ readOnly: false
+ - name: sriov
+ mountPath: /sriov-cni
+ readOnly: false
+ - name: host-proc
+ mountPath: /host/proc
+ readOnly: true
+ - name: cmk-install-dir
+ mountPath: /opt/bin
+ - name: cmk-conf-dir
+ mountPath: /etc/cmk
+ - name: pktgen-config
+ mountPath: /pktgen-config
+ ports:
+ - containerPort: 22022
+ securityContext:
+ allowPrivilegeEscalation: true
+ privileged: true
+ volumes:
+ - name: sysfs
+ hostPath:
+ path: /sys
+ - name: hugepages
+ emptyDir:
+ medium: HugePages
+ - name: sriov
+ hostPath:
+ path: /var/lib/cni/sriov
+ - name: cmk-install-dir
+ hostPath:
+ path: /opt/bin
+ - name: host-proc
+ hostPath:
+ path: /proc
+ - name: cmk-conf-dir
+ hostPath:
+ path: /etc/cmk
+ - name: pktgen-config
+ configMap:
+ name: vcmts-configmap-pktgen
+ defaultMode: 0744
+ node_ports:
+ - name: lua # Lower case alphanumeric characters or '-'
+ port: 22022
+ networks:
+ - flannel
+ - xe0
+ - xe1
+{% endfor %}
+
+ networks:
+ flannel:
+ args: '[{ "delegate": { "isDefaultGateway": true }}]'
+ plugin: flannel
+ xe0:
+ args: '[{ "delegate": { "isDefaultGateway": true }}]'
+ plugin: flannel
+ xe1:
+ args: '[{ "delegate": { "isDefaultGateway": true }}]'
+ plugin: flannel
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_CPS.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_CPS.yaml
index ddad56c9c..54d393cd3 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_CPS.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_CPS.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1024k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_CPS_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_CPS_4port.yaml
index ed27983f3..9a426218a 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_CPS_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_CPS_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1024k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_Concurrency.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_Concurrency.yaml
deleted file mode 100644
index 20b26a984..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_Concurrency.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_1024k-requests_1M_concurrency.yaml"
- topology: firewall_vnf_topology_ixload.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-1024K.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_Concurrency_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_Concurrency_4port.yaml
deleted file mode 100644
index dd6040ecf..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_Concurrency_4port.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_1024k-requests_1M_concurrency.yaml"
- topology: firewall_vnf_topology_ixload_4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 2, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-1024K.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPS.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPS.yaml
index 13ba807d9..9b292664f 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPS.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPS.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1024k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPS_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPS_4port.yaml
index aa95e8bc5..f813b2fd3 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPS_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPS_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1024k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPUT.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPUT.yaml
index ab1808696..e89237e65 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPUT.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPUT.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1024k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPUT_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPUT_4port.yaml
index d064ac4cc..0fc376030 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPUT_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1024k_Requests-1M_TPUT_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1024k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_CPS.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_CPS.yaml
index dba9bd7b9..f0823522c 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_CPS.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_CPS.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_CPS_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_CPS_4port.yaml
index 2417346ff..d5e2a15fc 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_CPS_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_CPS_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_Concurrency.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_Concurrency.yaml
deleted file mode 100644
index 1c710b0ea..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_Concurrency.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_1M_concurrency.yaml"
- topology: firewall_vnf_topology_ixload.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-1B.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_Concurrency_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_Concurrency_4port.yaml
deleted file mode 100644
index bc68d4c95..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_Concurrency_4port.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_1M_concurrency.yaml"
- topology: firewall_vnf_topology_ixload_4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 2, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-1B.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPS.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPS.yaml
index 1c769c839..1f53aa78e 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPS.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPS.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPS_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPS_4port.yaml
index 68d5f068d..234c099d7 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPS_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPS_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPUT.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPUT.yaml
index 652f6f226..2e4831975 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPUT.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPUT.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPUT_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPUT_4port.yaml
index 95c6c49b1..7e20c791c 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPUT_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_1b_Requests-1M_TPUT_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_CPS.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_CPS.yaml
index bb8062540..bf7d7f9aa 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_CPS.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_CPS.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_256k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_CPS_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_CPS_4port.yaml
index cdbabcc5b..735177218 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_CPS_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_CPS_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_256k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_Concurrency.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_Concurrency.yaml
deleted file mode 100644
index cbdf03711..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_Concurrency.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_256k-requests_1M_concurrency.yaml"
- topology: firewall_vnf_topology_ixload.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-256K.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_Concurrency_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_Concurrency_4port.yaml
deleted file mode 100644
index cab1254a6..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_Concurrency_4port.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_256k-requests_1M_concurrency.yaml"
- topology: firewall_vnf_topology_ixload_4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 2, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-256K.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPS.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPS.yaml
index 7f3938598..5ce173146 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPS.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPS.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_256k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPS_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPS_4port.yaml
index 7fde53f6b..5fd27d39f 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPS_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPS_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_256k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPUT.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPUT.yaml
index 455679627..1c6b9749f 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPUT.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPUT.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_256k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPUT_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPUT_4port.yaml
index 76c541ede..ec5c80ddb 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPUT_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_256k_Requests-1M_TPUT_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_256k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_CPS.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_CPS.yaml
index c6ff4f4fc..11f947d0d 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_CPS.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_CPS.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_4k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_CPS_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_CPS_4port.yaml
index 7e0b67494..b5e7821e5 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_CPS_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_CPS_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_4k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_Concurrency.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_Concurrency.yaml
deleted file mode 100644
index bd7223742..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_Concurrency.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_4k-requests_1M_concurrency.yaml"
- topology: firewall_vnf_topology_ixload.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-4K.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_Concurrency_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_Concurrency_4port.yaml
deleted file mode 100644
index a66b820ca..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_Concurrency_4port.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_4k-requests_1M_concurrency.yaml"
- topology: firewall_vnf_topology_ixload_4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 2, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-4K.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPS.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPS.yaml
index 9e32e8f40..b6ea12c01 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPS.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPS.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_4k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPS_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPS_4port.yaml
index 49e55e081..f81aaac32 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPS_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPS_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_4k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPUT.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPUT.yaml
index 6d2fa5477..fd1a166b1 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPUT.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPUT.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_4k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPUT_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPUT_4port.yaml
index 54191dedc..6a29592a9 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPUT_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_4k_Requests-1M_TPUT_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_4k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_CPS.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_CPS.yaml
index 5a1e30fac..41c5fad57 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_CPS.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_CPS.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_64k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_CPS_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_CPS_4port.yaml
index 194eb59b5..c2c3deb68 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_CPS_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_CPS_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_64k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_Concurrency.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_Concurrency.yaml
deleted file mode 100644
index fe4e7f1ab..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_Concurrency.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_64k-requests_1M_concurrency.yaml"
- topology: firewall_vnf_topology_ixload.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-64K.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_Concurrency_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_Concurrency_4port.yaml
deleted file mode 100644
index ed9a777bd..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_Concurrency_4port.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_64k-requests_1M_concurrency.yaml"
- topology: firewall_vnf_topology_ixload_4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 2, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-64K.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPS.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPS.yaml
index f6e014d65..bac4a634c 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPS.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPS.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_64k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPS_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPS_4port.yaml
index 6eee4bc4d..63003b756 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPS_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPS_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_64k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPUT.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPUT.yaml
index db9b6a68e..421acc9c5 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPUT.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPUT.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_64k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPUT_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPUT_4port.yaml
index 2d70c9164..e10736d6b 100644
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPUT_4port.yaml
+++ b/samples/vnf_samples/nsut/firewall/tc_baremetal_http_ixload_64k_Requests-1M_TPUT_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_64k-requests_1M_concurrency.yaml"
topology: firewall_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
private: {64B: 100}
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml
deleted file mode 100644
index b9235eeec..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
- topology: firewall_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {1518B: 100}
- public: {1518B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows_1518B.ixncfg
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_1518B_ixia_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_1518B_ixia_4port.yaml
deleted file mode 100644
index eb5ae3ebb..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_1518B_ixia_4port.yaml
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# vfw_ipv4_profile_1flows.ixncfg
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
- topology: firewall_vnf_topology_ixia_4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {1518B: 100}
- public: {1518B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}]
- dst_ip: [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 2, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_muttiport_1518B.ixncfg
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia_4port.yaml
-#/etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
deleted file mode 100644
index 7f43ed2ed..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
- topology: firewall_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows_64B.ixncfg
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_4port.yaml b/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_4port.yaml
deleted file mode 100644
index 8754f4d24..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_4port.yaml
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# vfw_ipv4_profile_1flows.ixncfg
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
- topology: firewall_vnf_topology_ixia_4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}]
- dst_ip: [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 2, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_muttiport_64B.ixncfg
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia_4port.yaml
-#/etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1024B_ixia.yaml b/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1024B_ixia.yaml
deleted file mode 100644
index fa302d5d7..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1024B_ixia.yaml
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: firewall_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {1024B: 100}
- public: {1024B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows_1024B.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1280B_ixia.yaml b/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1280B_ixia.yaml
deleted file mode 100644
index 97b19ad48..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1280B_ixia.yaml
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: firewall_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {1280B: 100}
- public: {1280B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows_1280B.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_128B_ixia.yaml b/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_128B_ixia.yaml
deleted file mode 100644
index 4cab0f2d9..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_128B_ixia.yaml
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: firewall_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {128B: 100}
- public: {128B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows_128B.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml b/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml
deleted file mode 100644
index fd30946f9..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: firewall_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {1518B: 100}
- public: {1518B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows_1518B.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_256B_ixia.yaml b/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_256B_ixia.yaml
deleted file mode 100644
index 63150af13..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_256B_ixia.yaml
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: firewall_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {256B: 100}
- public: {256B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows_256B.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_512B_ixia.yaml b/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_512B_ixia.yaml
deleted file mode 100644
index 9482a394e..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_512B_ixia.yaml
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: firewall_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {512B: 100}
- public: {512B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows_512B.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
deleted file mode 100644
index 42dfcc187..000000000
--- a/samples/vnf_samples/nsut/firewall/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: firewall_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- private: {64B: 100}
- public: {64B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows_64B.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_aesgcm_IMIX_trex.yaml b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_aesgcm_IMIX_trex.yaml
new file mode 100644
index 000000000..a9c0e4860
--- /dev/null
+++ b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_aesgcm_IMIX_trex.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set mlr_search = mlr_search or false %}
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0 %}
+{% set tolerance_high = tolerance_high or 0.005 %}
+{% set tunnels = tunnels or 1 %}
+{% set flow_count = flow_count or 1 %}
+{% set worker_threads = worker_threads or [1] %}
+---
+schema: yardstick:task:0.1
+description: >
+ This is the VPP IPSec performance tests based on the Data Plane Development
+ Kit (DPDK) Cryptodev framework. DUT1 and DUT2 are configured with DPDK HW
+ cryptodev devices and {{ tunnels }} IPsec tunnels between them. DUTs get
+ IPv4 traffic from TG with IMIX packet size and number of flows is
+ {{ flow_count }}, encrypt it and send to another DUT, where packets are
+ decrypted and sent back to TG. Measure successful transmit rate, throughput
+ NDR/PDR with MLR search is {{ "enabled" if mlr_search else "disabled" }}, latency.
+
+scenarios:
+{% for worker_thread in worker_threads %}
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_latency_vpp.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vpp-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen.yardstick
+ vnf__0: vnf0.yardstick
+ vnf__1: vnf1.yardstick
+ options:
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{ tolerance_low }} - {{ tolerance_high }}
+ framesize:
+ uplink: {64B: 28, 570B: 16, 1518B: 4}
+ downlink: {64B: 28, 570B: 16, 1518B: 4}
+ flow:
+ src_ip:
+ - '10.0.0.0-10.0.0.100'
+ dst_ip:
+ - '20.0.0.0-20.0.0.100'
+ count: {{ flow_count }}
+ vnf__0:
+ collectd:
+ interval: 1
+ # Crypto device type. Type: string - *Example:* HW_cryptodev | SW_cryptodev
+ # Number of RX queues, default value: ${None}. Type: integer
+ vnf_config: {crypto_type: 'HW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ vnf__1:
+ collectd:
+ interval: 1
+ vnf_config: {crypto_type: 'HW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ tg__0:
+ collectd:
+ interval: 1
+ queues_per_port: 7
+ vpp_config:
+ # Number of tunnels
+ tunnels: {{ tunnels }}
+ # Encryption algorithms - Integrity algorithm. Type: string
+ # Example: aes-gcm | cbc-sha1
+ crypto_algorithms: 'aes-gcm'
+{% if mlr_search %}
+ # Maximum Frame Rate depend on Ethernet Link Speed and Frame Size
+ # for a 10 Gb/s Ethernet link and IMIX packet size,
+ # maximum rate = 10*10^9/(((28*64+16*570+4*1518)/48+8+12)*8)
+ max_rate: 3351206
+{% endif %}
+ runner:
+ type: Duration
+ duration: 500
+{% endfor %}
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/vpp-baremetal-{{ vports }}.yaml \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex.yaml b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex.yaml
new file mode 100644
index 000000000..84a7fe61b
--- /dev/null
+++ b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_aesgcm_trex.yaml
@@ -0,0 +1,96 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set mlr_search = mlr_search or false %}
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0 %}
+{% set tolerance_high = tolerance_high or 0.005 %}
+{% set frame_size = frame_size or 64 %}
+{% set tunnels = tunnels or 1 %}
+{% set flow_count = flow_count or 1 %}
+{% set worker_threads = worker_threads or [1] %}
+---
+schema: yardstick:task:0.1
+description: >
+ This is the VPP IPSec performance tests based on the Data Plane Development
+ Kit (DPDK) Cryptodev framework. DUT1 and DUT2 are configured with DPDK HW
+ cryptodev devices and {{ tunnels }} IPsec tunnels between them. DUTs get
+ IPv4 traffic from TG with {{ frame_size }}B packet size and number of flows
+ is {{ flow_count }}, encrypt it and send to another DUT, where packets are
+ decrypted and sent back to TG. Measure successful transmit rate, throughput
+ NDR/PDR with MLR search is {{ "enabled" if mlr_search else "disabled" }}, latency.
+
+scenarios:
+{% for worker_thread in worker_threads %}
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_latency_vpp.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vpp-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen.yardstick
+ vnf__0: vnf0.yardstick
+ vnf__1: vnf1.yardstick
+ options:
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{ tolerance_low }} - {{ tolerance_high }}
+ framesize:
+ uplink: {'{{ frame_size }}B': 100}
+ downlink: {'{{ frame_size }}B': 100}
+ flow:
+ src_ip:
+ - '10.0.0.0-10.0.0.100'
+ dst_ip:
+ - '20.0.0.0-20.0.0.100'
+ count: {{ flow_count }}
+ vnf__0:
+ collectd:
+ interval: 1
+ # Crypto device type. Type: string - *Example:* HW_cryptodev | SW_cryptodev
+ # Number of RX queues, default value: ${None}. Type: integer
+ vnf_config: {crypto_type: 'HW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ vnf__1:
+ collectd:
+ interval: 1
+ vnf_config: {crypto_type: 'HW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ tg__0:
+ collectd:
+ interval: 1
+ queues_per_port: 7
+ vpp_config:
+ # Number of tunnels
+ tunnels: {{ tunnels }}
+ # Encryption algorithms - Integrity algorithm. Type: string
+ # Example: aes-gcm | cbc-sha1
+ crypto_algorithms: 'aes-gcm'
+{% if mlr_search %}
+ # Maximum Frame Rate depend on Ethernet Link Speed and Frame Size
+ # for a 10 Gb/s Ethernet link and 64 bytes,
+ # maximum rate = 10*10^9/((64+8+12)*8)
+ max_rate: {{ (10 * 10 ** 9 / ((frame_size + 8 + 12) * 8)) | int }}
+{% endif %}
+ runner:
+ type: Duration
+ duration: 500
+{% endfor %}
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/vpp-baremetal-{{ vports }}.yaml \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_cbcsha1_IMIX_trex.yaml b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_cbcsha1_IMIX_trex.yaml
new file mode 100644
index 000000000..07afe809e
--- /dev/null
+++ b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_cbcsha1_IMIX_trex.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set mlr_search = mlr_search or false %}
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0 %}
+{% set tolerance_high = tolerance_high or 0.005 %}
+{% set tunnels = tunnels or 1 %}
+{% set flow_count = flow_count or 1 %}
+{% set worker_threads = worker_threads or [1] %}
+---
+schema: yardstick:task:0.1
+description: >
+ This is the VPP IPSec performance tests based on the Data Plane Development
+ Kit (DPDK) Cryptodev framework. DUT1 and DUT2 are configured with DPDK HW
+ cryptodev devices and {{ tunnels }} IPsec tunnels between them. DUTs get
+ IPv4 traffic from TG with IMIX packet size and number of flows is
+ {{ flow_count }}, encrypt it and send to another DUT, where packets are
+ decrypted and sent back to TG. Measure successful transmit rate, throughput
+ NDR/PDR with MLR search is {{ "enabled" if mlr_search else "disabled" }}, latency.
+
+scenarios:
+{% for worker_thread in worker_threads %}
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_latency_vpp.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vpp-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen.yardstick
+ vnf__0: vnf0.yardstick
+ vnf__1: vnf1.yardstick
+ options:
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{ tolerance_low }} - {{ tolerance_high }}
+ framesize:
+ uplink: {64B: 28, 570B: 16, 1518B: 4}
+ downlink: {64B: 28, 570B: 16, 1518B: 4}
+ flow:
+ src_ip:
+ - '10.0.0.0-10.0.0.100'
+ dst_ip:
+ - '20.0.0.0-20.0.0.100'
+ count: {{ flow_count }}
+ vnf__0:
+ collectd:
+ interval: 1
+ # Crypto device type. Type: string - *Example:* HW_cryptodev | SW_cryptodev
+ # Number of RX queues, default value: ${None}. Type: integer
+ vnf_config: {crypto_type: 'HW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ vnf__1:
+ collectd:
+ interval: 1
+ vnf_config: {crypto_type: 'HW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ tg__0:
+ collectd:
+ interval: 1
+ queues_per_port: 7
+ vpp_config:
+ # Number of tunnels
+ tunnels: {{ tunnels }}
+ # Encryption algorithms - Integrity algorithm. Type: string
+ # Example: aes-gcm | cbc-sha1
+ crypto_algorithms: 'cbc-sha1'
+{% if mlr_search %}
+ # Maximum Frame Rate depend on Ethernet Link Speed and Frame Size
+ # for a 10 Gb/s Ethernet link and IMIX packet size,
+ # maximum rate = 10*10^9/(((28*64+16*570+4*1518)/48+8+12)*8)
+ max_rate: 3351206
+{% endif %}
+ runner:
+ type: Duration
+ duration: 500
+{% endfor %}
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/vpp-baremetal-{{ vports }}.yaml \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_cbcsha1_trex.yaml b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_cbcsha1_trex.yaml
new file mode 100644
index 000000000..9e210aeed
--- /dev/null
+++ b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_hw_cbcsha1_trex.yaml
@@ -0,0 +1,96 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set mlr_search = mlr_search or false %}
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0 %}
+{% set tolerance_high = tolerance_high or 0.005 %}
+{% set frame_size = frame_size or 64 %}
+{% set tunnels = tunnels or 1 %}
+{% set flow_count = flow_count or 1 %}
+{% set worker_threads = worker_threads or [1] %}
+---
+schema: yardstick:task:0.1
+description: >
+ This is the VPP IPSec performance tests based on the Data Plane Development
+ Kit (DPDK) Cryptodev framework. DUT1 and DUT2 are configured with DPDK HW
+ cryptodev devices and {{ tunnels }} IPsec tunnels between them. DUTs get
+ IPv4 traffic from TG with {{ frame_size }}B packet size and number of flows
+ is {{ flow_count }}, encrypt it and send to another DUT, where packets are
+ decrypted and sent back to TG. Measure successful transmit rate, throughput
+ NDR/PDR with MLR search is {{ "enabled" if mlr_search else "disabled" }}, latency.
+
+scenarios:
+{% for worker_thread in worker_threads %}
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_latency_vpp.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vpp-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen.yardstick
+ vnf__0: vnf0.yardstick
+ vnf__1: vnf1.yardstick
+ options:
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{ tolerance_low }} - {{ tolerance_high }}
+ framesize:
+ uplink: {'{{ frame_size }}B': 100}
+ downlink: {'{{ frame_size }}B': 100}
+ flow:
+ src_ip:
+ - '10.0.0.0-10.0.0.100'
+ dst_ip:
+ - '20.0.0.0-20.0.0.100'
+ count: {{ flow_count }}
+ vnf__0:
+ collectd:
+ interval: 1
+ # Crypto device type. Type: string - *Example:* HW_cryptodev | SW_cryptodev
+ # Number of RX queues, default value: ${None}. Type: integer
+ vnf_config: {crypto_type: 'HW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ vnf__1:
+ collectd:
+ interval: 1
+ vnf_config: {crypto_type: 'HW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ tg__0:
+ collectd:
+ interval: 1
+ queues_per_port: 7
+ vpp_config:
+ # Number of tunnels
+ tunnels: {{ tunnels }}
+ # Encryption algorithms - Integrity algorithm. Type: string
+ # Example: aes-gcm | cbc-sha1
+ crypto_algorithms: 'cbc-sha1'
+{% if mlr_search %}
+ # Maximum Frame Rate depend on Ethernet Link Speed and Frame Size
+ # for a 10 Gb/s Ethernet link and 64 bytes,
+ # maximum rate = 10*10^9/((64+8+12)*8)
+ max_rate: {{ (10 * 10 ** 9 / ((frame_size + 8 + 12) * 8)) | int }}
+{% endif %}
+ runner:
+ type: Duration
+ duration: 500
+{% endfor %}
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/vpp-baremetal-{{ vports }}.yaml \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_aesgcm_IMIX_trex.yaml b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_aesgcm_IMIX_trex.yaml
new file mode 100644
index 000000000..ac7fceef6
--- /dev/null
+++ b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_aesgcm_IMIX_trex.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set mlr_search = mlr_search or false %}
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0 %}
+{% set tolerance_high = tolerance_high or 0.005 %}
+{% set tunnels = tunnels or 1 %}
+{% set flow_count = flow_count or 1 %}
+{% set worker_threads = worker_threads or [1] %}
+---
+schema: yardstick:task:0.1
+description: >
+ This is the VPP IPSec performance tests based on the Data Plane Development
+ Kit (DPDK) Cryptodev framework. DUT1 and DUT2 are configured with DPDK SW
+ cryptodev devices and {{ tunnels }} IPsec tunnels between them. DUTs get
+ IPv4 traffic from TG with IMIX packet size and number of flows is
+ {{ flow_count }}, encrypt it and send to another DUT, where packets are
+ decrypted and sent back to TG. Measure successful transmit rate, throughput
+ NDR/PDR with MLR search is {{ "enabled" if mlr_search else "disabled" }}, latency.
+
+scenarios:
+{% for worker_thread in worker_threads %}
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_latency_vpp.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vpp-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen.yardstick
+ vnf__0: vnf0.yardstick
+ vnf__1: vnf1.yardstick
+ options:
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{ tolerance_low }} - {{ tolerance_high }}
+ framesize:
+ uplink: {64B: 28, 570B: 16, 1518B: 4}
+ downlink: {64B: 28, 570B: 16, 1518B: 4}
+ flow:
+ src_ip:
+ - '10.0.0.0-10.0.0.100'
+ dst_ip:
+ - '20.0.0.0-20.0.0.100'
+ count: {{ flow_count }}
+ vnf__0:
+ collectd:
+ interval: 1
+ # Crypto device type. Type: string - *Example:* HW_cryptodev | SW_cryptodev
+ # Number of RX queues, default value: ${None}. Type: integer
+ vnf_config: {crypto_type: 'SW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ vnf__1:
+ collectd:
+ interval: 1
+ vnf_config: {crypto_type: 'SW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ tg__0:
+ collectd:
+ interval: 1
+ queues_per_port: 7
+ vpp_config:
+ # Number of tunnels
+ tunnels: {{ tunnels }}
+ # Encryption algorithms - Integrity algorithm. Type: string
+ # Example: aes-gcm | cbc-sha1
+ crypto_algorithms: 'aes-gcm'
+{% if mlr_search %}
+ # Maximum Frame Rate depend on Ethernet Link Speed and Frame Size
+ # for a 10 Gb/s Ethernet link and IMIX packet size,
+ # maximum rate = 10*10^9/(((28*64+16*570+4*1518)/48+8+12)*8)
+ max_rate: 3351206
+{% endif %}
+ runner:
+ type: Duration
+ duration: 500
+{% endfor %}
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/vpp-baremetal-{{ vports }}.yaml \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex.yaml b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex.yaml
new file mode 100644
index 000000000..82f27112d
--- /dev/null
+++ b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_aesgcm_trex.yaml
@@ -0,0 +1,96 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set mlr_search = mlr_search or false %}
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0 %}
+{% set tolerance_high = tolerance_high or 0.005 %}
+{% set frame_size = frame_size or 64 %}
+{% set tunnels = tunnels or 1 %}
+{% set flow_count = flow_count or 1 %}
+{% set worker_threads = worker_threads or [1] %}
+---
+schema: yardstick:task:0.1
+description: >
+ This is the VPP IPSec performance tests based on the Data Plane Development
+ Kit (DPDK) Cryptodev framework. DUT1 and DUT2 are configured with DPDK SW
+ cryptodev devices and {{ tunnels }} IPsec tunnels between them. DUTs get
+ IPv4 traffic from TG with {{ frame_size }}B packet size and number of flows
+ is {{ flow_count }}, encrypt it and send to another DUT, where packets are
+ decrypted and sent back to TG. Measure successful transmit rate, throughput
+ NDR/PDR with MLR search is {{ "enabled" if mlr_search else "disabled" }}, latency.
+
+scenarios:
+{% for worker_thread in worker_threads %}
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_latency_vpp.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vpp-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen.yardstick
+ vnf__0: vnf0.yardstick
+ vnf__1: vnf1.yardstick
+ options:
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{ tolerance_low }} - {{ tolerance_high }}
+ framesize:
+ uplink: {'{{ frame_size }}B': 100}
+ downlink: {'{{ frame_size }}B': 100}
+ flow:
+ src_ip:
+ - '10.0.0.0-10.0.0.100'
+ dst_ip:
+ - '20.0.0.0-20.0.0.100'
+ count: {{ flow_count }}
+ vnf__0:
+ collectd:
+ interval: 1
+ # Crypto device type. Type: string - *Example:* HW_cryptodev | SW_cryptodev
+ # Number of RX queues, default value: ${None}. Type: integer
+ vnf_config: {crypto_type: 'SW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{worker_thread}}}
+ vnf__1:
+ collectd:
+ interval: 1
+ vnf_config: {crypto_type: 'SW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{worker_thread}}}
+ tg__0:
+ collectd:
+ interval: 1
+ queues_per_port: 7
+ vpp_config:
+ # Number of tunnels
+ tunnels: {{ tunnels }}
+ # Encryption algorithms - Integrity algorithm. Type: string
+ # Example: aes-gcm | cbc-sha1
+ crypto_algorithms: 'aes-gcm'
+{% if mlr_search %}
+ # Maximum Frame Rate depend on Ethernet Link Speed and Frame Size
+ # for a 10 Gb/s Ethernet link and 64 bytes,
+ # maximum rate = 10*10^9/((64+8+12)*8)
+ max_rate: {{ (10 * 10 ** 9 / ((frame_size + 8 + 12) * 8)) | int }}
+{% endif %}
+ runner:
+ type: Duration
+ duration: 500
+{% endfor %}
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/vpp-baremetal-{{ vports }}.yaml \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_cbcsha1_IMIX_trex.yaml b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_cbcsha1_IMIX_trex.yaml
new file mode 100644
index 000000000..d3bc14a97
--- /dev/null
+++ b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_cbcsha1_IMIX_trex.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set mlr_search = mlr_search or false %}
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0 %}
+{% set tolerance_high = tolerance_high or 0.005 %}
+{% set tunnels = tunnels or 1 %}
+{% set flow_count = flow_count or 1 %}
+{% set worker_threads = worker_threads or [1] %}
+---
+schema: yardstick:task:0.1
+description: >
+ This is the VPP IPSec performance tests based on the Data Plane Development
+ Kit (DPDK) Cryptodev framework. DUT1 and DUT2 are configured with DPDK SW
+ cryptodev devices and {{ tunnels }} IPsec tunnels between them. DUTs get
+ IPv4 traffic from TG with IMIX packet size and number of flows is
+ {{ flow_count }}, encrypt it and send to another DUT, where packets are
+ decrypted and sent back to TG. Measure successful transmit rate, throughput
+ NDR/PDR with MLR search is {{ "enabled" if mlr_search else "disabled" }}, latency.
+
+scenarios:
+{% for worker_thread in worker_threads %}
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_latency_vpp.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vpp-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen.yardstick
+ vnf__0: vnf0.yardstick
+ vnf__1: vnf1.yardstick
+ options:
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{ tolerance_low }} - {{ tolerance_high }}
+ framesize:
+ uplink: {64B: 28, 570B: 16, 1518B: 4}
+ downlink: {64B: 28, 570B: 16, 1518B: 4}
+ flow:
+ src_ip:
+ - '10.0.0.0-10.0.0.100'
+ dst_ip:
+ - '20.0.0.0-20.0.0.100'
+ count: {{ flow_count }}
+ vnf__0:
+ collectd:
+ interval: 1
+ # Crypto device type. Type: string - *Example:* HW_cryptodev | SW_cryptodev
+ # Number of RX queues, default value: ${None}. Type: integer
+ vnf_config: {crypto_type: 'SW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ vnf__1:
+ collectd:
+ interval: 1
+ vnf_config: {crypto_type: 'SW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ tg__0:
+ collectd:
+ interval: 1
+ queues_per_port: 7
+ vpp_config:
+ # Number of tunnels
+ tunnels: {{ tunnels }}
+ # Encryption algorithms - Integrity algorithm. Type: string
+ # Example: aes-gcm | cbc-sha1
+ crypto_algorithms: 'cbc-sha1'
+{% if mlr_search %}
+ # Maximum Frame Rate depend on Ethernet Link Speed and Frame Size
+ # for a 10 Gb/s Ethernet link and IMIX packet size,
+ # maximum rate = 10*10^9/(((28*64+16*570+4*1518)/48+8+12)*8)
+ max_rate: 3351206
+{% endif %}
+ runner:
+ type: Duration
+ duration: 500
+{% endfor %}
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/vpp-baremetal-{{ vports }}.yaml \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_cbcsha1_trex.yaml b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_cbcsha1_trex.yaml
new file mode 100644
index 000000000..a70aa49f7
--- /dev/null
+++ b/samples/vnf_samples/nsut/ipsec/tc_baremetal_rfc2544_ipv4_sw_cbcsha1_trex.yaml
@@ -0,0 +1,96 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set mlr_search = mlr_search or false %}
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0 %}
+{% set tolerance_high = tolerance_high or 0.005 %}
+{% set frame_size = frame_size or 64 %}
+{% set tunnels = tunnels or 1 %}
+{% set flow_count = flow_count or 1 %}
+{% set worker_threads = worker_threads or [1] %}
+---
+schema: yardstick:task:0.1
+description: >
+ This is the VPP IPSec performance tests based on the Data Plane Development
+ Kit (DPDK) Cryptodev framework. DUT1 and DUT2 are configured with DPDK SW
+ cryptodev devices and {{ tunnels }} IPsec tunnels between them. DUTs get
+ IPv4 traffic from TG with {{ frame_size }}B packet size and number of flows
+ is {{ flow_count }}, encrypt it and send to another DUT, where packets are
+ decrypted and sent back to TG. Measure successful transmit rate, throughput
+ NDR/PDR with MLR search is {{ "enabled" if mlr_search else "disabled" }}, latency.
+
+scenarios:
+{% for worker_thread in worker_threads %}
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_latency_vpp.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vpp-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen.yardstick
+ vnf__0: vnf0.yardstick
+ vnf__1: vnf1.yardstick
+ options:
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: {{ tolerance_low }} - {{ tolerance_high }}
+ framesize:
+ uplink: {'{{ frame_size }}B': 100}
+ downlink: {'{{ frame_size }}B': 100}
+ flow:
+ src_ip:
+ - '10.0.0.0-10.0.0.100'
+ dst_ip:
+ - '20.0.0.0-20.0.0.100'
+ count: {{ flow_count }}
+ vnf__0:
+ collectd:
+ interval: 1
+ # Crypto device type. Type: string - *Example:* HW_cryptodev | SW_cryptodev
+ # Number of RX queues, default value: ${None}. Type: integer
+ vnf_config: {crypto_type: 'SW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ vnf__1:
+ collectd:
+ interval: 1
+ vnf_config: {crypto_type: 'SW_cryptodev', rxq: 1, worker_config: '1C/1T',
+ worker_threads: {{ worker_thread }}}
+ tg__0:
+ collectd:
+ interval: 1
+ queues_per_port: 7
+ vpp_config:
+ # Number of tunnels
+ tunnels: {{ tunnels }}
+ # Encryption algorithms - Integrity algorithm. Type: string
+ # Example: aes-gcm | cbc-sha1
+ crypto_algorithms: 'cbc-sha1'
+{% if mlr_search %}
+ # Maximum Frame Rate depend on Ethernet Link Speed and Frame Size
+ # for a 10 Gb/s Ethernet link and 64 bytes,
+ # maximum rate = 10*10^9/((64+8+12)*8)
+ max_rate: {{ (10 * 10 ** 9 / ((frame_size + 8 + 12) * 8)) | int }}
+{% endif %}
+ runner:
+ type: Duration
+ duration: 500
+{% endfor %}
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/vpp-baremetal-{{ vports }}.yaml \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/ipsec/vpp-tg-topology-scale-up.yaml b/samples/vnf_samples/nsut/ipsec/vpp-tg-topology-scale-up.yaml
new file mode 100644
index 000000000..067ef2425
--- /dev/null
+++ b/samples/vnf_samples/nsut/ipsec/vpp-tg-topology-scale-up.yaml
@@ -0,0 +1,65 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+{% set vports = get(extra_args, 'vports', 2) %}
+
+nsd:nsd-catalog:
+ nsd:
+ - id: ipsec-tg-topology
+ name: ipsec-tg-topology
+ short-name: ipsec-tg-topology
+ description: ipsec-tg-topology
+ constituent-vnfd:
+ - member-vnf-index: '1'
+ vnfd-id-ref: tg__0
+ VNF model: ../../vnf_descriptors/tg_vpp_tpl.yaml # Traffic Generator
+ - member-vnf-index: '2'
+ vnfd-id-ref: vnf__0
+ VNF model: ../../vnf_descriptors/vpp_vnfd.yaml # IPSec
+ - member-vnf-index: '3'
+ vnfd-id-ref: vnf__1
+ VNF model: ../../vnf_descriptors/vpp_vnfd.yaml # IPSec
+ vld:
+{% for vport in range(0,vports,2|int) %}
+ - id: uplink_{{loop.index0}}
+ name: tg__0 to vnf__0 link {{ vport + 1 }}
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe{{ vport }}
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe{{ vport }}
+ vnfd-id-ref: vnf__0
+ - id: ciphertext
+ name: vnf__0 to vnf__1 link {{ vport + 2 }}
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe{{ vport + 1 }}
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '3'
+ vnfd-connection-point-ref: xe{{ vport + 1 }}
+ vnfd-id-ref: vnf__1
+ - id: downlink_{{loop.index0}}
+ name: vnf__1 to tg__0 link {{ vport + 3 }}
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '3'
+ vnfd-connection-point-ref: xe{{ vport }}
+ vnfd-id-ref: vnf__1
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe{{ vport + 1 }}
+ vnfd-id-ref: tg__0
+{% endfor %} \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/ping/tc_external_ping_heat_context.yaml b/samples/vnf_samples/nsut/ping/tc_external_ping_heat_context.yaml
index 6e3dd3280..47d1dc383 100644
--- a/samples/vnf_samples/nsut/ping/tc_external_ping_heat_context.yaml
+++ b/samples/vnf_samples/nsut/ping/tc_external_ping_heat_context.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,8 +22,8 @@ scenarios:
topology: ping_tg_topology.yaml
nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.baremetal
+ vnf__0: vnf_0.yardstick
runner:
type: Duration
@@ -40,7 +40,7 @@ contexts:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/ping/tc_ping_baremetal_context.yaml b/samples/vnf_samples/nsut/ping/tc_ping_baremetal_context.yaml
index 63f252484..bd7d6fda8 100644
--- a/samples/vnf_samples/nsut/ping/tc_ping_baremetal_context.yaml
+++ b/samples/vnf_samples/nsut/ping/tc_ping_baremetal_context.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,8 +22,8 @@ scenarios:
topology: ping_tg_topology.yaml # TODO: look in relative path where the tc.yaml is found
nodes: # This section is copied from pod.xml or resolved via Heat
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
vnf_options:
tg__0:
diff --git a/samples/vnf_samples/nsut/ping/tc_ping_heat_context.yaml b/samples/vnf_samples/nsut/ping/tc_ping_heat_context.yaml
index a3a11f670..55b93090c 100644
--- a/samples/vnf_samples/nsut/ping/tc_ping_heat_context.yaml
+++ b/samples/vnf_samples/nsut/ping/tc_ping_heat_context.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,8 +22,8 @@ scenarios:
topology: ping_tg_topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
runner:
type: Duration
@@ -40,10 +40,10 @@ context:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
- trafficgen_1:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/ping/tc_ping_ovs_dpdk_context.yaml b/samples/vnf_samples/nsut/ping/tc_ping_ovs_dpdk_context.yaml
index 5733f0df8..9a425f5e5 100644
--- a/samples/vnf_samples/nsut/ping/tc_ping_ovs_dpdk_context.yaml
+++ b/samples/vnf_samples/nsut/ping/tc_ping_ovs_dpdk_context.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,8 +22,8 @@ scenarios:
topology: ping_tg_topology.yaml # TODO: look in relative path where the tc.yaml is found
nodes: # This section is copied from pod.xml or resolved via Heat
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
vnf_options:
tg__0:
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_acl-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_acl-2.cfg
index 816bb3297..bf49cd484 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_acl-2.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_acl-2.cfg
@@ -38,7 +38,7 @@ $qinq_tag_inline="88 a8"
[global]
start time=5
-name=Basic Gen
+name=Basic ACL Gen x2
[core 0]
mode=master
@@ -50,7 +50,7 @@ mode=gen
tx port=p0
bps=625000000
; Ethernet + QinQ + IP + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac0} 70 00 00 00 00 01 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 50 51 52 53
; svlan: [0,1]
random=000000000000000X
rand_offset=14
@@ -72,7 +72,6 @@ random=000000000000XXX00000000XXXXXXXXX
rand_offset=42
lat pos=50
-
[core 2]
name=p1
task=0
@@ -80,7 +79,7 @@ mode=gen
tx port=p1
bps=625000000
; Ethernet + QinQ + IP + UDP
-pkt inline=${sut_mac1} 70 00 00 00 00 02 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac1} 70 00 00 00 00 02 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 50 51 52 53
; svlan: [0,1]
random=000000000000000X
rand_offset=14
@@ -107,10 +106,12 @@ name=rec 0
task=0
mode=lat
rx port=p0
+lat pos=50
[core 4]
name=rec 1
task=0
mode=lat
rx port=p1
+lat pos=50
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_acl-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_acl-4.cfg
index bcfdb5028..6c5939356 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_acl-4.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_acl-4.cfg
@@ -62,7 +62,7 @@ mode=gen
tx port=p0
bps=625000000
; Ethernet + QinQ + IP + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac0} 70 00 00 00 00 01 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 50 51 52 53
; svlan: [0,1]
random=000000000000000X
rand_offset=14
@@ -82,6 +82,7 @@ rand_offset=23
; dport: [0..511]
random=000000000000XXX00000000XXXXXXXXX
rand_offset=42
+lat pos=50
[core 2]
name=p1
@@ -90,7 +91,7 @@ mode=gen
tx port=p1
bps=625000000
; Ethernet + QinQ + IP + UDP
-pkt inline=${sut_mac1} 70 00 00 00 00 02 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac1} 70 00 00 00 00 02 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 50 51 52 53
; svlan: [0,1]
random=000000000000000X
rand_offset=14
@@ -110,6 +111,7 @@ rand_offset=23
; dport: [0..511]
random=000000000000XXX00000000XXXXXXXXX
rand_offset=42
+lat pos=50
[core 3]
name=p2
@@ -118,7 +120,7 @@ mode=gen
tx port=p2
bps=625000000
; Ethernet + QinQ + IP + UDP
-pkt inline=${sut_mac2} 70 00 00 00 00 02 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac2} 70 00 00 00 00 03 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 50 51 52 53
; svlan: [0,1]
random=000000000000000X
rand_offset=14
@@ -138,6 +140,7 @@ rand_offset=23
; dport: [0..511]
random=000000000000XXX00000000XXXXXXXXX
rand_offset=42
+lat pos=50
[core 4]
name=p3
@@ -146,7 +149,7 @@ mode=gen
tx port=p3
bps=625000000
; Ethernet + QinQ + IP + UDP
-pkt inline=${sut_mac3} 70 00 00 00 00 04 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac3} 70 00 00 00 00 04 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 50 51 52 53
; svlan: [0,1]
random=000000000000000X
rand_offset=14
@@ -166,27 +169,33 @@ rand_offset=23
; dport: [0..511]
random=000000000000XXX00000000XXXXXXXXX
rand_offset=42
+lat pos=50
[core 5]
name=rec 0
task=0
mode=lat
rx port=p0
+lat pos=50
[core 6]
name=rec 1
task=0
mode=lat
rx port=p1
+lat pos=50
[core 7]
name=rec 2
task=0
mode=lat
rx port=p2
+lat pos=50
[core 8]
name=rec 3
task=0
mode=lat
rx port=p3
+lat pos=50
+
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_all-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_all-2.cfg
index 1ca3f7791..8708d562e 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_all-2.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_all-2.cfg
@@ -20,11 +20,11 @@ no-output=no ; disable DPDK debug output
[port 0]
name=p0
mac=hardware
+
[port 1]
name=p1
mac=hardware
-
[defaults]
mempool size=4K
@@ -46,7 +46,8 @@ mode=gen
tx port=p0
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 00 00 00 01 00 00 00 02 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d 00 00 00 01 00 00 00 02 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
[core 2]
name=gen 1
@@ -55,7 +56,8 @@ mode=gen
tx port=p1
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 00 00 00 01 00 00 00 03 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d 00 00 00 01 00 00 00 03 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
[core 3]
task=0
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_buffering-1.cfg b/samples/vnf_samples/nsut/prox/configs/gen_buffering-1.cfg
index 6deefa82f..925ff0fb4 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_buffering-1.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_buffering-1.cfg
@@ -42,7 +42,8 @@ mode=gen
tx port=p0
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
[core 2]
name=P1
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_buffering-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_buffering-2.cfg
new file mode 100644
index 000000000..962f34a17
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_buffering-2.cfg
@@ -0,0 +1,75 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+
+[port 1]
+name=p1
+mac=hardware
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+
+[global]
+start time=5
+name=Buffering gen
+
+[core 0]
+mode=master
+
+[core 1-4]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
+
+[core 5-8]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
+
+[core 28]
+name=P0
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
+[core 29]
+name=P1
+task=0
+mode=lat
+rx port=p1
+lat pos=42
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_buffering-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_buffering-4.cfg
new file mode 100644
index 000000000..9be6297a8
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_buffering-4.cfg
@@ -0,0 +1,122 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+
+[port 1]
+name=p1
+mac=hardware
+
+[port 2]
+name=p2
+mac=hardware
+
+[port 3]
+name=p3
+mac=hardware
+
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+$sut_mac2=@@dst_mac2
+$sut_mac3=@@dst_mac3
+
+[global]
+start time=5
+name=Buffering gen
+
+[core 0]
+mode=master
+
+[core 1-4]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
+
+[core 5-8]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
+
+
+[core 9-12]
+name=p2
+task=0
+mode=gen
+tx port=p2
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac2} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
+
+
+[core 13-16]
+name=p3
+task=0
+mode=gen
+tx port=p3
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac3} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
+
+[core 28]
+name=P0
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
+[core 29]
+name=P1
+task=0
+mode=lat
+rx port=p1
+lat pos=42
+
+[core 30]
+name=P2
+task=0
+mode=lat
+rx port=p2
+lat pos=42
+
+[core 31]
+name=P3
+task=0
+mode=lat
+rx port=p3
+lat pos=42
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-2.cfg
index c1939c06c..d344d3a48 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-2.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-2.cfg
@@ -53,15 +53,19 @@ mode=gen
tx port=p0
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 08 55 7b
-; src_ip: 152.16.100.0/8
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 152.16.100.0/28
random=0000XXX1
rand_offset=29
-; dst_ip: 152.16.100.0/8
+; dst_ip: 152.16.100.0/28
random=0000XXX0
rand_offset=33
+; src_port: 5000-5007, dst_port: 5000-5007
random=0001001110001XXX0001001110001XXX
rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
[core 2]
name=p1
@@ -70,16 +74,19 @@ mode=gen
tx port=p1
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac1} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 28 01 98 10 28 02 13 88 13 88 00 08 55 7b
-; src_ip: 152.16.40.0/8
-random=1001100000010000001010000000XXXX
-rand_offset=26
-; dst_ip: 152.16.40.0/8
-random=1001100000010000001010000000XXXX
-rand_offset=30
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 152.16.100.0/28
+random=0000XXX1
+rand_offset=29
+; dst_ip: 152.16.100.0/28
+random=0000XXX0
+rand_offset=33
+; src_port: 5000-5007, dst_port: 5000-5007
random=0001001110001XXX0001001110001XXX
rand_offset=34
-
+lat pos=42
+signature pos=46
+signature=0xcafedeca
[core 3]
name=rec 0
@@ -87,6 +94,8 @@ task=0
mode=lat
rx port=p0
lat pos=42
+signature pos=46
+signature=0xcafedeca
[core 4]
name=rec 1
@@ -94,3 +103,5 @@ task=0
mode=lat
rx port=p1
lat pos=42
+signature pos=46
+signature=0xcafedeca
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-4.cfg
index f1e158414..c3c7c25d7 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-4.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-4.cfg
@@ -27,21 +27,29 @@ $sut_mac3=@@dst_mac3
[port 0]
name=p0
mac=hardware
+rx desc=2048
+tx desc=2048
promiscuous=yes
[port 1]
name=p1
mac=hardware
+rx desc=2048
+tx desc=2048
promiscuous=yes
[port 2]
name=p2
mac=hardware
+rx desc=2048
+tx desc=2048
promiscuous=yes
[port 3]
name=p3
mac=hardware
+rx desc=2048
+tx desc=2048
promiscuous=yes
[defaults]
@@ -61,15 +69,19 @@ mode=gen
tx port=p0
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 08 55 7b
-; src_ip: 152.16.100.0/8
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 152.16.100.0/28
random=0000XXX1
rand_offset=29
-; dst_ip: 152.16.100.0/8
+; dst_ip: 152.16.100.0/28
random=0000XXX0
rand_offset=33
+; src_port: 5000-5007, dst_port: 5000-5007
random=0001001110001XXX0001001110001XXX
rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
[core 2]
name=p1
@@ -78,15 +90,19 @@ mode=gen
tx port=p1
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac1} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 08 55 7b
-; src_ip: 152.16.100.0/8
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 152.16.100.0/28
random=0000XXX1
rand_offset=29
-; dst_ip: 152.16.100.0/8
+; dst_ip: 152.16.100.0/28
random=0000XXX0
rand_offset=33
+; src_port: 5000-5007, dst_port: 5000-5007
random=0001001110001XXX0001001110001XXX
rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
[core 3]
name=p2
@@ -95,15 +111,19 @@ mode=gen
tx port=p2
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac2} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 08 55 7b
-; src_ip: 152.16.100.0/8
+pkt inline=${sut_mac2} 70 00 00 00 00 03 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 152.16.100.0/28
random=0000XXX1
rand_offset=29
-; dst_ip: 152.16.100.0/8
+; dst_ip: 152.16.100.0/28
random=0000XXX0
rand_offset=33
+; src_port: 5000-5007, dst_port: 5000-5007
random=0001001110001XXX0001001110001XXX
rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
[core 4]
name=p3
@@ -112,36 +132,52 @@ mode=gen
tx port=p3
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac3} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 08 55 7b
-; src_ip: 152.16.100.0/8
+pkt inline=${sut_mac3} 70 00 00 00 00 04 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 152.16.100.0/28
random=0000XXX1
rand_offset=29
-; dst_ip: 152.16.100.0/8
+; dst_ip: 152.16.100.0/28
random=0000XXX0
rand_offset=33
+; src_port: 5000-5007, dst_port: 5000-5007
random=0001001110001XXX0001001110001XXX
rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
[core 5]
name=rec 0
task=0
mode=lat
rx port=p0
+lat pos=42
+signature pos=46
+signature=0xcafedeca
[core 6]
name=rec 1
task=0
mode=lat
rx port=p1
+lat pos=42
+signature pos=46
+signature=0xcafedeca
[core 7]
name=rec 2
task=0
mode=lat
rx port=p2
+lat pos=42
+signature pos=46
+signature=0xcafedeca
[core 8]
name=rec 3
task=0
mode=lat
rx port=p3
+lat pos=42
+signature pos=46
+signature=0xcafedeca
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-2.cfg
index 016a6b29c..e20edc199 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-2.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-2.cfg
@@ -21,6 +21,7 @@ no-output=no ; disable DPDK debug output
[port 0]
name=p0
mac=hardware
+
[port 1]
name=p1
mac=hardware
@@ -46,7 +47,8 @@ mode=gen
tx port=p0
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
[core 2]
name=p1
@@ -55,7 +57,8 @@ mode=gen
tx port=p1
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
[core 3]
task=0
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-4.cfg
index cb52d6c87..8dc4716bc 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-4.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-4.cfg
@@ -21,12 +21,15 @@ no-output=no ; disable DPDK debug output
[port 0]
name=p0
mac=hardware
+
[port 1]
name=p1
mac=hardware
+
[port 2]
name=p2
mac=hardware
+
[port 3]
name=p3
mac=hardware
@@ -54,7 +57,8 @@ mode=gen
tx port=p0
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
[core 2]
name=p1
@@ -63,7 +67,8 @@ mode=gen
tx port=p1
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
[core 3]
name=p2
@@ -72,7 +77,8 @@ mode=gen
tx port=p2
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac2} 70 00 00 00 00 03 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac2} 70 00 00 00 00 03 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
[core 4]
name=p3
@@ -81,7 +87,8 @@ mode=gen
tx port=p3
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac3} 70 00 00 00 00 04 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac3} 70 00 00 00 00 04 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 0c 55 7b 42 43 44 45
+lat pos=42
[core 5]
task=0
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_lb-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_lb-2.cfg
new file mode 100644
index 000000000..cd53631eb
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_lb-2.cfg
@@ -0,0 +1,114 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+
+[port 0]
+name=p0
+mac=hardware
+rx desc=4096
+tx desc=4096
+promiscuous=yes
+
+[port 1]
+name=p1
+mac=hardware
+rx desc=4096
+tx desc=1024
+promiscuous=yes
+
+
+[defaults]
+mempool size=16K
+
+[global]
+start time=5
+name=Gen Load Balancing
+
+[core 0]
+mode=master
+
+[core 1-4]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + pseudo-UDP
+pkt inline=${sut_mac0} 3c fd fe 9f a3 08 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=26
+; dst_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=30
+; sport: [0..31]
+; dport: [0..31]
+random=00000000000XXXXX00000000000XXXXX
+rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
+
+[core 5-8]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+; Ethernet + IP + pseudo-UDP
+pkt inline=${sut_mac1} 3c fd fe 9f a3 08 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=26
+; dst_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=30
+; sport: [0..31]
+; dport: [0..31]
+random=00000000000XXXXX00000000000XXXXX
+rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
+
+[core 28]
+name=rec_0
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+signature pos=46
+signature=0xcafedeca
+
+[core 29]
+name=rec_1
+task=0
+mode=lat
+rx port=p1
+lat pos=42
+signature pos=46
+signature=0xcafedeca
+
+
+
+
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_lb-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_lb-4.cfg
index 4ac4f94d7..00449041b 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_lb-4.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_lb-4.cfg
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -20,6 +20,9 @@ no-output=no ; disable DPDK debug output
[variables]
$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+$sut_mac2=@@dst_mac2
+$sut_mac3=@@dst_mac3
[port 0]
name=p0
@@ -59,14 +62,14 @@ name=Gen Load Balancing
[core 0]
mode=master
-[core 1]
+[core 1-4]
name=p0
task=0
mode=gen
tx port=p0
bps=1250000000
; Ethernet + IP + pseudo-UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 00 00 00 01 00 00 00 02 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac0} 3c fd fe 9f a3 08 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
; src_ip: 10.x.x.x
random=101000000000XXXX0000XXXX000XXXXX
rand_offset=26
@@ -77,29 +80,111 @@ rand_offset=30
; dport: [0..31]
random=00000000000XXXXX00000000000XXXXX
rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
-[core 2]
-name=p0
+[core 5-8]
+name=p1
task=0
-mode=nop
+mode=gen
+tx port=p1
+bps=1250000000
+; Ethernet + IP + pseudo-UDP
+pkt inline=${sut_mac1} 3c fd fe 9f a3 08 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=26
+; dst_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=30
+; sport: [0..31]
+; dport: [0..31]
+random=00000000000XXXXX00000000000XXXXX
+rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
+
+[core 9-12]
+name=p2
+task=0
+mode=gen
+tx port=p2
+bps=1250000000
+; Ethernet + IP + pseudo-UDP
+pkt inline=${sut_mac1} 3c fd fe 9f a3 08 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=26
+; dst_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=30
+; sport: [0..31]
+; dport: [0..31]
+random=00000000000XXXXX00000000000XXXXX
+rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
+
+[core 13-16]
+name=p3
+task=0
+mode=gen
+tx port=p3
+bps=1250000000
+; Ethernet + IP + pseudo-UDP
+pkt inline=${sut_mac1} 3c fd fe 9f a3 08 08 00 45 00 00 24 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 10 55 7b 00 01 02 03 04 05 06 07
+; src_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=26
+; dst_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=30
+; sport: [0..31]
+; dport: [0..31]
+random=00000000000XXXXX00000000000XXXXX
+rand_offset=34
+lat pos=42
+signature pos=46
+signature=0xcafedeca
+
+[core 28]
+name=rec_0
+task=0
+mode=lat
rx port=p0
+lat pos=42
+signature pos=46
+signature=0xcafedeca
-[core 3]
-name=p1
+[core 29]
+name=rec_1
task=0
-mode=nop
+mode=lat
rx port=p1
+lat pos=42
+signature pos=46
+signature=0xcafedeca
-[core 4]
-name=p2
+[core 30]
+name=rec_2
task=0
-mode=nop
+mode=lat
rx port=p2
+lat pos=42
+signature pos=46
+signature=0xcafedeca
-[core 5]
-name=p3
+[core 31]
+name=rec_3
task=0
-mode=nop
+mode=lat
rx port=p3
+lat pos=42
+signature pos=46
+signature=0xcafedeca
+
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_lw_aftr-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_lw_aftr-4.cfg
index dba589590..085c41b9c 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_lw_aftr-4.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_lw_aftr-4.cfg
@@ -60,7 +60,7 @@ mode=gen
tx port=lwB4_0
bps=1250000000
; Ethernet + IPv6 + IPv4 + UDP
-pkt inline=${sut_mac1} 90 e2 ba c6 84 d1 86 dd 60 00 00 00 00 1c 04 04 fe 80 00 00 00 00 00 00 02 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 1c 34 85 00 00 20 11 00 00 ab cd 01 01 ab cd 02 01 00 00 66 66 00 08 00 00
+pkt inline=${sut_mac1} 90 e2 ba c6 84 d1 86 dd 60 00 00 00 00 20 04 04 fe 80 00 00 00 00 00 00 02 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 20 34 85 00 00 20 11 00 00 ab cd 01 01 ab cd 02 01 00 00 66 66 00 0c 00 00 82 83 84 85
; src_ipv6: fe80::200:ff:0:[0000..ffff]
random=XXXXXXXXXXXXXXXX
rand_offset=36
@@ -70,6 +70,7 @@ rand_offset=68
; src_port: 64*[0..63]
random=0000XXXXXX000000
rand_offset=74
+lat pos=82
[core 2]
name=tun_0b
@@ -78,16 +79,17 @@ mode=gen
tx port=lwB4_0
bps=1250000000
; Ethernet + IPv6 + IPv4 + UDP
-pkt inline=${sut_mac1} 90 e2 ba c6 84 d1 86 dd 60 00 00 00 00 1c 04 04 fe 80 00 00 00 00 00 00 02 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 1c 34 85 00 00 20 11 00 00 ab cd 01 02 ab cd 02 02 00 00 66 66 00 08 00 00
+pkt inline=${sut_mac1} 90 e2 ba c6 84 d1 86 dd 60 00 00 00 00 20 04 04 fe 80 00 00 00 00 00 00 02 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 20 34 85 00 00 20 11 00 00 ab cd 01 02 ab cd 02 02 00 00 66 66 00 0c 00 00 82 83 84 85
; src_ipv6: fe80::200:ff:0:[0000..ffff]
random=XXXXXXXXXXXXXXXX
rand_offset=36
; src_ipv4: 171.205.[0..3].[0..255]
random=000000XXXXXXXXXX
rand_offset=68
-; src_port: 64*[0..63]
+; src_port: 64*[0..63]
random=0000XXXXXX000000
rand_offset=74
+lat pos=82
[core 3]
name=inet_0a
@@ -96,13 +98,14 @@ mode=gen
tx port=inet_0
bps=1250000000
; Ethernet + IPv4 + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d ab cd 02 01 ab cd 01 03 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d ab cd 02 01 ab cd 01 03 13 88 13 88 00 0c 55 7b 42 43 44 45
; dst_ipv4: 171.205.[0..3].[0..255]
random=000000XXXXXXXXXX
rand_offset=32
; dst_port: 64*[0..63]
random=0000XXXXXX000000
rand_offset=36
+lat pos=42
[core 4]
name=inet_0b
@@ -111,13 +114,14 @@ mode=gen
tx port=inet_0
bps=1250000000
; Ethernet + IPv4 + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d ab cd 02 01 ab cd 01 03 13 88 13 88 00 08 55 7b
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d ab cd 02 01 ab cd 01 03 13 88 13 88 00 0c 55 7b 42 43 44 45
; dst_ipv4: 171.205.[0..3].[0..255]
random=000000XXXXXXXXXX
rand_offset=32
; dst_port: 64*[0..63]
random=0000XXXXXX000000
rand_offset=36
+lat pos=42
[core 5]
name=tun_1a
@@ -125,7 +129,8 @@ task=0
mode=gen
tx port=lwB4_1
bps=1250000000
-pkt inline=${sut_mac3} 90 e2 ba c6 84 d1 86 dd 60 00 00 00 00 1c 04 04 fe 80 00 00 00 00 00 00 02 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 1c 34 85 00 00 20 11 00 00 ab cd 00 00 ab cd 03 02 00 00 66 66 00 08 00 00
+; Ethernet + IPv6 + IPv4 + UDP
+pkt inline=${sut_mac3} 90 e2 ba c6 84 d1 86 dd 60 00 00 00 00 20 04 04 fe 80 00 00 00 00 00 00 02 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 20 34 85 00 00 20 11 00 00 ab cd 00 00 ab cd 03 02 00 00 66 66 00 0c 00 00 82 83 84 85
; src_ipv6: fe80::200:ff:0:[0000..ffff]
random=XXXXXXXXXXXXXXXX
rand_offset=36
@@ -135,6 +140,7 @@ rand_offset=68
; src_port: 64*[0..63]
random=0000XXXXXX000000
rand_offset=74
+lat pos=82
[core 10]
name=tun_1b
@@ -142,7 +148,8 @@ task=0
mode=gen
tx port=lwB4_1
bps=1250000000
-pkt inline=${sut_mac3} 90 e2 ba c6 84 d1 86 dd 60 00 00 00 00 1c 04 04 fe 80 00 00 00 00 00 00 02 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 1c 34 85 00 00 20 11 00 00 ab cd 00 00 ab cd 03 01 00 00 66 66 00 08 00 00
+; Ethernet + IPv6 + IPv4 + UDP
+pkt inline=${sut_mac3} 90 e2 ba c6 84 d1 86 dd 60 00 00 00 00 20 04 04 fe 80 00 00 00 00 00 00 02 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 20 34 85 00 00 20 11 00 00 ab cd 00 00 ab cd 03 01 00 00 66 66 00 0c 00 00 82 83 84 85
; src_ipv6: fe80::200:ff:0:[0000..ffff]
random=XXXXXXXXXXXXXXXX
rand_offset=36
@@ -152,6 +159,7 @@ rand_offset=68
; src_port: 64*[0..63]
random=0000XXXXXX000000
rand_offset=74
+lat pos=82
[core 11]
name=inet_2a
@@ -159,13 +167,15 @@ task=0
mode=gen
tx port=inet_1
bps=1250000000
-pkt inline=${sut_mac2} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d ab cd 02 01 ab cd 01 03 13 88 13 88 00 08 55 7b
+; Ethernet + IPv4 + UDP
+pkt inline=${sut_mac2} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d ab cd 02 01 ab cd 01 03 13 88 13 88 00 0c 55 7b 42 43 44 45
; dst_ipv4: 171.205.[0..3].[0..255]
random=000000XXXXXXXXXX
rand_offset=32
; dst_port: 64*[0..63]
random=0000XXXXXX000000
rand_offset=36
+lat pos=42
[core 16]
name=inet_2b
@@ -173,34 +183,40 @@ task=0
mode=gen
tx port=inet_1
bps=1250000000
-pkt inline=${sut_mac2} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d ab cd 02 01 ab cd 01 03 13 88 13 88 00 08 55 7b
+; Ethernet + IPv4 + UDP
+pkt inline=${sut_mac2} 70 00 00 00 00 01 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d ab cd 02 01 ab cd 01 03 13 88 13 88 00 0c 55 7b 42 43 44 45
; dst_ipv4: 171.205.[0..3].[0..255]
random=000000XXXXXXXXXX
rand_offset=32
; dst_port: 64*[0..63]
random=0000XXXXXX000000
rand_offset=36
+lat pos=42
[core 17]
name=lat_in0
task=0
mode=lat
rx port=inet_0
+lat pos=42
[core 18]
name=lat_tun0
task=0
mode=lat
rx port=lwB4_0
+lat pos=82
[core 19]
name=lat_in1
task=0
mode=lat
rx port=inet_1
+lat pos=42
[core 20]
name=lat_tun1
task=0
mode=lat
rx port=lwB4_1
+lat pos=82
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-2.cfg
index d9c742983..9fcbbacc9 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-2.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-2.cfg
@@ -21,6 +21,7 @@ no-output=no ; disable DPDK debug output
[port 0]
name=taggd1
mac=hardware
+
[port 1]
name=plain1
mac=hardware
@@ -47,7 +48,8 @@ mode=gen
tx port=taggd1
bps=1250000000
; Ethernet + MPLS + IP + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 88 47 00 00 31 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac0} 70 00 00 00 00 01 88 47 00 00 31 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 46 47 48 49
+lat pos=46
[core 2]
name=udp1
@@ -56,7 +58,8 @@ mode=gen
tx port=plain1
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 42 43 44 45
+lat pos=42
[core 3]
task=0
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-4.cfg
index 20b373882..1e89d9dd7 100644
--- a/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-4.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-4.cfg
@@ -21,12 +21,15 @@ no-output=no ; disable DPDK debug output
[port 0]
name=taggd1
mac=hardware
+
[port 1]
name=plain1
mac=hardware
+
[port 2]
name=plain2
mac=hardware
+
[port 3]
name=taggd2
mac=hardware
@@ -55,7 +58,8 @@ mode=gen
tx port=taggd1
bps=1250000000
; Ethernet + MPLS + IP + UDP
-pkt inline=${sut_mac0} 70 00 00 00 00 01 88 47 00 00 31 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac0} 70 00 00 00 00 01 88 47 00 00 31 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 46 47 48 49
+lat pos=46
[core 2]
name=udp1
@@ -64,7 +68,8 @@ mode=gen
tx port=plain1
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 42 43 44 45
+lat pos=42
[core 3]
name=udp2
@@ -73,7 +78,8 @@ mode=gen
tx port=plain2
bps=1250000000
; Ethernet + IP + UDP
-pkt inline=${sut_mac2} 70 00 00 00 00 03 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac2} 70 00 00 00 00 03 08 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 42 43 44 45
+lat pos=42
[core 4]
name=tag2
@@ -82,7 +88,8 @@ mode=gen
tx port=taggd2
bps=1250000000
; Ethernet + MPLS + IP + UDP
-pkt inline=${sut_mac3} 70 00 00 00 00 04 88 47 00 00 31 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+pkt inline=${sut_mac3} 70 00 00 00 00 04 88 47 00 00 31 00 45 00 00 20 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 0c 7c 21 46 47 48 49
+lat pos=46
[core 5]
task=0
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_buffering-2.cfg b/samples/vnf_samples/nsut/prox/configs/handle_buffering-2.cfg
new file mode 100644
index 000000000..17300e651
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_buffering-2.cfg
@@ -0,0 +1,74 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[defaults]
+mempool size=1408K
+memcache size=512
+
+[global]
+start time=5
+name=Handle Buffering (1x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=impair
+delay ms=125
+rx port=if0
+tx cores=1t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p0
+rx ring=yes
+tx port=if0
+drop=no
+
+[core 2]
+name=none
+task=0
+mode=impair
+delay ms=125
+rx port=if1
+tx cores=2t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p1
+rx ring=yes
+tx port=if1
+drop=no \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_buffering-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_buffering-4.cfg
new file mode 100644
index 000000000..c4fa46f89
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_buffering-4.cfg
@@ -0,0 +1,118 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[port 2]
+name=if2
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[port 3]
+name=if3
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[defaults]
+mempool size=640K
+memcache size=512
+
+[global]
+start time=5
+name=Handle Buffering (1x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=impair
+delay ms=125
+rx port=if0
+tx cores=1t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p0
+rx ring=yes
+tx port=if0
+drop=no
+
+[core 2]
+name=none
+task=0
+mode=impair
+delay ms=125
+rx port=if1
+tx cores=2t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p1
+rx ring=yes
+tx port=if1
+drop=no
+
+[core 3]
+name=none
+task=0
+mode=impair
+delay ms=125
+rx port=if2
+tx cores=3t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p2
+rx ring=yes
+tx port=if2
+drop=no
+
+[core 4]
+name=none
+task=0
+mode=impair
+delay ms=125
+rx port=if3
+tx cores=4t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p3
+rx ring=yes
+tx port=if3
+drop=no \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_lb-2.cfg b/samples/vnf_samples/nsut/prox/configs/handle_lb-2.cfg
new file mode 100644
index 000000000..24c064b21
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_lb-2.cfg
@@ -0,0 +1,81 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[lua]
+dofile("tuples.lua")
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=4096
+tx desc=2048
+promiscuous=yes
+
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[defaults]
+memcache size=512
+mempool size=16K
+
+[global]
+start time=5
+name=Handle 5 Tuple Load Balance
+
+[core 0]
+mode=master
+
+[core 1]
+name=Handle_LB
+task=0
+mode=lb5tuple
+rx port=if0
+tx cores=3,4,3,4
+drop=no
+
+[core 2]
+name=Handle_LB
+task=0
+mode=lb5tuple
+rx port=if1
+tx cores=3,4,3,4
+drop=no
+
+[core 3]
+name=TX_p0
+task=0
+mode=l2fwd
+dst mac=@@p0
+rx ring=yes
+tx port=if0
+drop=no
+
+[core 4]
+name=TX_p1
+task=0
+mode=l2fwd
+dst mac=@@p1
+rx ring=yes
+tx port=if1
+drop=no
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_lb-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_lb-4.cfg
index b85e00b5c..0df50f748 100644
--- a/samples/vnf_samples/nsut/prox/configs/handle_lb-4.cfg
+++ b/samples/vnf_samples/nsut/prox/configs/handle_lb-4.cfg
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -50,13 +50,12 @@ tx desc=2048
promiscuous=yes
[defaults]
-mempool size=13K
memcache size=512
mempool size=16K
[global]
start time=5
-name=Handle 5 Tuple Load Balance 1-to-4
+name=Handle 5 Tuple Load Balance
[core 0]
mode=master
@@ -66,10 +65,34 @@ name=Handle_LB
task=0
mode=lb5tuple
rx port=if0
-tx cores=2,3,4,5
+tx cores=5,6,7,8
drop=no
[core 2]
+name=Handle_LB
+task=0
+mode=lb5tuple
+rx port=if1
+tx cores=5,6,7,8
+drop=no
+
+[core 3]
+name=Handle_LB
+task=0
+mode=lb5tuple
+rx port=if2
+tx cores=5,6,7,8
+drop=no
+
+[core 4]
+name=Handle_LB
+task=0
+mode=lb5tuple
+rx port=if3
+tx cores=5,6,7,8
+drop=no
+
+[core 5]
name=TX_p0
task=0
mode=l2fwd
@@ -78,7 +101,7 @@ rx ring=yes
tx port=if0
drop=no
-[core 3]
+[core 6]
name=TX_p1
task=0
mode=l2fwd
@@ -87,7 +110,7 @@ rx ring=yes
tx port=if1
drop=no
-[core 4]
+[core 7]
name=TX_p2
task=0
mode=l2fwd
@@ -96,7 +119,7 @@ rx ring=yes
tx port=if2
drop=no
-[core 5]
+[core 8]
name=TX_p3
task=0
mode=l2fwd
diff --git a/samples/vnf_samples/nsut/prox/configs/irq.cfg b/samples/vnf_samples/nsut/prox/configs/irq.cfg
new file mode 100644
index 000000000..303744371
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/irq.cfg
@@ -0,0 +1,46 @@
+# Copyright (c) 2016-2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[global]
+start time=5
+name=IRQ Query
+
+[core 0]
+mode=master
+
+[core 1]
+name=irq
+task=0
+mode=irq
+
+[core 2]
+name=irq
+task=0
+mode=irq
+
+[core 3]
+name=irq
+task=0
+mode=irq
+
+[core 4]
+name=irq
+task=0
+mode=irq
diff --git a/samples/vnf_samples/nsut/prox/configs/irq2.cfg b/samples/vnf_samples/nsut/prox/configs/irq2.cfg
new file mode 100644
index 000000000..9eda96f58
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/irq2.cfg
@@ -0,0 +1,66 @@
+# Copyright (c) 2016-2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[global]
+start time=5
+name=IRQ Query
+
+[core 0]
+mode=master
+
+[core 1]
+name=irq
+task=0
+mode=irq
+
+[core 2]
+name=irq
+task=0
+mode=irq
+
+[core 3]
+name=irq
+task=0
+mode=irq
+
+[core 4]
+name=irq
+task=0
+mode=irq
+
+[core 5]
+name=irq
+task=0
+mode=irq
+
+[core 6]
+name=irq
+task=0
+mode=irq
+
+[core 7]
+name=irq
+task=0
+mode=irq
+
+[core 8]
+name=irq
+task=0
+mode=irq
diff --git a/samples/vnf_samples/nsut/prox/prox-baremetal-1.yaml b/samples/vnf_samples/nsut/prox/prox-baremetal-1.yaml
index 8b0ba3f9c..b239a1599 100644
--- a/samples/vnf_samples/nsut/prox/prox-baremetal-1.yaml
+++ b/samples/vnf_samples/nsut/prox/prox-baremetal-1.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -16,7 +16,7 @@
nodes:
-
- name: "tg_0"
+ name: "trafficgen_0"
role: TrafficGen
ip: 1.1.1.1
user: "root"
diff --git a/samples/vnf_samples/nsut/prox/prox-baremetal-2.yaml b/samples/vnf_samples/nsut/prox/prox-baremetal-2.yaml
index 1390e4a67..81572bf87 100644
--- a/samples/vnf_samples/nsut/prox/prox-baremetal-2.yaml
+++ b/samples/vnf_samples/nsut/prox/prox-baremetal-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -16,13 +16,12 @@
nodes:
-
- name: "tg_0"
+ name: "trafficgen_0"
role: TrafficGen
ip: 1.1.1.1
user: "root"
ssh_port: "22"
password: "r00t"
- key_filename: ""
interfaces:
xe0:
vpci: "0000:05:00.0"
@@ -45,7 +44,6 @@ nodes:
user: "root"
ssh_port: "22"
password: "r00t"
- key_filename: ""
interfaces:
xe0:
vpci: "0000:05:00.0"
@@ -79,4 +77,3 @@ nodes:
netmask: "112"
gateway: "0064:ff9b:0:0:0:0:9810:2814"
if: "xe1"
-
diff --git a/samples/vnf_samples/nsut/prox/prox-baremetal-4.yaml b/samples/vnf_samples/nsut/prox/prox-baremetal-4.yaml
index 0b0986052..0cc33375a 100644
--- a/samples/vnf_samples/nsut/prox/prox-baremetal-4.yaml
+++ b/samples/vnf_samples/nsut/prox/prox-baremetal-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,12 +11,10 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-#
-#;
nodes:
-
- name: "tg_0"
+ name: "trafficgen_0"
role: TrafficGen
ip: 1.1.1.1
user: "root"
diff --git a/samples/vnf_samples/nsut/prox/prox-irq-baremetal.yaml b/samples/vnf_samples/nsut/prox/prox-irq-baremetal.yaml
new file mode 100644
index 000000000..5e1a469e0
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/prox-irq-baremetal.yaml
@@ -0,0 +1,47 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+nodes:
+-
+ name: "trafficgen_0"
+ role: ProxIrqGen
+ ip: 1.1.1.1
+ user: "root"
+ ssh_port: "22"
+ password: "r00t"
+ interfaces:
+ xe0:
+ vpci: "0000:05:00.0"
+ local_mac: "00:00:00:00:00:01"
+ driver: "i40e"
+ local_ip: "152.16.100.19"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+-
+ name: "vnf_0"
+ role: ProxIrqGen
+ ip: 1.1.1.2
+ user: "root"
+ ssh_port: "22"
+ password: "r00t"
+ interfaces:
+ xe0:
+ vpci: "0000:05:00.0"
+ local_mac: "00:00:00:00:00:02"
+ driver: "i40e"
+ local_ip: "152.16.100.21"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
diff --git a/samples/vnf_samples/nsut/firewall/firewall_vnf_topology_ixia.yaml b/samples/vnf_samples/nsut/prox/prox-tg-topology-0.yaml
index 9913a0588..cbd7b57a0 100644
--- a/samples/vnf_samples/nsut/firewall/firewall_vnf_topology_ixia.yaml
+++ b/samples/vnf_samples/nsut/prox/prox-tg-topology-0.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2018 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,18 +14,17 @@
nsd:nsd-catalog:
nsd:
- - id: vFW
- name: vFW
- short-name: vFW
- description: scenario with vFW VNF
+ - id: prox-tg-topology
+ name: prox-tg-topology
+ short-name: prox-tg-topology
+ description: prox-tg-topology
constituent-vnfd:
- member-vnf-index: '1'
vnfd-id-ref: tg__0
- VNF model: ../../vnf_descriptors/ixia_rfc2544_tpl.yaml
+ VNF model: ../../vnf_descriptors/tg_prox_irq.yaml
- member-vnf-index: '2'
vnfd-id-ref: vnf__0
- VNF model: ../../vnf_descriptors/firewall_vnf.yaml
-
+ VNF model: ../../vnf_descriptors/prox_irq_vnf.yaml
vld:
- id: uplink_0
name: tg__0 to vnf__0 link 1
@@ -42,9 +41,9 @@ nsd:nsd-catalog:
name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- - member-vnf-index-ref: '2'
- vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
- vnfd-connection-point-ref: xe1
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe0
vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/prox/prox-tg-topology-scale-up.yaml b/samples/vnf_samples/nsut/prox/prox-tg-topology-scale-up.yaml
index 74c48bac2..87db3702f 100644
--- a/samples/vnf_samples/nsut/prox/prox-tg-topology-scale-up.yaml
+++ b/samples/vnf_samples/nsut/prox/prox-tg-topology-scale-up.yaml
@@ -11,8 +11,9 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+---
{% set vports = get(extra_args, 'vports', 2) %}
+
nsd:nsd-catalog:
nsd:
- id: prox-tg-topology
@@ -27,36 +28,25 @@ nsd:nsd-catalog:
vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/prox_vnf.yaml
vld:
- - id: uplink_0
- name: tg__0 to vnf__0 link 1
+{% for vport in range(0,vports,2|int) %}
+ - id: uplink_{{loop.index0}}
+ name: tg__0 to vnf__0 link {{ vport + 1 }}
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
- vnfd-connection-point-ref: xe0
+ vnfd-connection-point-ref: xe{{ vport }}
vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
- vnfd-connection-point-ref: xe0
+ vnfd-connection-point-ref: xe{{ vport }}
vnfd-id-ref: vnf__0
-{% for vport in range(vports-1|int) %}
- - id: downlink_{{ vport }}
- name: vnf__0 to tg__0 link {{ vport+2 }}
+ - id: downlink_{{loop.index0}}
+ name: vnf__0 to tg__0 link {{ vport + 2 }}
type: ELAN
vnfd-connection-point-ref:
- - member-vnf-index-ref: '1'
- vnfd-connection-point-ref: xe{{ vport+1 }}
- vnfd-id-ref: vnf__0
- member-vnf-index-ref: '2'
- vnfd-connection-point-ref: xe{{ vport+1 }}
- vnfd-id-ref: tg__0
-{% else %}
- - id: downlink_0
- name: vnf__0 to tg__0 link 1
- type: ELAN
- vnfd-connection-point-ref:
- - member-vnf-index-ref: '1'
- vnfd-connection-point-ref: xe0
+ vnfd-connection-point-ref: xe{{ vport + 1 }}
vnfd-id-ref: vnf__0
- - member-vnf-index-ref: '2'
- vnfd-connection-point-ref: xe0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe{{ vport + 1 }}
vnfd-id-ref: tg__0
-{% endfor %} \ No newline at end of file
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/prox_tg_bm.yaml b/samples/vnf_samples/nsut/prox/prox_tg_bm.yaml
new file mode 100644
index 000000000..bc1b45bfc
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/prox_tg_bm.yaml
@@ -0,0 +1,37 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+nodes:
+-
+ name: "trafficgen_0"
+ role: TrafficGen
+ ip: 192.168.100.101
+ user: user
+ ssh_port: "22"
+ password: password
+ interfaces:
+ xe0:
+ vpci: "0000:05:00.0"
+ local_mac: "68:05:ca:30:3d:50"
+ driver: "i40e"
+ local_ip: "152.16.100.19"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+ xe1:
+ vpci: "0000:05:00.1"
+ local_mac: "68:05:ca:30:3d:51"
+ driver: "i40e"
+ local_ip: "152.16.40.19"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 1
diff --git a/samples/vnf_samples/nsut/prox/standalone-args.yaml b/samples/vnf_samples/nsut/prox/standalone-args.yaml
new file mode 100644
index 000000000..7f45112e3
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/standalone-args.yaml
@@ -0,0 +1,46 @@
+# Copyright (c) 2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+
+networks:
+ uplink:
+ -
+ port_num: 0
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ -
+ port_num: 2
+ phy_port: "0000:05:00.2"
+ vpci: "0000:00:0c.0"
+ cidr: '152.16.50.10/24'
+ gateway_ip: '152.16.100.20'
+
+ downlink:
+ -
+ port_num: 1
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
+
+ -
+ port_num: 3
+ phy_port: "0000:05:00.3"
+ vpci: "0000:00:0d.0"
+ cidr: '152.16.30.10/24'
+ gateway_ip: '152.16.100.20'
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-2.yaml
index d6b30a987..ecec1f480 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-4.yaml
index cf72113b7..1d59dbfbb 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-scale-up.yaml
index b6b22859d..6960647ef 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-scale-up.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -34,7 +34,7 @@ scenarios:
topology: prox-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch-2.yaml
index 2abbb9a46..6cba16936 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng-4.yaml
index cd5329a5d..e59d67538 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -63,4 +63,3 @@ context:
name: yardstick
nfvi_type: baremetal
file: prox-baremetal-4.yaml
-
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng_qos-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng_qos-4.yaml
index 873696f93..9513c75f4 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng_qos-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng_qos-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -64,4 +64,3 @@ context:
name: yardstick
nfvi_type: baremetal
file: prox-baremetal-4.yaml
-
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-1.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-1.yaml
index 2f253b711..a04993b80 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-1.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-1.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-1.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-2.yaml
new file mode 100644
index 000000000..077a29d28
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-2.yaml
@@ -0,0 +1,55 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_buffering-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_buffering-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 4000
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: prox-baremetal-2.yaml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-4.yaml
new file mode 100644
index 000000000..86e8f9d89
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-4.yaml
@@ -0,0 +1,55 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_buffering-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_buffering-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 4000
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: prox-baremetal-4.yaml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-scale-up.yaml
new file mode 100644
index 000000000..c38e1c9e7
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-scale-up.yaml
@@ -0,0 +1,55 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+{% set duration = duration or 300 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_buffering-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_buffering-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: {{ duration }}
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: prox-baremetal-{{ vports }}.yaml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_irq.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_irq.yaml
new file mode 100644
index 000000000..3d4f304be
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_irq.yaml
@@ -0,0 +1,59 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+description: >
+ This test queries the PROX IRQ Statistics on the GEN and VNF. The KPIs
+ returned are the Maximium IRQ per core and the IRQs per second per
+ core.
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_irq.yaml
+ topology: prox-tg-topology-0.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/irq2.cfg"
+ prox_args:
+ "-t": ""
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/irq2.cfg"
+ prox_args:
+ "-t": ""
+
+ runner:
+ type: ProxDuration
+ # sampling interval
+ interval: 1
+ # sampled : yes OR sampled: no (DEFAULT yes)
+ sampled: yes
+ # we kill after duration, independent of test duration, so set this high
+ duration: 3100
+ # Confirmation attempts
+ confirmation: 1
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: prox-irq-baremetal.yaml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-2.yaml
index e47bfadb8..5cc432408 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-4.yaml
index 405ab4534..ec675c1e7 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-scale-up.yaml
index a346ae4bc..66b53b425 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-scale-up.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -28,7 +28,7 @@ scenarios:
topology: prox-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-2.yaml
index 916c80959..c77fd6956 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-4.yaml
index c9eb556e4..78cedd3c5 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-2.yaml
index b3a265bff..724a8ae0e 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-4.yaml
index 6f6f87052..5767dc533 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-2.yaml
index c255a578c..3376e745c 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-4.yaml
index 3e6d344f3..a67d109d1 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-scale-up.yaml
index e1062d114..86f77418a 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-scale-up.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -26,7 +26,7 @@ scenarios:
topology: prox-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-2.yaml
new file mode 100644
index 000000000..2843055e5
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-2.yaml
@@ -0,0 +1,64 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_lb-2.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/tuples.lua": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_lb-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: ProxDuration
+ # sampling interval
+ interval: 1
+ # sampled : yes OR sampled: no (DEFAULT yes)
+ sampled: yes
+ # we kill after duration, independent of test duration, so set this high
+ duration: 4000
+ # Confirmation attempts
+ confirmation: 1
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: prox-baremetal-2.yaml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-4.yaml
index 5af76e085..e5c797107 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,15 +19,11 @@ scenarios:
-
type: NSPerf
- # This is a special traffic profile for Load Balancer
- # Because what is transmitted for 1 port is distributed to the other ports evenly
- # Only 1/4 of the transmiited packets is expected back. So this tolerates a much
- # packet loss.
- traffic_profile: ../../traffic_profiles/prox_lb.yaml
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -51,9 +47,15 @@ scenarios:
"-t": ""
runner:
- type: Duration
+ type: ProxDuration
+ # sampling interval
+ interval: 1
+ # sampled : yes OR sampled: no (DEFAULT yes)
+ sampled: yes
# we kill after duration, independent of test duration, so set this high
- duration: 300
+ duration: 4000
+ # Confirmation attempts
+ confirmation: 1
context:
type: Node
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-scale-up.yaml
new file mode 100644
index 000000000..7b4e4d0a8
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-scale-up.yaml
@@ -0,0 +1,57 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+{% set duration = duration or 300 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_lb-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/tuples.lua": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_lb-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: {{ duration }}
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: prox-baremetal-{{ vports }}.yaml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lw_aftr-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lw_aftr-4.yaml
index 2691eaf84..532cff8ec 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lw_aftr-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lw_aftr-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-2.yaml
index 7084fc10c..982c910bd 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-4.yaml
index a314a0049..d8d8c6948 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-scale-up.yaml
index f45b6e9e5..7a54cc76b 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-scale-up.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -26,7 +26,7 @@ scenarios:
topology: prox-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp-2.yaml
index deb8e374e..986509c05 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_vpe-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_vpe-4.yaml
index abb74ec0a..c39b3249e 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_vpe-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_vpe-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -63,4 +63,3 @@ context:
name: yardstick
nfvi_type: baremetal
file: prox-baremetal-4.yaml
-
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-2.yaml
index a1f61a479..81390f8f5 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -95,4 +95,3 @@ context:
gateway_ip: 'null'
port_security_enabled: False
enable_dhcp: 'false'
-
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-4.yaml
index 816ff493e..9a6eb9653 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -78,7 +78,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
@@ -105,4 +105,3 @@ context:
gateway_ip: 'null'
port_security_enabled: False
enable_dhcp: 'false'
-
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-scale-up.yaml
index 0a079275f..63264b73a 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-scale-up.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -37,7 +37,7 @@ scenarios:
topology: prox-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -81,7 +81,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
@@ -101,4 +101,3 @@ context:
port_security_enabled: False
enable_dhcp: 'false'
{% endfor %}
-
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_bng-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_bng-4.yaml
index 54c333cba..37dc5e64c 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_bng-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_bng-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -76,7 +76,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_bng_qos-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_bng_qos-4.yaml
index 549af6827..69f9da2a2 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_bng_qos-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_bng_qos-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -77,7 +77,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-1.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-1.yaml
index 52a044913..06841036e 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-1.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-1.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-1.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -68,7 +68,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
@@ -80,4 +80,3 @@ context:
gateway_ip: 'null'
port_security_enabled: False
enable_dhcp: 'false'
-
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-2.yaml
new file mode 100644
index 000000000..98a139641
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-2.yaml
@@ -0,0 +1,88 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_buffering-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_buffering-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 1800
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 32
+ ram: 40960
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 32
+ hw:cpu_threads: 1
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-4.yaml
new file mode 100644
index 000000000..a88299496
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-4.yaml
@@ -0,0 +1,110 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ traffic_config:
+ tolerated_loss: 0.1
+ test_precision: 0.01
+
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_buffering-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_buffering-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: ProxDuration
+ # sampling interval
+ interval: 1
+ # sampled : yes OR sampled: no (DEFAULT yes)
+ sampled: yes
+ # we kill after duration, independent of test duration, so set this high
+ duration: 4000
+ # Confirmation attempts
+ confirmation: 1
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 32
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 32
+ hw:cpu_threads: 1
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ uplink_1:
+ cidr: '10.0.4.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_1:
+ cidr: '10.0.5.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-scale-up.yaml
new file mode 100644
index 000000000..f9f13e85c
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-scale-up.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+{% set mem = mem or 20480 %}
+{% set vcpus = vcpus or 32 %}
+{% set disk = disk or 10 %}
+{% set duration = duration or 4000 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_buffering-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_buffering-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: {{ duration }}
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: {{ vcpus }}
+ ram: {{ mem }}
+ disk: {{ disk }}
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: {{ vcpus }}
+ hw:cpu_threads: 1
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+{% for vport in range(1,vports,2|int) %}
+ uplink_{{ loop.index0 }}:
+ cidr: '10.0.{{ vport+1 }}.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+
+ downlink_{{ loop.index0 }}:
+ cidr: '10.0.{{ vport+2 }}.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+{% endfor %}
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2-l3fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2-l3fwd-2.yaml
index a42ca703d..1b22a7c95 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2-l3fwd-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2-l3fwd-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -51,7 +51,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -97,7 +97,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2.yaml
index 37235f052..e4019d2d1 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -68,7 +68,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
@@ -85,4 +85,3 @@ context:
gateway_ip: 'null'
port_security_enabled: False
enable_dhcp: 'false'
-
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4-l3fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4-l3fwd-4.yaml
index 4ea0b2ebb..6f95cc967 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4-l3fwd-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4-l3fwd-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -52,7 +52,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -94,7 +94,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4.yaml
index 9079a705a..0c478dc47 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -68,7 +68,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-l3fwd-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-l3fwd-scale-up.yaml
index af2ab15ce..04529f533 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-l3fwd-scale-up.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-l3fwd-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -29,7 +29,7 @@ scenarios:
topology: prox-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -60,7 +60,7 @@ scenarios:
topology: prox-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -106,7 +106,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-scale-up.yaml
index 4463729fb..ead8c882f 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-scale-up.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -31,7 +31,7 @@ scenarios:
topology: prox-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -73,7 +73,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-2.yaml
index 10e655687..46226bfba 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -68,7 +68,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-4.yaml
index 807ee20e7..45fb0579f 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -68,7 +68,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-2.yaml
index f761cc805..56d316a1a 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -68,7 +68,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-4.yaml
index 29205480e..9141a4a57 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -68,7 +68,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-2.yaml
index cd600135f..c6b4adf36 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -72,7 +72,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-4.yaml
index 86e6a31ec..049ccdf77 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -72,7 +72,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-scale-up.yaml
index 52fe8fcf4..44dc11b92 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-scale-up.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -29,7 +29,7 @@ scenarios:
topology: prox-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-2.yaml
new file mode 100644
index 000000000..a7f6fb7b8
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-2.yaml
@@ -0,0 +1,100 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_lb-2.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/tuples.lua": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_lb-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 4300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 32
+ ram: 40960
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 32
+ hw:cpu_threads: 1
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ uplink_1:
+ cidr: '10.0.4.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_1:
+ cidr: '10.0.5.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-4.yaml
index b00c79230..643b34e33 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -18,11 +18,11 @@ schema: "yardstick:task:0.1"
scenarios:
-
type: NSPerf
- traffic_profile: ../../traffic_profiles/prox_lb.yaml
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -48,19 +48,19 @@ scenarios:
runner:
type: Duration
# we kill after duration, independent of test duration, so set this high
- duration: 300
+ duration: 4300
context:
name: yardstick
image: yardstick-samplevnfs
user: ubuntu
flavor:
- vcpus: 12
+ vcpus: 32
ram: 40960
disk: 6
extra_specs:
hw:cpu_sockets: 1
- hw:cpu_cores: 12
+ hw:cpu_cores: 32
hw:cpu_threads: 1
placement_groups:
@@ -71,7 +71,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-scale-up.yaml
new file mode 100644
index 000000000..feca71d61
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-scale-up.yaml
@@ -0,0 +1,97 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+{% set mem = mem or 20480 %}
+{% set vcpus = vcpus or 32 %}
+{% set disk = disk or 10 %}
+{% set duration = duration or 4000 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_lb-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/tuples.lua": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_lb-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: {{ duration }}
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: {{ vcpus }}
+ ram: {{ mem }}
+ disk: {{ disk }}
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: {{ vcpus }}
+ hw:cpu_threads: 1
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+{% for vport in range(1,vports,2|int) %}
+ uplink_{{ loop.index0 }}:
+ cidr: '10.0.{{ vport+1 }}.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+
+ downlink_{{ loop.index0 }}:
+ cidr: '10.0.{{ vport+2 }}.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+{% endfor %}
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lw_aftr-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lw_aftr-4.yaml
index 595b137e1..48d564e9a 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lw_aftr-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lw_aftr-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -71,7 +71,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-2.yaml
index 71795146f..31d48d51e 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-2.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-2.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -69,7 +69,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-4.yaml
index 41567018a..811f5beaf 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -69,7 +69,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-scale-up.yaml
index 6370360e4..969277d51 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-scale-up.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -29,7 +29,7 @@ scenarios:
topology: prox-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -72,7 +72,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_vpe-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_vpe-4.yaml
index 6683b6048..fde294bca 100644
--- a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_vpe-4.yaml
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_vpe-4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ scenarios:
topology: prox-tg-topology-4.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
@@ -76,7 +76,7 @@ context:
vnf_0:
floating_ip: true
placement: "pgrp1"
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_acl-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_acl-scale-up.yaml
new file mode 100644
index 000000000..4e52bed91
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_acl-scale-up.yaml
@@ -0,0 +1,111 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+{% set duration = duration or 300 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ #
+ # In case where we know that all the packets generated by the generator
+ # will bw received. Then use prox_binsearch.
+ #
+ # In the case where some or all the packets generated by the generator may
+ # not be received. Please use prox_acl .. (This generates packets at
+ # a specific rate and does not change rate.
+ #
+ traffic_profile: ../../traffic_profiles/prox_acl.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_acl-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/acl_rules-2.lua": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_acl-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: {{ duration }}
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_buffering-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_buffering-scale-up.yaml
new file mode 100644
index 000000000..a01e98225
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_buffering-scale-up.yaml
@@ -0,0 +1,105 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_buffering-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_buffering-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ servers:
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{networks.uplink[port_num].port_num}}
+ phy_port: "{{networks.uplink[port_num].phy_port}}"
+ vpci: "{{networks.uplink[port_num].vpci}}"
+ cidr: "{{networks.uplink[port_num].cidr}}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{networks.downlink[port_num].port_num}}
+ phy_port: "{{networks.downlink[port_num].phy_port}}"
+ vpci: "{{networks.downlink[port_num].vpci}}"
+ cidr: "{{networks.downlink[port_num].cidr}}"
+ gateway_ip: "{{networks.downlink[port_num].gateway_ip}}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-2.yaml
new file mode 100644
index 000000000..08e35cfc1
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-2.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '172.20.2.7/24'
+ xe0:
+ - uplink_0
+ xe1:
+ - downlink_0
+ networks:
+ uplink_0:
+ port_num: 0
+ phy_port: "0000:af:00.0"
+ vpci: "0000:00:07.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ port_num: 1
+ phy_port: "0000:af:00.1"
+ vpci: "0000:00:08.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-4.yaml
new file mode 100644
index 000000000..1f24e62ae
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-4.yaml
@@ -0,0 +1,113 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+ xe0:
+ - uplink_0
+ xe1:
+ - downlink_0
+ xe2:
+ - uplink_1
+ xe3:
+ - downlink_1
+
+ networks:
+ uplink_0:
+ port_num: 0
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ port_num: 1
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
+ uplink_1:
+ port_num: 2
+ phy_port: "0000:05:00.2"
+ vpci: "0000:00:0c.0"
+ cidr: '152.16.50.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_1:
+ port_num: 3
+ phy_port: "0000:05:00.3"
+ vpci: "0000:00:0d.0"
+ cidr: '152.16.30.10/24'
+ gateway_ip: '152.16.100.20'
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-scale-up.yaml
new file mode 100644
index 000000000..508d7980f
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd-scale-up.yaml
@@ -0,0 +1,103 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 600
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ servers:
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{networks.uplink[port_num].port_num}}
+ phy_port: "{{networks.uplink[port_num].phy_port}}"
+ vpci: "{{networks.uplink[port_num].vpci}}"
+ cidr: "{{networks.uplink[port_num].cidr}}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{networks.downlink[port_num].port_num}}
+ phy_port: "{{networks.downlink[port_num].phy_port}}"
+ vpci: "{{networks.downlink[port_num].vpci}}"
+ cidr: "{{networks.downlink[port_num].cidr}}"
+ gateway_ip: "{{networks.downlink[port_num].gateway_ip}}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_multiflow-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_multiflow-scale-up.yaml
new file mode 100644
index 000000000..25152bc38
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_multiflow-scale-up.yaml
@@ -0,0 +1,102 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd_multiflow-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd_multiflow-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 600
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_pktTouch-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_pktTouch-2.yaml
new file mode 100644
index 000000000..bae1132fd
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_pktTouch-2.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd_pktTouch-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd_pktTouch-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.61/24'
+ xe0:
+ - uplink_0
+ xe1:
+ - downlink_0
+ networks:
+ uplink_0:
+ port_num: 0
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:07.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ port_num: 1
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:08.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_pktTouch-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_pktTouch-4.yaml
new file mode 100644
index 000000000..bb69cfe13
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l2fwd_pktTouch-4.yaml
@@ -0,0 +1,111 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd_pktTouch-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd_pktTouch-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.61/24'
+ xe0:
+ - uplink_0
+ xe1:
+ - downlink_0
+ xe2:
+ - uplink_1
+ xe3:
+ - downlink_1
+ networks:
+ uplink_0:
+ port_num: 0
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ port_num: 1
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
+ uplink_1:
+ port_num: 2
+ phy_port: "0000:05:00.2"
+ vpci: "0000:00:0c.0"
+ cidr: '152.16.50.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_1:
+ port_num: 3
+ phy_port: "0000:05:00.3"
+ vpci: "0000:00:0d.0"
+ cidr: '152.16.30.10/24'
+ gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l3fwd-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l3fwd-scale-up.yaml
new file mode 100644
index 000000000..9b63443e2
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_l3fwd-scale-up.yaml
@@ -0,0 +1,107 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l3fwd-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+{% if vports == 2 %}
+ "configs/ipv4-2port.lua" : ""
+{% else %}
+ "configs/ipv4.lua" : ""
+{% endif %}
+ prox_generate_parameter: True
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l3fwd-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 600
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_lb-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_lb-scale-up.yaml
new file mode 100644
index 000000000..bf7fd9d1e
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_lb-scale-up.yaml
@@ -0,0 +1,114 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
+{% set vports = vports or 2 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_lb-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/tuples.lua": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_lb-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: ProxDuration
+ # sampling interval
+ interval: 1
+ # sampled : yes OR sampled: no (DEFAULT yes)
+ sampled: yes
+ # we kill after duration, independent of test duration, so set this high
+ duration: 4000
+ # Confirmation attempts
+ confirmation: 1
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 32786
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 32
+ hw:cpu_threads: 2
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_mpls_tagging-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_mpls_tagging-scale-up.yaml
new file mode 100644
index 000000000..c20fed688
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_ovs-dpdk_mpls_tagging-scale-up.yaml
@@ -0,0 +1,101 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+{% set duration = duration or 400 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_mpls_tag_untag.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_mpls_tag_untag-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_mpls_tag_untag-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: {{ duration }}
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneOvsDpdk
+ file: /etc/yardstick/nodes/standalone/host_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.0
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_acl-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_acl-scale-up.yaml
new file mode 100644
index 000000000..5b267931d
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_acl-scale-up.yaml
@@ -0,0 +1,101 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+{% set duration = duration or 300 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ #
+ # In case where we know that all the packets generated by the generator
+ # will bw received. Then use prox_binsearch.
+ #
+ # In the case where some or all the packets generated by the generator may
+ # not be received. Please use prox_acl .. (This generates packets at
+ # a specific rate and does not change rate.
+ #
+ traffic_profile: ../../traffic_profiles/prox_acl.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_acl-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/acl_rules-2.lua": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_acl-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: {{ duration }}
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_buffering-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_buffering-scale-up.yaml
new file mode 100644
index 000000000..211405aa6
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_buffering-scale-up.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_buffering-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_buffering-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{networks.uplink[port_num].port_num}}
+ phy_port: "{{networks.uplink[port_num].phy_port}}"
+ vpci: "{{networks.uplink[port_num].vpci}}"
+ cidr: "{{networks.uplink[port_num].cidr}}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{networks.downlink[port_num].port_num}}
+ phy_port: "{{networks.downlink[port_num].phy_port}}"
+ vpci: "{{networks.downlink[port_num].vpci}}"
+ cidr: "{{networks.downlink[port_num].cidr}}"
+ gateway_ip: "{{networks.downlink[port_num].gateway_ip}}"
+{% endfor %}
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-2.yaml
new file mode 100644
index 000000000..68d6a5448
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-2.yaml
@@ -0,0 +1,83 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.61/24'
+ xe0:
+ - uplink_0
+ xe1:
+ - downlink_0
+ networks:
+ uplink_0:
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-4.yaml
new file mode 100644
index 000000000..7246fe362
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-4.yaml
@@ -0,0 +1,98 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.61/24'
+ xe0:
+ - uplink_0
+ xe1:
+ - downlink_0
+ xe2:
+ - uplink_1
+ xe3:
+ - downlink_1
+
+ networks:
+ uplink_0:
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
+ uplink_1:
+ phy_port: "0000:05:00.2"
+ vpci: "0000:00:0c.0"
+ cidr: '152.16.50.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_1:
+ phy_port: "0000:05:00.3"
+ vpci: "0000:00:0d.0"
+ cidr: '152.16.30.10/24'
+ gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-scale-up.yaml
new file mode 100644
index 000000000..0fb86c4e6
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd-scale-up.yaml
@@ -0,0 +1,92 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 600
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ user: "root"
+ password: ""
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ phy_port: "{{networks.uplink[port_num].phy_port}}"
+ vpci: "{{networks.uplink[port_num].vpci}}"
+ cidr: "{{networks.uplink[port_num].cidr}}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ phy_port: "{{networks.downlink[port_num].phy_port}}"
+ vpci: "{{networks.downlink[port_num].vpci}}"
+ cidr: "{{networks.downlink[port_num].cidr}}"
+ gateway_ip: "{{networks.downlink[port_num].gateway_ip}}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_multiflow-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_multiflow-scale-up.yaml
new file mode 100644
index 000000000..ee7646721
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_multiflow-scale-up.yaml
@@ -0,0 +1,92 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd_multiflow-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd_multiflow-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 600
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_pktTouch-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_pktTouch-2.yaml
new file mode 100644
index 000000000..e444e5b86
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_pktTouch-2.yaml
@@ -0,0 +1,83 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd_pktTouch-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd_pktTouch-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.61/24'
+ xe0:
+ - uplink_0
+ xe1:
+ - downlink_0
+ networks:
+ uplink_0:
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_pktTouch-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_pktTouch-4.yaml
new file mode 100644
index 000000000..47b9b68ec
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l2fwd_pktTouch-4.yaml
@@ -0,0 +1,98 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ interface_speed_gbps: 10
+
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l2fwd_pktTouch-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l2fwd_pktTouch-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.61/24'
+ xe0:
+ - uplink_0
+ xe1:
+ - downlink_0
+ xe2:
+ - uplink_1
+ xe3:
+ - downlink_1
+
+ networks:
+ uplink_0:
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
+ uplink_1:
+ phy_port: "0000:05:00.2"
+ vpci: "0000:00:0c.0"
+ cidr: '152.16.50.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_1:
+ phy_port: "0000:05:00.3"
+ vpci: "0000:00:0d.0"
+ cidr: '152.16.30.10/24'
+ gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-2.yaml
new file mode 100644
index 000000000..33eb50659
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-2.yaml
@@ -0,0 +1,86 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l3fwd-2.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/ipv4-2port.lua" : ""
+ prox_generate_parameter: True
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l3fwd-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 1800
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+ xe0:
+ - uplink_0
+ xe1:
+ - downlink_0
+ networks:
+ uplink_0:
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-4.yaml
new file mode 100644
index 000000000..688fcb862
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-4.yaml
@@ -0,0 +1,102 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l3fwd-4.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/ipv4.lua" : ""
+ prox_generate_parameter: True
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l3fwd-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 1800
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+ xe0:
+ - uplink_0
+ xe1:
+ - downlink_0
+ xe2:
+ - uplink_1
+ xe3:
+ - downlink_1
+
+ networks:
+ uplink_0:
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_0:
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
+ uplink_1:
+ phy_port: "0000:05:00.2"
+ vpci: "0000:00:0c.0"
+ cidr: '152.16.50.10/24'
+ gateway_ip: '152.16.100.20'
+ downlink_1:
+ phy_port: "0000:05:00.3"
+ vpci: "0000:00:0d.0"
+ cidr: '152.16.30.10/24'
+ gateway_ip: '152.16.100.20'
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-scale-up.yaml
new file mode 100644
index 000000000..062bd2cec
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_l3fwd-scale-up.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_l3fwd-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+{% if vports == 2 %}
+ "configs/ipv4-2port.lua" : ""
+{% else %}
+ "configs/ipv4.lua" : ""
+{% endif %}
+ prox_generate_parameter: True
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_l3fwd-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 1800
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_lb-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_lb-scale-up.yaml
new file mode 100644
index 000000000..982943c5c
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_lb-scale-up.yaml
@@ -0,0 +1,103 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
+{% set vports = vports or 2 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_lb-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/tuples.lua": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_lb-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: ProxDuration
+ # sampling interval
+ interval: 1
+ # sampled : yes OR sampled: no (DEFAULT yes)
+ sampled: yes
+ # we kill after duration, independent of test duration, so set this high
+ duration: 4000
+ # Confirmation attempts
+ confirmation: 1
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 32768
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 32
+ hw:cpu_threads: 2
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_sriov_mpls_tagging-scale-up.yaml b/samples/vnf_samples/nsut/prox/tc_prox_sriov_mpls_tagging-scale-up.yaml
new file mode 100644
index 000000000..364299dd6
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_sriov_mpls_tagging-scale-up.yaml
@@ -0,0 +1,91 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+{% set duration = duration or 400 %}
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_mpls_tag_untag.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: prox-tg-topology-scale-up.yaml
+
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/handle_mpls_tag_untag-{{ vports }}.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /opt/nsb_bin/prox
+ prox_config: "configs/gen_mpls_tag_untag-{{ vports }}.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: {{ duration }}
+
+contexts:
+ - name: yardstick
+ type: Node
+ file: prox_tg_bm.yaml
+ - name: yardstick
+ type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf__0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.62/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/router/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/router/tc_baremetal_rfc2544_ipv4_1flow_trex.yaml
index 7b4db0e64..d0048360e 100644
--- a/samples/vnf_samples/nsut/router/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/router/tc_baremetal_rfc2544_ipv4_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: router-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- '152.16.100.26'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1280B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports.yaml
index 20305df7c..79db4c0ca 100644
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1280B.yaml
+++ b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: router-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.baremetal
+ vnf__0: vnf_0.yardstick
# Required for enabling NFVi collection
cpt__0: compute_0.compute_nodes
options:
framesize:
- uplink: {1280B: 100}
- downlink: {1280B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- '10.0.2.26-10.0.2.105'
@@ -80,7 +80,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1024B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1024B.yaml
deleted file mode 100644
index 5b268d09e..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1024B.yaml
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {1024B: 100}
- downlink: {1024B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c2p
- flavor:
- vcpus: 5
- ram: 20480
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 1
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_mem.0: 20480
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_128B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_128B.yaml
deleted file mode 100644
index 73459c340..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_128B.yaml
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {128B: 100}
- downlink: {128B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c2p
- flavor:
- vcpus: 5
- ram: 20480
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 1
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_mem.0: 20480
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1518B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1518B.yaml
deleted file mode 100644
index fb7f48a2f..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_1518B.yaml
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {1518B: 100}
- downlink: {1518B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 2
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c2p
- flavor:
- vcpus: 5
- ram: 20480
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 1
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_mem.0: 20480
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_256B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_256B.yaml
deleted file mode 100644
index c2bc0b7d2..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_256B.yaml
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {256B: 100}
- downlink: {256B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c2p
- flavor:
- vcpus: 5
- ram: 20480
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 1
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_mem.0: 20480
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_512B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_512B.yaml
deleted file mode 100644
index bb17eb4b2..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_512B.yaml
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {512B: 100}
- downlink: {512B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c2p
- flavor:
- vcpus: 5
- ram: 20480
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 1
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_mem.0: 20480
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_64B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_64B.yaml
deleted file mode 100644
index 0726e1063..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_5cores_2ports_64B.yaml
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c2p
- flavor:
- vcpus: 5
- ram: 20480
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 1
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_mem.0: 20480
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1024B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports.yaml
index 6efc69c40..90b43f42a 100644
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1024B.yaml
+++ b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: router-tg-topology-4port.yaml
nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.baremetal
+ vnf__0: vnf_0.yardstick
# Required for enabling NFVi collection
cpt__0: compute_0.compute_nodes
options:
framesize:
- uplink: {1024B: 100}
- downlink: {1024B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- '10.0.2.26-10.0.2.105'
@@ -84,7 +84,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1280B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1280B.yaml
deleted file mode 100644
index be08b5b39..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1280B.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {1280B: 100}
- downlink: {1280B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- - '10.0.4.26-10.0.4.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- - '10.0.5.26-10.0.5.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod_4p.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c4p
- flavor:
- vcpus: 9
- ram: 8192
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 2
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_cpus.1: 5,6,7,8
- hw:numa_mem.0: 4096
- hw:numa_mem.1: 4096
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
- xe2:
- cidr: '10.0.4.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant4
- port_security_enabled: False
- enable_dhcp: 'false'
- xe3:
- cidr: '10.0.5.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant5
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_128B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_128B.yaml
deleted file mode 100644
index afc4a6839..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_128B.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {128B: 100}
- downlink: {128B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- - '10.0.4.26-10.0.4.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- - '10.0.5.26-10.0.5.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod_4p.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c4p
- flavor:
- vcpus: 9
- ram: 8192
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 2
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_cpus.1: 5,6,7,8
- hw:numa_mem.0: 4096
- hw:numa_mem.1: 4096
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
- xe2:
- cidr: '10.0.4.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant4
- port_security_enabled: False
- enable_dhcp: 'false'
- xe3:
- cidr: '10.0.5.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant5
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1518B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1518B.yaml
deleted file mode 100644
index c0bbc8cdc..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_1518B.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {1518B: 100}
- downlink: {1518B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- - '10.0.4.26-10.0.4.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- - '10.0.5.26-10.0.5.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod_4p.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c4p
- flavor:
- vcpus: 9
- ram: 8192
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 2
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_cpus.1: 5,6,7,8
- hw:numa_mem.0: 4096
- hw:numa_mem.1: 4096
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
- xe2:
- cidr: '10.0.4.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant4
- port_security_enabled: False
- enable_dhcp: 'false'
- xe3:
- cidr: '10.0.5.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant5
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_256B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_256B.yaml
deleted file mode 100644
index c78f0c2c1..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_256B.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {256B: 100}
- downlink: {256B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- - '10.0.4.26-10.0.4.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- - '10.0.5.26-10.0.5.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod_4p.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c4p
- flavor:
- vcpus: 9
- ram: 8192
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 2
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_cpus.1: 5,6,7,8
- hw:numa_mem.0: 4096
- hw:numa_mem.1: 4096
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
- xe2:
- cidr: '10.0.4.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant4
- port_security_enabled: False
- enable_dhcp: 'false'
- xe3:
- cidr: '10.0.5.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant5
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_512B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_512B.yaml
deleted file mode 100644
index 9d223299a..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_512B.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {512B: 100}
- downlink: {512B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- - '10.0.4.26-10.0.4.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- - '10.0.5.26-10.0.5.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod_4p.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c4p
- flavor:
- vcpus: 9
- ram: 8192
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 2
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_cpus.1: 5,6,7,8
- hw:numa_mem.0: 4096
- hw:numa_mem.1: 4096
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
- xe2:
- cidr: '10.0.4.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant4
- port_security_enabled: False
- enable_dhcp: 'false'
- xe3:
- cidr: '10.0.5.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant5
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_64B.yaml b/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_64B.yaml
deleted file mode 100644
index 45a8c2c5a..000000000
--- a/samples/vnf_samples/nsut/router/tc_heat_external_rfc2544_ipv4_128Kflows_9cores_4ports_64B.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: compute_0.compute_nodes
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- flow:
- src_ip:
- - '10.0.2.26-10.0.2.105'
- - '10.0.4.26-10.0.4.105'
- dst_ip:
- - '10.0.3.26-10.0.3.105'
- - '10.0.5.26-10.0.5.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: compute_nodes
- type: Node
- file: /etc/yardstick/nodes/compute.yaml
-
- - name: baremetal
- type: Node
- file: /etc/yardstick/nodes/pod_4p.yaml
-
- - name: yardstick
- image: vrouter_affinity_2c4p
- flavor:
- vcpus: 9
- ram: 8192
- disk: 10
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- hw:mem_page_size: large
- hw:cpu_policy: dedicated
- hw:cpu_thread_policy: prefer
- hw:numa_nodes: 2
- hw:numa_mempolicy: preffered
- hw:numa_cpus.0: 0,1,2,3,4
- hw:numa_cpus.1: 5,6,7,8
- hw:numa_mem.0: 4096
- hw:numa_mem.1: 4096
- user: "root"
- password: "password"
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
- enable_dhcp: 'false'
- xe1:
- cidr: '10.0.3.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant3
- port_security_enabled: False
- enable_dhcp: 'false'
- xe2:
- cidr: '10.0.4.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant4
- port_security_enabled: False
- enable_dhcp: 'false'
- xe3:
- cidr: '10.0.5.0/24'
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant5
- port_security_enabled: False
- enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1024B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1024B_trex.yaml
deleted file mode 100644
index b3e4157f5..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1024B_trex.yaml
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {1024B: 100}
- downlink: {1024B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- # override pmd_threads; use specific cpus
- pmd_cpu_mask: "0x78"
- lcore_mask: "0x4"
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_5cores.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='11'/>
- <vcpupin vcpu='1' cpuset='12'/>
- <vcpupin vcpu='2' cpuset='13'/>
- <vcpupin vcpu='3' cpuset='14'/>
- <vcpupin vcpu='4' cpuset='15'/>
- </cputune>"
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/30'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1280B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1280B_trex.yaml
deleted file mode 100644
index 6d1353297..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1280B_trex.yaml
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {1280B: 100}
- downlink: {1280B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- # override pmd_threads; Use specific cpus
- pmd_cpu_mask: "0x78"
- lcore_mask: "0x4"
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_5cores.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='11'/>
- <vcpupin vcpu='1' cpuset='12'/>
- <vcpupin vcpu='2' cpuset='13'/>
- <vcpupin vcpu='3' cpuset='14'/>
- <vcpupin vcpu='4' cpuset='15'/>
- </cputune>"
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_128B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_128B_trex.yaml
deleted file mode 100644
index 99e9b8d0e..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_128B_trex.yaml
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {128B: 100}
- downlink: {128B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- # override pmd_threads; use specific CPUs
- pmd_cpu_mask: "0x78"
- lcore_mask: "0x4"
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_5cores.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='11'/>
- <vcpupin vcpu='1' cpuset='12'/>
- <vcpupin vcpu='2' cpuset='13'/>
- <vcpupin vcpu='3' cpuset='14'/>
- <vcpupin vcpu='4' cpuset='15'/>
- </cputune>"
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1518B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1518B_trex.yaml
deleted file mode 100644
index 1a1be3732..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_1518B_trex.yaml
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {1518B: 100}
- downlink: {1518B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 2
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- pmd_cpu_mask: "0x78"
- lcore_mask: "0x4"
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_5cores.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='11'/>
- <vcpupin vcpu='1' cpuset='12'/>
- <vcpupin vcpu='2' cpuset='13'/>
- <vcpupin vcpu='3' cpuset='14'/>
- <vcpupin vcpu='4' cpuset='15'/>
- </cputune>"
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_256B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_256B_trex.yaml
deleted file mode 100644
index 6c30b621e..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_256B_trex.yaml
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {256B: 100}
- downlink: {256B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- # override pmd_threads to use specific cpus
- pmd_cpu_mask: "0x78"
- lcore_mask: "0x4"
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_5cores.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='11'/>
- <vcpupin vcpu='1' cpuset='12'/>
- <vcpupin vcpu='2' cpuset='13'/>
- <vcpupin vcpu='3' cpuset='14'/>
- <vcpupin vcpu='4' cpuset='15'/>
- </cputune>"
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_512B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_512B_trex.yaml
deleted file mode 100644
index ddb59cbe6..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_512B_trex.yaml
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {512B: 100}
- downlink: {512B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- # override pmd_threads to use specific cpus
- pmd_cpu_mask: "0x78"
- lcore_mask: "0x4"
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_5cores.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 5
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='11'/>
- <vcpupin vcpu='1' cpuset='12'/>
- <vcpupin vcpu='2' cpuset='13'/>
- <vcpupin vcpu='3' cpuset='14'/>
- <vcpupin vcpu='4' cpuset='15'/>
- </cputune>"
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_64B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_trex.yaml
index c141f4e57..d534eee1a 100644
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_5cores_2ports_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: router-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
# Required for enabling NFVi collection
cpt__0: ovs_dpdk.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- '152.16.100.26-152.16.100.105'
@@ -92,7 +92,7 @@ contexts:
user: "root"
password: "password"
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
ip: '10.166.31.252'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1024B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1024B_trex.yaml
deleted file mode 100644
index bfa5ba4f0..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1024B_trex.yaml
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {1024B: 100}
- downlink: {1024B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/30'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1280B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1280B_trex.yaml
deleted file mode 100644
index ea5fb16a9..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1280B_trex.yaml
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {1280B: 100}
- downlink: {1280B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_128B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_128B_trex.yaml
deleted file mode 100644
index fea64f5e7..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_128B_trex.yaml
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {128B: 100}
- downlink: {128B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1518B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1518B_trex.yaml
deleted file mode 100644
index ac38751e9..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_1518B_trex.yaml
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {1518B: 100}
- downlink: {1518B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_512B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_512B_trex.yaml
deleted file mode 100644
index 6417d9342..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_512B_trex.yaml
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {512B: 100}
- downlink: {512B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_64B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_64B_trex.yaml
deleted file mode 100644
index ae46b865f..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_64B_trex.yaml
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 7
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 4
- ram:
- socket_0: 2048
- socket_1: 2048
- queues: 4
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:1a:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:18:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_256B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_trex.yaml
index 145f69d89..431f19008 100644
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_256B_trex.yaml
+++ b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_7cores_2ports_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: router-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
# Required for enabling NFVi collection
cpt__0: ovs_dpdk.yardstick
options:
framesize:
- uplink: {256B: 100}
- downlink: {256B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- '152.16.100.26-152.16.100.105'
@@ -82,7 +82,7 @@ contexts:
user: "root"
password: "password"
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
ip: '10.166.31.252'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1280B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1280B_trex.yaml
deleted file mode 100644
index 0467436ba..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1280B_trex.yaml
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput-2.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {1280B: 100}
- downlink: {1280B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 8
- # override pmd_threads to use NUMA 1 vcpus
- pmd_cpu_mask: "0x3FC00000"
- lcore_mask: "0x200000"
- ram:
- socket_0: 0
- socket_1: 4096
- queues: 2
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
-
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- #gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- #gateway_ip: '152.16.40.20'
- uplink_1:
- port_num: 2
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- port_num: 3
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_128B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_128B_trex.yaml
deleted file mode 100644
index 30119c76d..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_128B_trex.yaml
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput-2.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {128B: 100}
- downlink: {128B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 8
- # override pmd_threads to use NUMA 1 vcpus
- pmd_cpu_mask: "0x3FC00000"
- lcore_mask: "0x200000"
- ram:
- socket_0: 0
- socket_1: 4096
- queues: 2
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
-
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- port_num: 2
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- port_num: 3
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1518B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1518B_trex.yaml
deleted file mode 100644
index ac52c29c5..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1518B_trex.yaml
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput-2.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {1518B: 100}
- downlink: {1518B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 5
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 8
- # override pmd_threads to use NUMA 1 vcpus
- # 8 cores (CPU 22-29) in NUMA 1 of a 2 socket 20 cpus per socket
- pmd_cpu_mask: "0x3FC00000"
- lcore_mask: "0x200000"
- ram:
- socket_0: 0
- socket_1: 4096
- queues: 2
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
-
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- port_num: 2
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- port_num: 3
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_256B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_256B_trex.yaml
deleted file mode 100644
index 2767851a6..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_256B_trex.yaml
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput-2.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {256B: 100}
- downlink: {256B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 8
- # override pmd_threads to use NUMA 1 vcpus
- pmd_cpu_mask: "0x3FC00000"
- lcore_mask: "0x200000"
- ram:
- socket_0: 0
- socket_1: 4096
- queues: 2
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
-
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- port_num: 2
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- port_num: 3
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_512B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_512B_trex.yaml
deleted file mode 100644
index 006718fa2..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_512B_trex.yaml
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput-2.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {512B: 100}
- downlink: {512B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 8
- # override pmd_threads to use NUMA 1 vcpus
- pmd_cpu_mask: "0x3FC00000"
- lcore_mask: "0x200000"
- ram:
- socket_0: 0
- socket_1: 4096
- queues: 2
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
-
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- port_num: 2
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- port_num: 3
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_64B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_64B_trex.yaml
deleted file mode 100644
index 601d30891..000000000
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_64B_trex.yaml
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput-2.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: ovs_dpdk.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
-
- - name: yardstick
- type: StandaloneOvsDpdk
- file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
- vm_deploy: True
- ovs_properties:
- version:
- ovs: 2.7.0
- dpdk: 16.11.1
- pmd_threads: 8
- # override pmd_threads to use NUMA 1 vcpus
- pmd_cpu_mask: "0x3FC00000"
- lcore_mask: "0x200000"
- ram:
- socket_0: 0
- socket_1: 4096
- queues: 2
- vpath: "/usr/local"
-
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- port_num: 0
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- port_num: 1
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- port_num: 2
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- port_num: 3
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
diff --git a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1024B_trex.yaml b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_trex.yaml
index d947e254f..491ecd3ff 100644
--- a/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_1024B_trex.yaml
+++ b/samples/vnf_samples/nsut/router/tc_ovs_rfc2544_ipv4_128Kflows_9cores_4ports_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-2.yaml
topology: router-tg-topology-4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
# Required for enabling NFVi collection
cpt__0: ovs_dpdk.yardstick
options:
framesize:
- uplink: {1024B: 100}
- downlink: {1024B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- '152.16.100.26-152.16.100.105'
@@ -97,11 +97,10 @@ contexts:
<vcpupin vcpu='8' cpuset='39'/>
<emulatorpin cpuset='31-39'/>
</cputune>"
-
user: "root"
password: "password"
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
ip: '10.166.31.252'
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1280B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1280B_trex.yaml
deleted file mode 100644
index bfaf74b5c..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1280B_trex.yaml
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {1280B: 100}
- downlink: {1280B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_13cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 13
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='27'/>
- <vcpupin vcpu='1' cpuset='28'/>
- <vcpupin vcpu='2' cpuset='29'/>
- <vcpupin vcpu='3' cpuset='30'/>
- <vcpupin vcpu='4' cpuset='31'/>
- <vcpupin vcpu='5' cpuset='32'/>
- <vcpupin vcpu='6' cpuset='33'/>
- <vcpupin vcpu='7' cpuset='34'/>
- <vcpupin vcpu='8' cpuset='35'/>
- <vcpupin vcpu='9' cpuset='36'/>
- <vcpupin vcpu='10' cpuset='37'/>
- <vcpupin vcpu='11' cpuset='38'/>
- <vcpupin vcpu='12' cpuset='39'/>
- <emulatorpin cpuset='27-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_128B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_128B_trex.yaml
deleted file mode 100644
index 529c8a5ef..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_128B_trex.yaml
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {128B: 100}
- downlink: {128B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_13cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 13
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='27'/>
- <vcpupin vcpu='1' cpuset='28'/>
- <vcpupin vcpu='2' cpuset='29'/>
- <vcpupin vcpu='3' cpuset='30'/>
- <vcpupin vcpu='4' cpuset='31'/>
- <vcpupin vcpu='5' cpuset='32'/>
- <vcpupin vcpu='6' cpuset='33'/>
- <vcpupin vcpu='7' cpuset='34'/>
- <vcpupin vcpu='8' cpuset='35'/>
- <vcpupin vcpu='9' cpuset='36'/>
- <vcpupin vcpu='10' cpuset='37'/>
- <vcpupin vcpu='11' cpuset='38'/>
- <vcpupin vcpu='12' cpuset='39'/>
- <emulatorpin cpuset='27-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1518B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1518B_trex.yaml
deleted file mode 100644
index 0d2cdfbc0..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1518B_trex.yaml
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {1518B: 100}
- downlink: {1518B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_13cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 13
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='27'/>
- <vcpupin vcpu='1' cpuset='28'/>
- <vcpupin vcpu='2' cpuset='29'/>
- <vcpupin vcpu='3' cpuset='30'/>
- <vcpupin vcpu='4' cpuset='31'/>
- <vcpupin vcpu='5' cpuset='32'/>
- <vcpupin vcpu='6' cpuset='33'/>
- <vcpupin vcpu='7' cpuset='34'/>
- <vcpupin vcpu='8' cpuset='35'/>
- <vcpupin vcpu='9' cpuset='36'/>
- <vcpupin vcpu='10' cpuset='37'/>
- <vcpupin vcpu='11' cpuset='38'/>
- <vcpupin vcpu='12' cpuset='39'/>
- <emulatorpin cpuset='27-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_256B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_256B_trex.yaml
deleted file mode 100644
index 9e1e8ebd3..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_256B_trex.yaml
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {256B: 100}
- downlink: {256B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_13cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 13
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='27'/>
- <vcpupin vcpu='1' cpuset='28'/>
- <vcpupin vcpu='2' cpuset='29'/>
- <vcpupin vcpu='3' cpuset='30'/>
- <vcpupin vcpu='4' cpuset='31'/>
- <vcpupin vcpu='5' cpuset='32'/>
- <vcpupin vcpu='6' cpuset='33'/>
- <vcpupin vcpu='7' cpuset='34'/>
- <vcpupin vcpu='8' cpuset='35'/>
- <vcpupin vcpu='9' cpuset='36'/>
- <vcpupin vcpu='10' cpuset='37'/>
- <vcpupin vcpu='11' cpuset='38'/>
- <vcpupin vcpu='12' cpuset='39'/>
- <emulatorpin cpuset='27-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_512B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_512B_trex.yaml
deleted file mode 100644
index 4b3fbe4b3..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_512B_trex.yaml
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {512B: 100}
- downlink: {512B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_13cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 13
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='27'/>
- <vcpupin vcpu='1' cpuset='28'/>
- <vcpupin vcpu='2' cpuset='29'/>
- <vcpupin vcpu='3' cpuset='30'/>
- <vcpupin vcpu='4' cpuset='31'/>
- <vcpupin vcpu='5' cpuset='32'/>
- <vcpupin vcpu='6' cpuset='33'/>
- <vcpupin vcpu='7' cpuset='34'/>
- <vcpupin vcpu='8' cpuset='35'/>
- <vcpupin vcpu='9' cpuset='36'/>
- <vcpupin vcpu='10' cpuset='37'/>
- <vcpupin vcpu='11' cpuset='38'/>
- <vcpupin vcpu='12' cpuset='39'/>
- <emulatorpin cpuset='27-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_64B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_64B_trex.yaml
deleted file mode 100644
index d23ab4e69..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_64B_trex.yaml
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_13cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 13
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='27'/>
- <vcpupin vcpu='1' cpuset='28'/>
- <vcpupin vcpu='2' cpuset='29'/>
- <vcpupin vcpu='3' cpuset='30'/>
- <vcpupin vcpu='4' cpuset='31'/>
- <vcpupin vcpu='5' cpuset='32'/>
- <vcpupin vcpu='6' cpuset='33'/>
- <vcpupin vcpu='7' cpuset='34'/>
- <vcpupin vcpu='8' cpuset='35'/>
- <vcpupin vcpu='9' cpuset='36'/>
- <vcpupin vcpu='10' cpuset='37'/>
- <vcpupin vcpu='11' cpuset='38'/>
- <vcpupin vcpu='12' cpuset='39'/>
- <emulatorpin cpuset='27-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1024B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_trex.yaml
index 18e25e25d..b1fdeecf9 100644
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_1024B_trex.yaml
+++ b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_4ports_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: router-tg-topology-4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
# Required for enabling NFVi collection
cpt__0: sriov.yardstick
options:
framesize:
- uplink: {1024B: 100}
- downlink: {1024B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- '152.16.100.26-152.16.100.105'
@@ -88,7 +88,7 @@ contexts:
user: root
password: password
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
ip: '10.166.31.252'
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_6ports_1518B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_6ports_1518B_trex.yaml
index 0353b3875..b13c1d3d4 100644
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_6ports_1518B_trex.yaml
+++ b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_13cores_6ports_1518B_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-3.yaml
topology: router-tg-topology-6port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
# Required for enabling NFVi collection
cpt__0: sriov.yardstick
options:
framesize:
- uplink: {1518B: 100}
- downlink: {1518B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- '152.16.100.26-152.16.100.105'
@@ -90,7 +90,7 @@ contexts:
user: root
password: password
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
ip: '10.166.31.252'
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1024B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1024B_trex.yaml
deleted file mode 100644
index 4fa22975f..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1024B_trex.yaml
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {1024B: 100}
- downlink: {1024B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 4
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 6
- hw:cpu_threads: 2
- user: "root"
- password: "password"
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '192.168.18.185'
- cidr: '192.168.18.185/30'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- phy_port: "0000:07:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:07:00.1"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1280B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1280B_trex.yaml
deleted file mode 100644
index a7acbafdd..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1280B_trex.yaml
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {1280B: 100}
- downlink: {1280B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 4
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '192.168.18.185'
- cidr: '192.168.18.185/30'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- phy_port: "0000:07:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:07:00.1"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_128B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_128B_trex.yaml
deleted file mode 100644
index 121aaec4b..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_128B_trex.yaml
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {128B: 100}
- downlink: {128B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 4
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '192.168.18.185'
- cidr: '192.168.18.185/30'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- phy_port: "0000:07:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:07:00.1"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1518B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1518B_trex.yaml
deleted file mode 100644
index 6e856c80e..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_1518B_trex.yaml
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {1518B: 100}
- downlink: {1518B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 4
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '192.168.18.185'
- cidr: '192.168.18.185/30'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- phy_port: "0000:07:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:07:00.1"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_256B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_256B_trex.yaml
deleted file mode 100644
index 54a26bc49..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_256B_trex.yaml
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {256B: 100}
- downlink: {256B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 4
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '192.168.18.185'
- cidr: '192.168.18.185/30'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- phy_port: "0000:07:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:07:00.1"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_512B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_512B_trex.yaml
deleted file mode 100644
index 1ed39c236..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_512B_trex.yaml
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {512B: 100}
- downlink: {512B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 4
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex.yaml
-
- - name: yardstick
- type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
-
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu.qcow2"
- ram: 4096
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 7
- hw:cpu_threads: 1
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '192.168.18.185'
- cidr: '192.168.18.185/30'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- networks:
- uplink_0:
- phy_port: "0000:07:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:07:00.1"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.100.20'
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_64B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_trex.yaml
index c128df37b..c54aa3fcc 100644
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_7cores_2ports_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,13 +19,13 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: router-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
cpt__0: sriov.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- '152.16.100.26-152.16.100.105'
@@ -70,7 +70,7 @@ contexts:
user: root
password: password
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
ip: '192.168.18.185'
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1280B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1280B_trex.yaml
deleted file mode 100644
index cf73e1690..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1280B_trex.yaml
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {1280B: 100}
- downlink: {1280B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_128B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_128B_trex.yaml
deleted file mode 100644
index 493acb20b..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_128B_trex.yaml
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {128B: 100}
- downlink: {128B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1518B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1518B_trex.yaml
deleted file mode 100644
index 6a88e3b8c..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1518B_trex.yaml
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {1518B: 100}
- downlink: {1518B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_256B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_256B_trex.yaml
deleted file mode 100644
index 79aba6043..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_256B_trex.yaml
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {256B: 100}
- downlink: {256B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_512B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_512B_trex.yaml
deleted file mode 100644
index f83c78872..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_512B_trex.yaml
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {512B: 100}
- downlink: {512B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_64B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_64B_trex.yaml
deleted file mode 100644
index 2c4397233..000000000
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_64B_trex.yaml
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: router-tg-topology-4port.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
-# Required for enabling NFVi collection
- cpt__0: sriov.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- flow:
- src_ip:
- - '152.16.100.26-152.16.100.105'
- - '152.16.101.26-152.16.101.105'
- dst_ip:
- - '152.16.40.26-152.16.40.105'
- - '152.16.41.26-152.16.41.105'
- src_port:
- - '1234-1238'
- dst_port:
- - '2001-2004'
- count: 128000
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.1
- tg__0:
- queues_per_port: 8
- vnf__0:
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-contexts:
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- - name: yardstick
- type: Node
- file: /etc/yardstick/nodes/standalone/pod_trex_4ports.yaml
- - type: StandaloneSriov
- file: /etc/yardstick/nodes/standalone/host_sriov.yaml
- name: yardstick
- vm_deploy: True
- flavor:
- images: "/var/lib/libvirt/images/ubuntu_9cores.qcow2"
- ram: 4096
- hw_socket: 1
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 9
- hw:cpu_threads: 1
- cputune: "<cputune>
- <vcpupin vcpu='0' cpuset='31'/>
- <vcpupin vcpu='1' cpuset='32'/>
- <vcpupin vcpu='2' cpuset='33'/>
- <vcpupin vcpu='3' cpuset='34'/>
- <vcpupin vcpu='4' cpuset='35'/>
- <vcpupin vcpu='5' cpuset='36'/>
- <vcpupin vcpu='6' cpuset='37'/>
- <vcpupin vcpu='7' cpuset='38'/>
- <vcpupin vcpu='8' cpuset='39'/>
- <emulatorpin cpuset='31-39'/>
- </cputune>"
- user: root
- password: password
- servers:
- vnf:
- network_ports:
- mgmt:
- ip: '10.166.31.252'
- cidr: '10.166.31.252/28'
- xe0:
- - uplink_0
- xe1:
- - downlink_0
- xe2:
- - uplink_1
- xe3:
- - downlink_1
- networks:
- uplink_0:
- phy_port: "0000:88:00.0"
- vpci: "0000:00:07.0"
- cidr: '152.16.100.19/24'
- gateway_ip: '152.16.100.20'
- downlink_0:
- phy_port: "0000:d8:00.0"
- vpci: "0000:00:08.0"
- cidr: '152.16.40.19/24'
- gateway_ip: '152.16.40.20'
- uplink_1:
- phy_port: "0000:81:00.0"
- vpci: "0000:00:09.0"
- cidr: '152.16.101.19/24'
- gateway_ip: '152.16.101.20'
- downlink_1:
- phy_port: "0000:86:00.0"
- vpci: "0000:00:0a.0"
- cidr: '152.16.41.19/24'
- gateway_ip: '152.16.41.20'
-
diff --git a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1024B_trex.yaml b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_trex.yaml
index 7be7c991c..83f460368 100644
--- a/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_1024B_trex.yaml
+++ b/samples/vnf_samples/nsut/router/tc_sriov_rfc2544_ipv4_128Kflows_9cores_4ports_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: router-tg-topology-4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
# Required for enabling NFVi collection
cpt__0: sriov.yardstick
options:
framesize:
- uplink: {1024B: 100}
- downlink: {1024B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- '152.16.100.26-152.16.100.105'
@@ -84,7 +84,7 @@ contexts:
user: root
password: password
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
ip: '10.166.31.252'
diff --git a/samples/vnf_samples/nsut/udp_replay/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/udp_replay/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
index 313581ba2..16985277c 100644
--- a/samples/vnf_samples/nsut/udp_replay/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/udp_replay/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: udp_replay-vnf-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {64B: 100}
diff --git a/samples/vnf_samples/nsut/udp_replay/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/udp_replay/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml
index 90e04f973..7047e4991 100644
--- a/samples/vnf_samples/nsut/udp_replay/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/udp_replay/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the License);
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: udp_replay-vnf-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
packetsize: 64
traffic_type: 4
@@ -55,10 +55,10 @@ context:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
- trafficgen_1:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
diff --git a/samples/vnf_samples/nsut/udp_replay/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml b/samples/vnf_samples/nsut/udp_replay/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml
index 86c8f6ea8..4abaf60a0 100644
--- a/samples/vnf_samples/nsut/udp_replay/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/udp_replay/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: udp_replay-vnf-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {64B: 100}
@@ -67,7 +67,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
diff --git a/samples/vnf_samples/nsut/udp_replay/tc_sriov_rfc2544_ipv4_1rule_64B_trex.yaml b/samples/vnf_samples/nsut/udp_replay/tc_sriov_rfc2544_ipv4_1rule_64B_trex.yaml
index f9bc8119e..359a86c78 100644
--- a/samples/vnf_samples/nsut/udp_replay/tc_sriov_rfc2544_ipv4_1rule_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/udp_replay/tc_sriov_rfc2544_ipv4_1rule_64B_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: udp_replay-vnf-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {64B: 100}
@@ -56,7 +56,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.61/24'
diff --git a/samples/vnf_samples/nsut/vepc/tc_epc_default_bearer_create_landslide.yaml b/samples/vnf_samples/nsut/vepc/tc_epc_default_bearer_create_landslide.yaml
index 0b94d313f..5c05bf356 100644
--- a/samples/vnf_samples/nsut/vepc/tc_epc_default_bearer_create_landslide.yaml
+++ b/samples/vnf_samples/nsut/vepc/tc_epc_default_bearer_create_landslide.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -24,9 +24,10 @@ scenarios:
session_profile: "../../traffic_profiles/landslide/landslide_session_default_bearer.yaml"
topology: "vepc_vnf_topology_landslide.yaml"
nodes:
- tg__0: tg__0.traffic_gen
- vnf__0: vnf__0.vnf_epc
+ tg__0: trafficgen_0.traffic_gen
+ vnf__0: vnf.vnf_epc
options:
+ traffic_duration: 70
dmf:
transactionRate: 5
packetSize: 512
diff --git a/samples/vnf_samples/nsut/vepc/tc_epc_default_bearer_create_landslide_multi_dmf.yaml b/samples/vnf_samples/nsut/vepc/tc_epc_default_bearer_create_landslide_multi_dmf.yaml
index 76567062a..ba242416b 100644
--- a/samples/vnf_samples/nsut/vepc/tc_epc_default_bearer_create_landslide_multi_dmf.yaml
+++ b/samples/vnf_samples/nsut/vepc/tc_epc_default_bearer_create_landslide_multi_dmf.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -24,8 +24,8 @@ scenarios:
session_profile: "../../traffic_profiles/landslide/landslide_session_default_bearer_multi_dmf.yaml"
topology: "vepc_vnf_topology_landslide.yaml"
nodes:
- tg__0: tg__0.traffic_gen
- vnf__0: vnf__0.vnf_epc
+ tg__0: trafficgen_0.traffic_gen
+ vnf__0: vnf.vnf_epc
options:
dmf:
- transactionRate: 5
diff --git a/samples/vnf_samples/nsut/vepc/tc_epc_network_dedicated_bearer_create_landslide.yaml b/samples/vnf_samples/nsut/vepc/tc_epc_network_dedicated_bearer_create_landslide.yaml
index 65f58bd0d..e2dc1c798 100644
--- a/samples/vnf_samples/nsut/vepc/tc_epc_network_dedicated_bearer_create_landslide.yaml
+++ b/samples/vnf_samples/nsut/vepc/tc_epc_network_dedicated_bearer_create_landslide.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -24,8 +24,8 @@ scenarios:
session_profile: "../../traffic_profiles/landslide/landslide_session_network_dedicated_bearer.yaml"
topology: "vepc_vnf_topology_landslide.yaml"
nodes:
- tg__0: tg__0.traffic_gen
- vnf__0: vnf__0.vnf_epc
+ tg__0: trafficgen_0.traffic_gen
+ vnf__0: vnf.vnf_epc
options:
dmf:
transactionRate: 5
diff --git a/samples/vnf_samples/nsut/vepc/tc_epc_network_service_request_landslide.yaml b/samples/vnf_samples/nsut/vepc/tc_epc_network_service_request_landslide.yaml
index 55a96f4e4..7b298b7ba 100644
--- a/samples/vnf_samples/nsut/vepc/tc_epc_network_service_request_landslide.yaml
+++ b/samples/vnf_samples/nsut/vepc/tc_epc_network_service_request_landslide.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -23,8 +23,8 @@ scenarios:
session_profile: "../../traffic_profiles/landslide/landslide_session_network_service_request.yaml"
topology: "vepc_vnf_topology_landslide.yaml"
nodes:
- tg__0: tg__0.traffic_gen
- vnf__0: vnf__0.vnf_epc
+ tg__0: trafficgen_0.traffic_gen
+ vnf__0: vnf.vnf_epc
options:
dmf:
transactionRate: 0.1
diff --git a/samples/vnf_samples/nsut/vepc/tc_epc_saegw_tput_relocation_landslide.yaml b/samples/vnf_samples/nsut/vepc/tc_epc_saegw_tput_relocation_landslide.yaml
index cece2a747..7ba15207a 100644
--- a/samples/vnf_samples/nsut/vepc/tc_epc_saegw_tput_relocation_landslide.yaml
+++ b/samples/vnf_samples/nsut/vepc/tc_epc_saegw_tput_relocation_landslide.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -23,8 +23,8 @@ scenarios:
session_profile: "../../traffic_profiles/landslide/landslide_session_saegw_relocation.yaml"
topology: "vepc_vnf_topology_landslide.yaml"
nodes:
- tg__0: tg__0.traffic_gen
- vnf__0: vnf__0.vnf_epc
+ tg__0: trafficgen_0.traffic_gen
+ vnf__0: vnf.vnf_epc
options:
dmf:
transactionRate: 5
diff --git a/samples/vnf_samples/nsut/vepc/tc_epc_ue_dedicated_bearer_create_landslide.yaml b/samples/vnf_samples/nsut/vepc/tc_epc_ue_dedicated_bearer_create_landslide.yaml
index 81a4149f8..c9b215a64 100644
--- a/samples/vnf_samples/nsut/vepc/tc_epc_ue_dedicated_bearer_create_landslide.yaml
+++ b/samples/vnf_samples/nsut/vepc/tc_epc_ue_dedicated_bearer_create_landslide.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -24,8 +24,8 @@ scenarios:
session_profile: "../../traffic_profiles/landslide/landslide_session_ue_dedicated_bearer.yaml"
topology: "vepc_vnf_topology_landslide.yaml"
nodes:
- tg__0: tg__0.traffic_gen
- vnf__0: vnf__0.vnf_epc
+ tg__0: trafficgen_0.traffic_gen
+ vnf__0: vnf.vnf_epc
options:
dmf:
transactionRate: 5
diff --git a/samples/vnf_samples/nsut/vepc/tc_epc_ue_service_request_landslide.yaml b/samples/vnf_samples/nsut/vepc/tc_epc_ue_service_request_landslide.yaml
index eaf4ae99f..72efa1943 100644
--- a/samples/vnf_samples/nsut/vepc/tc_epc_ue_service_request_landslide.yaml
+++ b/samples/vnf_samples/nsut/vepc/tc_epc_ue_service_request_landslide.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -23,8 +23,8 @@ scenarios:
session_profile: "../../traffic_profiles/landslide/landslide_session_ue_service_request.yaml"
topology: "vepc_vnf_topology_landslide.yaml"
nodes:
- tg__0: tg__0.traffic_gen
- vnf__0: vnf__0.vnf_epc
+ tg__0: trafficgen_0.traffic_gen
+ vnf__0: vnf.vnf_epc
options:
dmf:
transactionRate: 5
diff --git a/samples/vnf_samples/nsut/vfw/standalone-args.yaml b/samples/vnf_samples/nsut/vfw/standalone-args.yaml
new file mode 100644
index 000000000..6f9cde7d9
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/standalone-args.yaml
@@ -0,0 +1,45 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+networks:
+ uplink:
+ -
+ port_num: 0
+ phy_port: "0000:05:00.0"
+ vpci: "0000:00:0a.0"
+ cidr: '152.16.100.10/24'
+ gateway_ip: '152.16.100.20'
+ -
+ port_num: 2
+ phy_port: "0000:05:00.2"
+ vpci: "0000:00:0c.0"
+ cidr: '152.16.50.10/24'
+ gateway_ip: '152.16.100.20'
+
+ downlink:
+ -
+ port_num: 1
+ phy_port: "0000:05:00.1"
+ vpci: "0000:00:0b.0"
+ cidr: '152.16.40.10/24'
+ gateway_ip: '152.16.100.20'
+
+ -
+ port_num: 3
+ phy_port: "0000:05:00.3"
+ vpci: "0000:00:0d.0"
+ cidr: '152.16.30.10/24'
+ gateway_ip: '152.16.100.20'
+
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1024k_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1024k_Requests-65000_Concurrency.yaml
deleted file mode 100644
index a87996c1a..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1024k_Requests-65000_Concurrency.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_1024k-requests_65000_concurrency.yaml"
- topology: vfw_vnf_topology_ixload.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
-
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
index 1c807ca53..f608af55e 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,8 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set page_size = page_size or "1b" %}
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +20,16 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml"
topology: vfw_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
+ simulated_users:
+ uplink: [65000]
+ page_object:
+ uplink: ["/{{ page_size }}.html"] #supports /1b /4k /8k /16k /32k /64k /128k....
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency_4port.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency_4port.yaml
index a62e447bf..80d4ea121 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency_4port.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml"
topology: vfw_vnf_topology_ixload_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_256k_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_256k_Requests-65000_Concurrency.yaml
deleted file mode 100644
index 82cdd6210..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_256k_Requests-65000_Concurrency.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_256k-requests_65000_concurrency.yaml"
- topology: vfw_vnf_topology_ixload.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
-
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_512k_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_512k_Requests-65000_Concurrency.yaml
deleted file mode 100644
index 8fcd66e31..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_512k_Requests-65000_Concurrency.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_512k-requests_65000_concurrency.yaml"
- topology: vfw_vnf_topology_ixload.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
-
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_64k_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_64k_Requests-65000_Concurrency.yaml
deleted file mode 100644
index 3b354243b..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_64k_Requests-65000_Concurrency.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_64k-requests_65000_concurrency.yaml"
- topology: vfw_vnf_topology_ixload.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
- runner:
- type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports.rxf # Need vlan update
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml
deleted file mode 100644
index caafe9161..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-{% for worker_thread in [1, 2 ,3 , 4, 5, 6] %}
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: vfw-tg-topology.yaml
- nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'HW', lb_count: 1, worker_config: '1C/1T', worker_threads: {{worker_thread}}}
- nfvi_enable: True
- runner:
- type: Iteration
- iterations: 10
- interval: 35
-{% endfor %}
-context:
- type: Node
- name: yardstick
- nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia.yaml
index 6c9cb9d03..38f12b73d 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
topology: vfw_vnf_topology_ixia.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -40,7 +40,6 @@ scenarios:
type: Iteration
iterations: 10
interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_4port.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia_4port.yaml
index 56afdf426..fb446c1cc 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_4port.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,8 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-# vfw_ipv4_profile_1flows.ixncfg
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -20,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
topology: vfw_vnf_topology_ixia_4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}]
dst_ip: [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}]
@@ -41,7 +40,6 @@ scenarios:
type: Iteration
iterations: 10
interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_muttiport.ixncfg
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia_scale_up.yaml
index 0aea82247..108836817 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_scale_up.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_ixia_scale_up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -20,12 +20,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
topology: vfw_vnf_topology_ixia.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -41,7 +41,6 @@ scenarios:
type: Iteration
iterations: 10
interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
{% endfor %}
context:
type: Node
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex.yaml
index a3082eeea..58ea5b62f 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {128B: 100}
- downlink: {128B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_4port.yaml
index 30f44d082..5f66f8ba1 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology-4port.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}]
dst_ip: [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}]
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic.yaml
index 0c4119cf6..058493c5e 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_trex_correlated_traffic.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the License);
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,13 +19,13 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology-3node.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- tg__1: trafficgen_2.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ tg__1: trafficgen_1.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__1': 'xe0'}]
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_ixia_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_ixia_scale_up.yaml
new file mode 100644
index 000000000..a826f31c7
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_ixia_scale_up.yaml
@@ -0,0 +1,59 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.005 %}
+{% set tolerance_high = tolerance_high or 0.01 %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_scale_up.yaml
+ topology: vfw-tg-topology-ixia-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ flow:
+ src_ip: [
+{% for vport in range(0,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ dst_ip: [
+{% for vport in range(1,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ resolution: 0.01
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'HW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+ downlink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_trex.yaml
new file mode 100644
index 000000000..856a4aa7e
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_trex.yaml
@@ -0,0 +1,48 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set framesize = framesize or "{64B: 100}" %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
+ topology: vfw-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 5
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod_trex.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_trex_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_trex_scale_up.yaml
new file mode 100644
index 000000000..95ad7700b
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_trex_scale_up.yaml
@@ -0,0 +1,62 @@
+# Copyright (c) 2016-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set framesize = framesize or "{64B: 100}" %}
+{% set worker_threads = worker_threads or [1] %}
+{% set duration = duration or 30 %}
+{% set tolerance_low = tolerance_low or 0.0001 %}
+{% set tolerance_high = tolerance_high or 0.0001 %}
+{% set vports = vports or 2 %}
+---
+schema: yardstick:task:0.1
+scenarios:
+{% for worker_thread in worker_threads %}
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vfw-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ duration: {{ duration }}
+ framesize:
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
+ flow:
+ src_ip:
+{% for vport in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ dst_ip:
+{% for vport in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'HW', lb_count: 1, worker_config: '1C/1T', worker_threads: {{worker_thread}}}
+ nfvi_enable: True
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 5
+{% endfor %}
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_ixia.yaml
index d71b985b8..736d672cb 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
topology: vfw_vnf_topology_ixia.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -41,7 +41,6 @@ scenarios:
type: Iteration
iterations: 28
interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_trex.yaml
index d51a1e983..aedc43249 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_ixia_template.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_ixia_template.yaml
index f442c71d0..0fe065865 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_ixia_template.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_ixia_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: vfw-tg-topology-ixia-multi-port-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {{ flow.pkt_size.uplink }}
@@ -41,7 +41,6 @@ scenarios:
vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
- ixia_profile: ../../traffic_profiles/ixia_ipv4_profile_{{num_vnfs * 2}}_port.ixncfg
runner:
type: Iteration
iterations: 10
@@ -49,7 +48,7 @@ scenarios:
contexts:
- name: yardstick
type: Node
- file: /etc/yardstick/nodes/baremetal_trex_{{num_vnfs}}.yaml
+ file: /etc/yardstick/nodes/baremetal_ixia_{{num_vnfs}}.yaml
- name: yardstick
type: Node
file: /etc/yardstick/nodes/pod_bm_vnf_{{num_vnfs}}.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_template.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_template.yaml
index 6604e6451..54ae429f1 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_template.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_rfc2544_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: vfw-tg-topology-multi-port-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {{ flow.pkt_size.uplink }}
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_multi_port_template.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_multi_port_template.yaml
index d00fe1dcf..d1aa782c1 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_multi_port_template.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_multi_port_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,9 +19,9 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: vfw-tg-topology-ixia-correlated-multi-port-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- tg__1: tg__1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {{ flow.pkt_size.uplink }}
@@ -42,8 +42,6 @@ scenarios:
vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
- ixia_profile: ../../traffic_profiles/ixia/ixia_ipv4_profile_{{ num_vnfs }}_port.ixncfg
-
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_scale_out_template.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_scale_out_template.yaml
new file mode 100644
index 000000000..643badb9d
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_vfw_udp_ixia_correlated_scale_out_template.yaml
@@ -0,0 +1,60 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+ - type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
+ topology: vfw-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
+{% for vnf_num in range(num_vnfs|int) %}
+ vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
+{% endfor %}
+ options:
+ framesize:
+ uplink: {{ flow.pkt_size.uplink | to_yaml }}
+ downlink: {{ flow.pkt_size.downlink | to_yaml }}
+ flow:
+ src_ip:
+{% for vnf_num in range(num_vnfs|int) %}
+ - {'tg__0': 'xe{{ vnf_num }}'}
+{% endfor %}
+ dst_ip:
+{% for vnf_num in range(num_vnfs|int) %}
+ - {'tg__1': 'xe{{ vnf_num }}'}
+{% endfor %}
+ count: {{ flow.count }}
+ traffic_type: {{ flow.traffic_type }}
+ rfc2544:
+ allowed_drop_rate: {{ flow.rfc2544.allowed_drop_rate }}
+ correlated_traffic: true
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
+ ixia_profile: ../../traffic_profiles/ixia/ixia_ipv4_profile_{{ num_vnfs * 2 }}_port.ixncfg
+
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/ixia_correlated_{{num_vnfs}}.yaml
+ - type: Node
+ file: /etc/yardstick/nodes/pod_bm_vnf_{{num_vnfs}}.yaml
+ name: yardstick
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-10Gbps_Throughput.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-10Gbps_Throughput.yaml
index 24d87663e..8a28a7656 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-10Gbps_Throughput.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-10Gbps_Throughput.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml"
topology: vfw_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- private: {64B: 100}
- public: {64B: 100}
+ private: {{ framesize }}
+ public: {{ framesize }}
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
@@ -37,7 +37,7 @@ scenarios:
duration: 2
ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports_Throughput.rxf # Need vlan update
contexts:
- - name: yardstick1
+ - name: yardstick
type: Node
file: /etc/yardstick/nodes/pod_ixia.yaml
- name: yardstick
@@ -55,7 +55,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-65000_Concurrency.yaml
index 4b3c45f20..46ab57b28 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-65000_Concurrency.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-65000_Concurrency.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml"
topology: vfw_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- private: {64B: 100}
- public: {64B: 100}
+ private: {{ framesize }}
+ public: {{ framesize }}
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
@@ -37,7 +37,7 @@ scenarios:
duration: 2
ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports_Concurrency.rxf # Need vlan update
contexts:
- - name: yardstick1
+ - name: yardstick
type: Node
file: /etc/yardstick/nodes/pod_ixia.yaml
- name: yardstick
@@ -55,7 +55,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-65000_Connections.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-65000_Connections.yaml
index 065143cf9..8c2cfd38e 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-65000_Connections.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_external_http_ixload_1b_Requests-65000_Connections.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml"
topology: vfw_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- private: {64B: 100}
- public: {64B: 100}
+ private: {{ framesize }}
+ public: {{ framesize }}
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
@@ -37,7 +37,7 @@ scenarios:
duration: 2
ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports_Connections.rxf # Need vlan update
contexts:
- - name: yardstick1
+ - name: yardstick
type: Node
file: /etc/yardstick/nodes/pod_ixia.yaml
- name: yardstick
@@ -55,7 +55,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1024B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1024B_ixia.yaml
deleted file mode 100644
index 1e95c8c2d..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1024B_ixia.yaml
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: vfw_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {1024B: 100}
- downlink: {1024B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
-
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1280B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1280B_ixia.yaml
deleted file mode 100644
index 1a7e147aa..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1280B_ixia.yaml
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: vfw_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {1280B: 100}
- downlink: {1280B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
-
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_128B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_128B_ixia.yaml
deleted file mode 100644
index 9a4e60be1..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_128B_ixia.yaml
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: vfw_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {128B: 100}
- downlink: {128B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
-
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml
deleted file mode 100644
index 7a1ffd82c..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: vfw_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {1518B: 100}
- downlink: {1518B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_256B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_256B_ixia.yaml
deleted file mode 100644
index c06c9ad1a..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_256B_ixia.yaml
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: vfw_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {256B: 100}
- downlink: {256B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_512B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_512B_ixia.yaml
deleted file mode 100644
index 798dca293..000000000
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_512B_ixia.yaml
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: yardstick:task:0.1
-scenarios:
-- type: NSPerf
- traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
- topology: vfw_vnf_topology_ixia.yaml
- nodes:
- tg__0: trafficgen_1.yardstick1
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {512B: 100}
- downlink: {512B: 100}
- flow:
- src_ip: [{'tg__0': 'xe0'}]
- dst_ip: [{'tg__0': 'xe1'}]
- count: 1
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- runner:
- type: Iteration
- iterations: 10
- interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
-contexts:
- # put node context first, so we don't HEAT deploy if node has errors
- - name: yardstick1
- type: Node
- file: ixia.yml
- - name: yardstick
- image: yardstick-samplevnfs
- flavor:
- vcpus: 10
- ram: 20480
- disk: 6
- extra_specs:
- hw:cpu_sockets: 1
- hw:cpu_cores: 10
- hw:cpu_threads: 1
- user: ubuntu
- placement_groups:
- pgrp1:
- policy: "availability"
- servers:
- vnf:
- floating_ip: true
- placement: "pgrp1"
- networks:
- mgmt:
- cidr: '10.0.1.0/24'
- xe0:
- cidr: '10.0.2.0/24'
- vld_id: downlink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant1
- port_security_enabled: False
- xe1:
- cidr: '10.0.3.0/24'
- vld_id: uplink_0
- gateway_ip: 'null'
- provider: true
- physical_network: phystenant2
- port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_ixia.yaml
index b685699cc..a29299bb6 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
topology: vfw_vnf_topology_ixia.yaml
nodes:
- tg__0: tg_0.traffic_gen
+ tg__0: trafficgen_0.traffic_gen
vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -39,7 +39,6 @@ scenarios:
type: Iteration
iterations: 10
interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
contexts:
# put node context first, so we don't HEAT deploy if node has errors
- name: traffic_gen
@@ -60,7 +59,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_trex.yaml
index 502436ced..81df46d41 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.baremetal
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -59,7 +59,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_trex_4port.yaml
index 2469dc866..19012af9a 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_trex_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-4.yaml
topology: vfw-tg-topology-4port.yaml
nodes:
- tg__0: tg_0.traffic_gen
+ tg__0: trafficgen_0.traffic_gen
vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}]
dst_ip: [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}]
@@ -39,7 +39,6 @@ scenarios:
type: Iteration
iterations: 10
interval: 35
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_muttiport.ixncfg
contexts:
# put node context first, so we don't HEAT deploy if node has errors
- name: traffic_gen
@@ -60,7 +59,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_ixia_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_ixia_scale_up.yaml
new file mode 100644
index 000000000..47f3e01fa
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_ixia_scale_up.yaml
@@ -0,0 +1,122 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set image = image or "yardstick-samplevnfs" %}
+{% set mem = mem or 20480 %}
+{% set vcpus = vcpus or 10 %}
+{% set vports = vports or 2 %}
+{% set phynet_map = phynet_map or {'uplink_0': 'prov0',
+ 'downlink_0': 'prov1',
+ 'uplink_1': 'prov2',
+ 'downlink_1': 'prov3'} %}
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_scale_up.yaml
+ topology: vfw-tg-topology-ixia-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.barametal
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ flow:
+ src_ip: [
+{% for vport in range(0,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ dst_ip: [
+{% for vport in range(1,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ resolution: 0.01
+ allowed_drop_rate: 0.005 - 0.01
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {128B: 100}
+ downlink: {128B: 100}
+ - uplink: {256B: 100}
+ downlink: {256B: 100}
+ - uplink: {512B: 100}
+ downlink: {512B: 100}
+ - uplink: {1024B: 100}
+ downlink: {1024B: 100}
+ - uplink: {1518B: 100}
+ downlink: {1518B: 100}
+ - uplink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+ downlink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+
+contexts:
+ - name: barametal
+ type: Node
+ file: /etc/yardstick/nodes/pod_ixia.yaml
+ - name: yardstick
+ image: {{ image }}
+ flavor:
+ vcpus: {{ vcpus }}
+ ram: {{ mem }}
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: {{ vcpus }}
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ network_ports:
+ mgmt:
+ - mgmt
+{% for vport in range(0,vports,2|int) %}
+ uplink_{{loop.index0}}:
+ - xe{{vport}}
+ downlink_{{loop.index0}}:
+ - xe{{vport + 1}}
+{% endfor %}
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+{% for vport in range(1,vports,2|int) %}
+ uplink_{{loop.index0}}:
+ cidr: '10.0.{{vport + 1}}.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: {{phynet_map['uplink_' + loop.index0|string] }}
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_{{loop.index0}}:
+ cidr: '10.0.{{vport + 2}}.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: {{phynet_map['downlink_' + loop.index0|string] }}
+ port_security_enabled: False
+ enable_dhcp: 'false'
+{% endfor %}
+
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_trex_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_trex_scale_up.yaml
new file mode 100644
index 000000000..2e66778f9
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_trex_scale_up.yaml
@@ -0,0 +1,122 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set image = image or "yardstick-samplevnfs" %}
+{% set mem = mem or 20480 %}
+{% set vcpus = vcpus or 10 %}
+{% set vports = vports or 2 %}
+{% set phynet_map = phynet_map or {'uplink_0': 'prov6',
+ 'downlink_0': 'prov7',
+ 'uplink_1': 'prov4',
+ 'downlink_1': 'prov5'} %}
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput-scale-up.yaml
+ topology: vfw-tg-topology-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.barametal
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ flow:
+ src_ip: [
+{% for vport in range(0,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ dst_ip: [
+{% for vport in range(1,vports,2|int) %}
+ {'tg__0': 'xe{{vport}}'},
+{% endfor %} ]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ resolution: 0.01
+ allowed_drop_rate: 0.005 - 0.01
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {128B: 100}
+ downlink: {128B: 100}
+ - uplink: {256B: 100}
+ downlink: {256B: 100}
+ - uplink: {512B: 100}
+ downlink: {512B: 100}
+ - uplink: {1024B: 100}
+ downlink: {1024B: 100}
+ - uplink: {1518B: 100}
+ downlink: {1518B: 100}
+ - uplink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+ downlink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+
+contexts:
+ - name: barametal
+ type: Node
+ file: /etc/yardstick/nodes/pod_trex.yaml
+ - name: yardstick
+ image: {{ image }}
+ flavor:
+ vcpus: {{ vcpus }}
+ ram: {{ mem }}
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: {{ vcpus }}
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ network_ports:
+ mgmt:
+ - mgmt
+{% for vport in range(0,vports,2|int) %}
+ uplink_{{loop.index0}}:
+ - xe{{vport}}
+ downlink_{{loop.index0}}:
+ - xe{{vport + 1}}
+{% endfor %}
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+{% for vport in range(1,vports,2|int) %}
+ uplink_{{loop.index0}}:
+ cidr: '10.0.{{vport + 1}}.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: {{phynet_map['uplink_' + loop.index0|string] }}
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_{{loop.index0}}:
+ cidr: '10.0.{{vport + 2}}.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: {{phynet_map['downlink_' + loop.index0|string] }}
+ port_security_enabled: False
+ enable_dhcp: 'false'
+{% endfor %}
+
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex.yaml
index 2e096a126..64de42a62 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
{% set provider = provider or none %}
{% set physical_networks = physical_networks or ['physnet1', 'physnet2'] %}
@@ -23,12 +23,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -60,10 +60,10 @@ context:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
- trafficgen_1:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_4port.yaml
index 980efe433..09353c25b 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_4port.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-4.yaml
topology: vfw-tg-topology-4port.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}]
dst_ip: [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}]
@@ -57,7 +57,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
vnf_0:
@@ -86,4 +86,3 @@ context:
gateway_ip: 'null'
port_security_enabled: False
enable_dhcp: 'false'
-
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_computeKPI.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_computeKPI.yaml
index b0972c53f..0b0b1924a 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_computeKPI.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_computeKPI.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
@@ -21,13 +21,13 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
cpt__0: compute_0.compute_nodes
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -67,10 +67,10 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
- trafficgen_1:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
networks:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_10.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_10.yaml
index 1d9c4e1c6..be86a11eb 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_10.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_10.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-10.yaml
topology: vfw-tg-topology-3node-10.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
vnf__0: vnf_0.yardstick
vnf__1: vnf_1.yardstick
vnf__2: vnf_2.yardstick
@@ -33,8 +33,8 @@ scenarios:
vnf__9: vnf_9.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- {'tg__0': 'xe0'}
@@ -114,7 +114,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -140,7 +140,7 @@ context:
- xe8
uplink_9:
- xe9
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_2.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_2.yaml
index bfda0bb7f..24ebcafba 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_2.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_2.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,14 +19,14 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-2.yaml
topology: vfw-tg-topology-3node-2.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
vnf__0: vnf_0.yardstick
vnf__1: vnf_1.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- {'tg__0': 'xe0'}
@@ -66,7 +66,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -76,7 +76,7 @@ context:
- xe0
uplink_1:
- xe1
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_4.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_4.yaml
index bd29ab76c..371071c79 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_4.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_4.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,16 +19,16 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-4.yaml
topology: vfw-tg-topology-3node-4.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
vnf__0: vnf_0.yardstick
vnf__1: vnf_1.yardstick
vnf__2: vnf_2.yardstick
vnf__3: vnf_3.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
- {'tg__0': 'xe0'}
@@ -78,7 +78,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -92,7 +92,7 @@ context:
- xe2
uplink_3:
- xe3
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_out.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_out.yaml
index be15e4550..598944de2 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_out.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_correlated_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,15 +19,15 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: vfw-tg-topology-3node-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg_0.yardstick
- tg__1: tg_1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
{% for vnf_num in range(num_vnfs|int) %}
@@ -68,7 +68,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
network_ports:
@@ -78,7 +78,7 @@ context:
uplink_{{ vnf_num }}:
- xe{{ vnf_num }}
{% endfor %}
- tg_1:
+ trafficgen_1:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_iterationipc.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_iterationipc.yaml
index 184ed6881..3e6933731 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_iterationipc.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_iterationipc.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
{% set provider = provider or none %}
{% set physical_networks = physical_networks or ['physnet1', 'physnet2'] %}
@@ -28,8 +28,8 @@ scenarios:
options:
hugepages_gb: 8
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale-up.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_scale-up.yaml
index eaeee7103..3af511aa4 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale-up.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+{% set framesize = framesize or "{64B: 100}" %}
{% set mem = mem or 20480 %}
{% set vcpus = vcpus or 10 %}
{% set vports = vports or 2 %}
@@ -23,12 +24,12 @@ scenarios:
vports: {{ vports }}
topology: vfw-tg-topology-scale-up.yaml
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [
{% for vport in range(0,vports,2|int) %}
@@ -66,7 +67,7 @@ context:
pgrp1:
policy: "availability"
servers:
- tg_0:
+ trafficgen_0:
floating_ip: true
placement: "pgrp1"
vnf_0:
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale_out.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_scale_out.yaml
index f1408931f..915919f1c 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_scale_out.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_trex_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+{% set framesize = framesize or "{64B: 100}" %}
{% set num_vnfs = num_vnfs or 1 %}
{% set availability_zone = availability_zone or {} %}
---
@@ -28,8 +29,8 @@ scenarios:
{% endfor %}
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip:
{% for vnf_num in range(num_vnfs|int) %}
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_trex.yaml
new file mode 100644
index 000000000..eadc6cca1
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_trex.yaml
@@ -0,0 +1,78 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set framesize = framesize or "{64B: 100}" %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
+ topology: vfw-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 5
+context:
+ # put node context first, so we don't HEAT deploy if node has errors
+ name: yardstick
+ image: yardstick-samplevnfs
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ trafficgen_0:
+ floating_ip: true
+ placement: "pgrp1"
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ xe0:
+ cidr: '10.0.2.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ xe1:
+ cidr: '10.0.3.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_sriov_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_sriov_external_rfc2544_ipv4_1rule_1flow_trex.yaml
index 4be8e9b16..6c71d5e67 100644
--- a/samples/vnf_samples/nsut/vfw/tc_heat_sriov_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_sriov_external_rfc2544_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.baremetal
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.baremetal
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -59,7 +59,7 @@ contexts:
pgrp1:
policy: "availability"
servers:
- vnf:
+ vnf_0:
floating_ip: true
placement: "pgrp1"
network_ports:
diff --git a/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_ixia.yaml
index a77d9003c..f0523b12e 100644
--- a/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
topology: vfw_vnf_topology_ixia.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -35,7 +35,6 @@ scenarios:
vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
runner:
type: Iteration
iterations: 10
@@ -69,7 +68,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
diff --git a/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_trex.yaml
index 4aeadc6db..0d1a8a5d6 100644
--- a/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -68,7 +68,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
diff --git a/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_ixia_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_ixia_scale_up.yaml
new file mode 100644
index 000000000..022865210
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_ixia_scale_up.yaml
@@ -0,0 +1,106 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.005 %}
+{% set tolerance_high = tolerance_high or 0.01 %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_scale_up.yaml
+ topology: vfw-tg-topology-ixia-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ flow:
+ src_ip:
+{% for vport in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ dst_ip:
+{% for vport in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ resolution: 0.01
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+ downlink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/pod_ixia_ovs.yaml
+ - type: StandaloneOvsDpdk
+ name: yardstick
+ file: /etc/yardstick/nodes/pod_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.1
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 6
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '172.10.1.150/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_trex_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_trex_scale_up.yaml
new file mode 100644
index 000000000..b42770491
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_ovs_rfc2544_ipv4_trex_scale_up.yaml
@@ -0,0 +1,105 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0001 %}
+{% set tolerance_high = tolerance_high or 0.0001 %}
+{% set framesize = framesize or "{64B: 100}" %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vfw-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
+ flow:
+ src_ip:
+{% for vport in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ dst_ip:
+{% for vport in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 5
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/standalone/trex_bm.yaml
+ - type: StandaloneOvsDpdk
+ name: yardstick
+ file: /etc/yardstick/nodes/standalone/pod_ovs.yaml
+ vm_deploy: True
+ ovs_properties:
+ version:
+ ovs: 2.8.1
+ dpdk: 17.05.2
+ pmd_threads: 2
+ ram:
+ socket_0: 2048
+ socket_1: 2048
+ queues: 4
+ vpath: "/usr/local"
+
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 6
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.7/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_ixia_correlated_scale_out_template.yaml b/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_ixia_correlated_scale_out_template.yaml
index 3606a5585..d8bf80ace 100644
--- a/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_ixia_correlated_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_ixia_correlated_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: vfw-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- tg__1: tg__1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
@@ -46,7 +46,6 @@ scenarios:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
{% endfor %}
- ixia_profile: ../../traffic_profiles/ixia_ipv4_profile_{{num_vnfs}}_port.ixncfg
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_ixia_scale_out_template.yaml b/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_ixia_scale_out_template.yaml
index c263a7688..660cb3bfd 100644
--- a/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_ixia_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_ixia_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: vfw-tg-topology-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
@@ -45,7 +45,6 @@ scenarios:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
{% endfor %}
- ixia_profile: ../../traffic_profiles/ixia/ixia_ipv4_profile_{{num_vnfs * 2}}_port.ixncfg
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_scale_out.yaml b/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_scale_out.yaml
index 1e4ccccb4..b382d87d1 100644
--- a/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_scale_out.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_ovs_vfw_udp_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: vfw-tg-topology-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
diff --git a/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_ixia.yaml
index 458471a28..7a8ca12ec 100644
--- a/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
topology: vfw_vnf_topology_ixia.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -35,7 +35,6 @@ scenarios:
vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
runner:
type: Iteration
iterations: 10
@@ -58,7 +57,7 @@ contexts:
user: ""
password: ""
servers:
- vnf:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.61/24'
diff --git a/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_trex.yaml
index 221ead4f9..3767290b0 100644
--- a/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_1rule_1flow_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
+{% set framesize = framesize or "{64B: 100}" %}
---
schema: yardstick:task:0.1
scenarios:
@@ -19,12 +19,12 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
flow:
src_ip: [{'tg__0': 'xe0'}]
dst_ip: [{'tg__0': 'xe1'}]
@@ -57,7 +57,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.61/24'
diff --git a/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_ixia_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_ixia_scale_up.yaml
new file mode 100644
index 000000000..b0ea0dc33
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_ixia_scale_up.yaml
@@ -0,0 +1,96 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.005 %}
+{% set tolerance_high = tolerance_high or 0.01 %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency_scale_up.yaml
+ topology: vfw-tg-topology-ixia-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ flow:
+ src_ip:
+{% for vport in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ dst_ip:
+{% for vport in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ resolution: 0.01
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Sequence
+ scenario_option_name: framesize
+ sequence:
+ - uplink: {64B: 100}
+ downlink: {64B: 100}
+ - uplink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+ downlink: {64B: 25, 128B: 25, 512B: 25, 1024B: 25}
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/pod_ixia_ovs.yaml
+ - type: StandaloneSriov
+ name: yardstick
+ file: /etc/yardstick/nodes/pod_sriov.yaml
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 6
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '172.10.1.150/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_trex_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_trex_scale_up.yaml
new file mode 100644
index 000000000..67c76bff4
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_sriov_rfc2544_ipv4_trex_scale_up.yaml
@@ -0,0 +1,94 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+{% set vports = vports or 2 %}
+{% set tolerance_low = tolerance_low or 0.0001 %}
+{% set tolerance_high = tolerance_high or 0.0001 %}
+{% set framesize = framesize or "{64B: 100}" %}
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf-RFC2544
+ traffic_profile: ../../traffic_profiles/ipv4_throughput-scale-up.yaml
+ extra_args:
+ vports: {{ vports }}
+ topology: vfw-tg-topology-scale-up.yaml
+ nodes:
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ uplink: {{ framesize }}
+ downlink: {{ framesize }}
+ flow:
+ src_ip:
+{% for vport in range(0, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ dst_ip:
+{% for vport in range(1, vports|int, 2) %}
+ - {'tg__0': 'xe{{ vport }}'}
+{% endfor %}
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: "{{ tolerance_low }} - {{ tolerance_high }}"
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 5
+contexts:
+ - name: yardstick
+ type: Node
+ file: /etc/yardstick/nodes/standalone/trex_bm.yaml
+ - type: StandaloneSriov
+ file: /etc/yardstick/nodes/standalone/host_sriov.yaml
+ name: yardstick
+ vm_deploy: True
+ flavor:
+ images: "/var/lib/libvirt/images/yardstick-nsb-image.img"
+ ram: 16384
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 7
+ hw:cpu_threads: 2
+ user: ""
+ password: ""
+ servers:
+ vnf_0:
+ network_ports:
+ mgmt:
+ cidr: '1.1.1.7/24'
+{% for port_num in range((vports/2)|int) %}
+ xe{{ port_num * 2 }}:
+ - uplink_{{ port_num }}
+ xe{{ (port_num * 2) + 1 }}:
+ - downlink_{{ port_num }}
+{% endfor %}
+ networks:
+{% for port_num in range((vports/2)|int) %}
+ uplink_{{ port_num }}:
+ port_num: {{ networks.uplink[port_num].port_num }}
+ phy_port: "{{ networks.uplink[port_num].phy_port }}"
+ vpci: "{{ networks.uplink[port_num].vpci }}"
+ cidr: "{{ networks.uplink[port_num].cidr }}"
+ gateway_ip: "{{ networks.uplink[port_num].gateway_ip }}"
+ downlink_{{ port_num }}:
+ port_num: {{ networks.downlink[port_num].port_num }}
+ phy_port: "{{ networks.downlink[port_num].phy_port }}"
+ vpci: "{{ networks.downlink[port_num].vpci }}"
+ cidr: "{{ networks.downlink[port_num].cidr }}"
+ gateway_ip: "{{ networks.downlink[port_num].gateway_ip }}"
+{% endfor %}
diff --git a/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_ixia_correlated_scale_out_template.yaml b/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_ixia_correlated_scale_out_template.yaml
index d7016964a..6093799a4 100644
--- a/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_ixia_correlated_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_ixia_correlated_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: vfw-tg-topology-ixia-correlated-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
- tg__1: tg__1.yardstick
+ tg__0: trafficgen_0.yardstick
+ tg__1: trafficgen_1.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
@@ -46,7 +46,6 @@ scenarios:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
{% endfor %}
- ixia_profile: ../../traffic_profiles/ixia/ixia_ipv4_profile_{{ num_vnfs }}_port.ixncfg
runner:
type: Iteration
diff --git a/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_ixia_scale_out_template.yaml b/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_ixia_scale_out_template.yaml
index 79a6be073..ea67cccae 100644
--- a/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_ixia_scale_out_template.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_ixia_scale_out_template.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-ixia-{{ num_vnfs }}.yaml
topology: vfw-tg-topology-ixia-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
@@ -45,7 +45,6 @@ scenarios:
rules: acl_1rule.yaml
vnf_config: {lb_config: '{{flow.vnf_config.lb_config}}', lb_count: {{flow.vnf_config.lb_count}} , worker_config: '{{flow.vnf_config.worker_config}}', worker_threads: {{flow.vnf_config.worker_threads}}}
{% endfor %}
- ixia_profile: ../../traffic_profiles/ixia/ixia_ipv4_profile_{{num_vnfs * 2}}_port.ixncfg
runner:
type: Iteration
diff --git a/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_scale_out.yaml b/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_scale_out.yaml
index d6ff61363..dceea06be 100644
--- a/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_scale_out.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_sriov_vfw_udp_scale_out.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput-{{ num_vnfs }}.yaml
topology: vfw-tg-topology-scale-out-{{ num_vnfs }}.yaml
nodes:
- tg__0: tg__0.yardstick
+ tg__0: trafficgen_0.yardstick
{% for vnf_num in range(num_vnfs|int) %}
vnf__{{ vnf_num }}: vnf_{{ vnf_num }}.yardstick
{% endfor %}
diff --git a/samples/vnf_samples/nsut/vfw/vfw-tg-topology-ixia-scale-up.yaml b/samples/vnf_samples/nsut/vfw/vfw-tg-topology-ixia-scale-up.yaml
new file mode 100644
index 000000000..3d29d3e67
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/vfw-tg-topology-ixia-scale-up.yaml
@@ -0,0 +1,53 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+{% set vports = get(extra_args, 'vports', 2) %}
+nsd:nsd-catalog:
+ nsd:
+ - id: vFW
+ name: vFW
+ short-name: vFW
+ description: scenario with vFW VNF
+ constituent-vnfd:
+ - member-vnf-index: '1'
+ vnfd-id-ref: tg__0
+ VNF model: ../../vnf_descriptors/ixia_rfc2544_tpl.yaml #VNF type
+ - member-vnf-index: '2'
+ vnfd-id-ref: vnf__0
+ VNF model: ../../vnf_descriptors/vfw_vnf.yaml #VNF type
+
+ vld:
+{% for vport in range(0,vports,2|int) %}
+ - id: uplink_{{loop.index0}}
+ name: tg__0 to vnf__0 link {{vport + 1}}
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe{{vport}}
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe{{vport}}
+ vnfd-id-ref: vnf__0
+ - id: downlink_{{loop.index0}}
+ name: vnf__0 to tg__0 link {{vport + 2}}
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe{{vport+1}}
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe{{vport+1}}
+ vnfd-id-ref: tg__0
+{% endfor %}
+
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_4k_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/vims/tc_vims_baremetal_sipp.yaml
index 00131b5f9..bf9f5a44a 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_4k_Requests-65000_Concurrency.yaml
+++ b/samples/vnf_samples/nsut/vims/tc_vims_baremetal_sipp.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2019 Viosoft Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,34 +11,47 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
---
schema: yardstick:task:0.1
+run_in_parallel: false
scenarios:
-- type: NSPerf
- traffic_profile: "../../traffic_profiles/http_tests/HTTP_4k-requests_65000_concurrency.yaml"
- topology: vfw_vnf_topology_ixload.yaml
+-
+ type: NSPerf
+ traffic_profile: "../../traffic_profiles/sip.yaml"
+ topology: vims-topology.yaml
+
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- options:
- framesize:
- uplink: {64B: 100}
- downlink: {64B: 100}
- traffic_type: 4
- rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf__0:
- rules: acl_1rule.yaml
- vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
- nfvi_enable: True
+ vnf__0: pcscf.yardstick
+ vnf__1: hss.yardstick
+ tg__0: sipp.yardstick
+
runner:
type: Duration
- duration: 2
- ixia_profile: ../../traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports.rxf # Need vlan update
+ duration: 10000
+ interval: 1
+ options:
+ port: 5060
+ start_user: 1
+ end_user: 10000
+ init_reg_cps: 50
+ init_reg_max: 5000
+ reg_cps: 20
+ reg_step: 10
+ rereg_cps: 20
+ rereg_step: 10
+ dereg_cps: 20
+ dereg_step: 10
+ msgc_cps: 10
+ msgc_step: 5
+ run_mode: nortp
+ call_cps: 10
+ hold_time: 15
+ call_step: 5
+
+ wait_time: 5
+
context:
type: Node
name: yardstick
nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod_ixia.yaml
-
+ file: /etc/yardstick/nodes/sipp_baremetal_pod.yaml
diff --git a/samples/vnf_samples/nsut/vims/tc_vims_heat_sipp.yaml b/samples/vnf_samples/nsut/vims/tc_vims_heat_sipp.yaml
new file mode 100644
index 000000000..8bf59c962
--- /dev/null
+++ b/samples/vnf_samples/nsut/vims/tc_vims_heat_sipp.yaml
@@ -0,0 +1,97 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+schema: "yardstick:task:0.1"
+run_in_parallel: false
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: "../../traffic_profiles/sip.yaml"
+ topology: vims-topology.yaml
+ nodes:
+ tg__0: sipp.trafficgen
+ vnf__0:
+ name: bono-0.yardstick
+ public_ip_attr: "bono_public_ip"
+ private_ip_attr: "bono_private_ip"
+ interfaces:
+ ims_network:
+ local_ip: bono_private_ip
+ local_mac: bono_local_mac
+ netmask: "255.255.255.0"
+ network: private_net_name
+ gateway_ip: private_net_gateway
+
+ vnf__1:
+ name: homestead-0.yardstick
+ public_ip_attr: "homestead_public_ip"
+ private_ip_attr: "homestead_private_ip"
+ interfaces:
+ ims_network:
+ local_ip: homestead_private_ip
+ local_mac: homestead_local_mac
+ netmask: "255.255.255.0"
+ network: private_net_name
+ gateway_ip: private_net_gateway
+ options:
+ # Public key to create keypair on openstack
+ key_name: yardstick
+ public_key: ""
+ port: 5060
+ start_user: 1
+ end_user: 10000
+ init_reg_cps: 50
+ init_reg_max: 5000
+ reg_cps: 50
+ reg_step: 10
+ rereg_cps: 10
+ rereg_step: 5
+ dereg_cps: 10
+ dereg_step: 5
+ msgc_cps: 10
+ msgc_step: 2
+ run_mode: rtp
+ call_cps: 10
+ hold_time: 15
+ call_step: 5
+ wait_time: 600
+ runner:
+ type: Duration
+ duration: 10000
+ interval: 1
+contexts:
+# put node context first, so we don't HEAT deploy if node has errors
+-
+ name: trafficgen
+ type: Node
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/sipp_pod.yaml
+
+-
+ name: yardstick
+ user: ubuntu
+ # Private key to access VM
+ key_filename: /etc/yardstick/yardstick.pem
+ heat_template: /tmp/clearwater.yaml
+ heat_parameters:
+ image: "Ubuntu_14_trusty"
+ flavor: m1.small
+ key_name: yardstick
+ public_net_id: "public1"
+ repo_url: "http://repo.cw-ngv.com/archive/repo107/"
+ dnssec_key: "HOz2ZYgvbyCFRUymRLBXyLD4+tESevesP07hhzs/uKUD+Oy3aWvReEWMKgBwy75FAl9XQqw6wIGb"
+ private_net_name: "ims_network"
+ private_net_cidr: "10.0.1.0/24"
+ private_net_gateway: "10.0.1.1"
+ private_net_pool_start: "10.0.1.2"
diff --git a/samples/vnf_samples/nsut/firewall/firewall-tg-topology.yaml b/samples/vnf_samples/nsut/vims/vims-topology.yaml
index b93137be5..a7525ab57 100644
--- a/samples/vnf_samples/nsut/firewall/firewall-tg-topology.yaml
+++ b/samples/vnf_samples/nsut/vims/vims-topology.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2019 Viosoft Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,20 +14,23 @@
nsd:nsd-catalog:
nsd:
- - id: 2node-topology
- name: 2node-topology
- short-name: 2node-topology
- description: 2node-topology
+ - id: vims-tg-topology
+ name: vims-tg-topology
+ short-name: vims-tg-topology
+ description: vims-tg-topology
constituent-vnfd:
- member-vnf-index: '1'
vnfd-id-ref: tg__0
- VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #VNF type
+ VNF model: ../../vnf_descriptors/tg_sipp_vnfd.yaml # Traffic Generator
- member-vnf-index: '2'
vnfd-id-ref: vnf__0
- VNF model: ../../vnf_descriptors/firewall_vnf.yaml #VNF type
+ VNF model: ../../vnf_descriptors/vims_pcscf_vnfd.yaml # vims
+ - member-vnf-index: '3'
+ vnfd-id-ref: vnf__1
+ VNF model: ../../vnf_descriptors/vims_hss_vnfd.yaml # vims
vld:
- - id: uplink_0
+ - id: ims_network
name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
@@ -37,14 +40,13 @@ nsd:nsd-catalog:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
vnfd-id-ref: vnf__0
-
- - id: downlink_0
- name: vnf__0 to tg__0 link 2
+ - id: data_network
+ name: tg__0 to vnf__0 link 2
type: ELAN
vnfd-connection-point-ref:
- - member-vnf-index-ref: '2'
- vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: vnf__0
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_http_ipv4_ixload.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_http_ipv4_ixload.yaml
index 04668d38f..32eb21dd3 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_http_ipv4_ixload.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_http_ipv4_ixload.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology_ixload.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {64B: 100}
@@ -32,11 +32,12 @@ scenarios:
traffic_type: 4
vnf__0:
nfvi_enable: True
- vnf_config: vpe_config
+ vnf_config: {file: './vpe_config/vpe_config_2_ports',
+ action_bulk_file: './vpe_config/action_bulk_512.txt',
+ full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg'}
runner:
type: Duration
duration: 4
- ixia_profile: ../../traffic_profiles/vpe/HTTP-vPE_IPv4_2Ports.rxf # Need vlan update
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_1518B.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_1518B.yaml
index 4f8395b53..3048a1d72 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_1518B.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_1518B.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {1518B: 100}
@@ -34,7 +34,9 @@ scenarios:
allowed_drop_rate: 0.0001 - 0.0001
vnf__0:
nfvi_enable: True
- vnf_config: vpe_config
+ vnf_config: {file: './vpe_config/vpe_config_2_ports',
+ action_bulk_file: './vpe_config/action_bulk_512.txt',
+ full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg'}
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
index 271cb8978..f683ff91a 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {64B: 100}
@@ -34,7 +34,9 @@ scenarios:
allowed_drop_rate: 0.0001 - 0.0001
vnf__0:
nfvi_enable: True
- vnf_config: vpe_config
+ vnf_config: {file: './vpe_config/vpe_config_2_ports',
+ action_bulk_file: './vpe_config/action_bulk_512.txt',
+ full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg'}
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
index d55540afb..e7095b8b7 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency_vpe.yaml"
topology: vpe_vnf_topology_ixia.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {64B: 100}
@@ -34,12 +34,14 @@ scenarios:
allowed_drop_rate: 0.0001 - 0.0001
vnf__0:
nfvi_enable: True
- vnf_config: vpe_config
+ vnf_config: {file: './vpe_config/vpe_config_2_ports',
+ action_bulk_file: './vpe_config/action_bulk_512.txt',
+ full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg',
+ script_file: './vpe_config/vpe_script_sample'}
runner:
type: Iteration
iterations: 10
interval: 35
- ixia_profile: ../../traffic_profiles/vpe/vpe_ipv4_profile_1flows.ixncfg
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml
index a552730a5..cd98714e9 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,9 +19,9 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology-3node.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
- tg__1: trafficgen_2.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
+ tg__1: trafficgen_1.yardstick
options:
framesize:
uplink: {64B: 100}
@@ -36,7 +36,9 @@ scenarios:
correlated_traffic: true
vnf__0:
nfvi_enable: True
- vnf_config: vpe_config
+ vnf_config: {file: './vpe_config/vpe_config_2_ports',
+ action_bulk_file: './vpe_config/action_bulk_512.txt',
+ full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg'}
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_IMIX.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_IMIX.yaml
index 47b9a6f2e..f81392ed0 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_IMIX.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_IMIX.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {64B: 5, 128B: 11, 256B: 16, 373B: 10, 570B: 35, 1400B: 10, 1500B: 13}
@@ -35,7 +35,9 @@ scenarios:
allowed_drop_rate: 0.0001 - 0.0001
vnf__0:
nfvi_enable: True
- vnf_config: vpe_config
+ vnf_config: {file: './vpe_config/vpe_config_2_ports',
+ action_bulk_file: './vpe_config/action_bulk_512.txt',
+ full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg'}
runner:
type: Iteration
iterations: 10
diff --git a/samples/vnf_samples/nsut/vpe/tc_ovs_rfc2544_ipv4_1rule_64B_ixia.yaml b/samples/vnf_samples/nsut/vpe/tc_ovs_rfc2544_ipv4_1rule_64B_ixia.yaml
index 5293b5270..99c9cccb9 100644
--- a/samples/vnf_samples/nsut/vpe/tc_ovs_rfc2544_ipv4_1rule_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_ovs_rfc2544_ipv4_1rule_64B_ixia.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_vpe.yaml
topology: vpe_vnf_topology_ixia.yaml
nodes:
- tg__0: tg__0.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {64B: 100}
@@ -34,8 +34,9 @@ scenarios:
allowed_drop_rate: 0.0001 - 0.0001
vnf__0:
nfvi_enable: True
- vnf_config: vpe_config
- ixia_profile: ../../traffic_profiles/vpe/vpe_ipv4_profile_1flows.ixncfg
+ vnf_config: {file: './vpe_config/vpe_config_2_ports',
+ action_bulk_file: './vpe_config/action_bulk_512.txt',
+ full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg'}
runner:
type: Iteration
iterations: 10
@@ -69,7 +70,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
diff --git a/samples/vnf_samples/nsut/vpe/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml b/samples/vnf_samples/nsut/vpe/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml
index ce239808e..726754f05 100644
--- a/samples/vnf_samples/nsut/vpe/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_ovs_rfc2544_ipv4_1rule_64B_trex.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_vpe.yaml
topology: vpe_vnf_topology.yaml
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf__0.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
framesize:
uplink: {64B: 100}
@@ -34,7 +34,9 @@ scenarios:
allowed_drop_rate: 0.0001 - 0.0001
vnf__0:
nfvi_enable: True
- vnf_config: vpe_config
+ vnf_config: {file: './vpe_config/vpe_config_2_ports',
+ action_bulk_file: './vpe_config/action_bulk_512.txt',
+ full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg'}
runner:
type: Iteration
iterations: 10
@@ -68,7 +70,7 @@ contexts:
user: ""
password: ""
servers:
- vnf__0:
+ vnf_0:
network_ports:
mgmt:
cidr: '1.1.1.7/24'
diff --git a/samples/vnf_samples/nsut/vpe/vpe_config/action_bulk_512.txt b/samples/vnf_samples/nsut/vpe/vpe_config/action_bulk_512.txt
index 21731cd45..6fb3bdd7d 100644
--- a/samples/vnf_samples/nsut/vpe/vpe_config/action_bulk_512.txt
+++ b/samples/vnf_samples/nsut/vpe/vpe_config/action_bulk_512.txt
@@ -1,3 +1,17 @@
+# Copyright (c) 2016-2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
flow 0 meter 0 trtcm 1250000000 1250000000 1000000 1000000 policer 0 g G y Y r R meter 1 trtcm 1250000000 1250000000 1000000 1000000 policer 1 g G y Y r R meter 2 trtcm 1250000000 1250000000 1000000 1000000 policer 2 g G y Y r R meter 3 trtcm 1250000000 1250000000 1000000 1000000 policer 3 g G y Y r R port 0
flow 1 meter 0 trtcm 1250000000 1250000000 1000000 1000000 policer 0 g G y Y r R meter 1 trtcm 1250000000 1250000000 1000000 1000000 policer 1 g G y Y r R meter 2 trtcm 1250000000 1250000000 1000000 1000000 policer 2 g G y Y r R meter 3 trtcm 1250000000 1250000000 1000000 1000000 policer 3 g G y Y r R port 0
flow 2 meter 0 trtcm 1250000000 1250000000 1000000 1000000 policer 0 g G y Y r R meter 1 trtcm 1250000000 1250000000 1000000 1000000 policer 1 g G y Y r R meter 2 trtcm 1250000000 1250000000 1000000 1000000 policer 2 g G y Y r R meter 3 trtcm 1250000000 1250000000 1000000 1000000 policer 3 g G y Y r R port 0
diff --git a/samples/vnf_samples/nsut/vpe/vpe_config/vpe_config_2_ports b/samples/vnf_samples/nsut/vpe/vpe_config/vpe_config_2_ports
new file mode 100644
index 000000000..44aa9854e
--- /dev/null
+++ b/samples/vnf_samples/nsut/vpe/vpe_config/vpe_config_2_ports
@@ -0,0 +1,100 @@
+# Copyright (c) 2016-2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+[PIPELINE0]
+type = MASTER
+core = 0
+
+[TM0]
+burst_read = 24
+burst_write = 32
+cfg = /tmp/full_tm_profile_10G.cfg
+
+[PIPELINE1]
+type = FIREWALL
+core = s0c1
+pktq_in = RXQ0.0
+pktq_out = SWQ0 SINK0
+n_rules = 4096
+pkt_type = qinq_ipv4
+
+[PIPELINE2]
+type = FLOW_CLASSIFICATION
+core = s0c2
+pktq_in = SWQ0
+pktq_out = SWQ1 SINK1
+n_flows = 65536
+key_size = 8
+key_offset = 268
+key_mask = 00000FFF00000FFF
+flowid_offset = 172
+
+[PIPELINE3]
+type = FLOW_ACTIONS
+core = s0c2
+pktq_in = SWQ1
+pktq_out = SWQ2
+n_flows = 65536
+n_meters_per_flow = 1
+flow_id_offset = 172
+ip_hdr_offset = 278
+color_offset = 176
+
+[PIPELINE4]
+type = FLOW_ACTIONS
+core = s0c1
+pktq_in = SWQ2
+pktq_out = SWQ3
+n_flows = 65536
+n_meters_per_flow = 4
+flow_id_offset = 172
+ip_hdr_offset = 278
+color_offset = 176
+
+[PIPELINE5]
+type = ROUTING
+core = s0c3
+pktq_in = SWQ3
+pktq_out = TXQ1.0 SINK2
+encap = ethernet_mpls
+mpls_color_mark = yes
+ip_hdr_offset = 278
+color_offset = 176
+
+[PIPELINE6]
+type = ROUTING
+core = s0c4
+pktq_in = RXQ1.0
+pktq_out = SWQ4 SINK3
+encap = ethernet_qinq
+qinq_sched = yes
+ip_hdr_offset = 270
+
+[PIPELINE7]
+type = PASS-THROUGH
+core = s0c5
+pktq_in = SWQ4
+pktq_out = SWQ5
+
+[PIPELINE8]
+type = PASS-THROUGH
+core = s0c5
+pktq_in = SWQ5 TM0
+pktq_out = TM0 SWQ6
+
+[PIPELINE9]
+type = PASS-THROUGH
+core = s0c5
+pktq_in = SWQ6
+pktq_out = TXQ0.0
diff --git a/samples/vnf_samples/nsut/vpe/vpe_config/vpe_script_sample b/samples/vnf_samples/nsut/vpe/vpe_config/vpe_script_sample
new file mode 100644
index 000000000..ebf59ccfb
--- /dev/null
+++ b/samples/vnf_samples/nsut/vpe/vpe_config/vpe_script_sample
@@ -0,0 +1,631 @@
+# Copyright (c) 2016-2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+p 1 firewall add priority 1 ipv4 152.16.0.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.1.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.2.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.3.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.4.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.5.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.6.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.7.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.8.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.9.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.10.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.11.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.12.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.13.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.14.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.15.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.16.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.17.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.18.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.19.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.20.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.21.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.22.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.23.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.24.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.25.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.26.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.27.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.28.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.29.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.30.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.31.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.32.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.33.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.34.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.35.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.36.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.37.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.38.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.39.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.40.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.41.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.42.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.43.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.44.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.45.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.46.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.47.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.48.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.49.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.50.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.51.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.52.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.53.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.54.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.55.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.56.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.57.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.58.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.59.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.60.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.61.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.62.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.63.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.64.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.65.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.66.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.67.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.68.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.69.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.70.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.71.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.72.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.73.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.74.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.75.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.76.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.77.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.78.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.79.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.80.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.81.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.82.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.83.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.84.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.85.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.86.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.87.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.88.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.89.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.90.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.91.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.92.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.93.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.94.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.95.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.96.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.97.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.98.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.99.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.100.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.101.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.102.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.103.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.104.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.105.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.106.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.107.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.108.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.109.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.110.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.111.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.112.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.113.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.114.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.115.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.116.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.117.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.118.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.119.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.120.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.121.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.122.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.123.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.124.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.125.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.126.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.127.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.128.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.129.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.130.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.131.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.132.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.133.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.134.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.135.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.136.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.137.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.138.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.139.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.140.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.141.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.142.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.143.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.144.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.145.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.146.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.147.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.148.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.149.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.150.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.151.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.152.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.153.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.154.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.155.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.156.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.157.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.158.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.159.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.160.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.161.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.162.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.163.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.164.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.165.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.166.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.167.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.168.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.169.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.170.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.171.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.172.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.173.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.174.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.175.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.176.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.177.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.178.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.179.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.180.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.181.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.182.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.183.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.184.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.185.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.186.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.187.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.188.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.189.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.190.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.191.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.192.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.193.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.194.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.195.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.196.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.197.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.198.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.199.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.200.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.201.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.202.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.203.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.204.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.205.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.206.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.207.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.208.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.209.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.210.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.211.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.212.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.213.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.214.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.215.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.216.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.217.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.218.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.219.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.220.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.221.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.222.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.223.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.224.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.225.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.226.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.227.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.228.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.229.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.230.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.231.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.232.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.233.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.234.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.235.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.236.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.237.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.238.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.239.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.240.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.241.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.242.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.243.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.244.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.245.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.246.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.247.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.248.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.249.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.250.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.251.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.252.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.253.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.254.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add priority 1 ipv4 152.16.255.0 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0
+p 1 firewall add default 1
+
+p 2 flow add qinq 128 512 port 0 id 1
+p 2 flow add default 1
+p 3 action flow bulk /tmp/action_bulk_512.txt
+p 4 action flow bulk /tmp/action_bulk_512.txt
+p 4 action dscp 0 class 0 color G
+p 4 action dscp 1 class 1 color Y
+p 4 action dscp 2 class 2 color R
+p 4 action dscp 3 class 3 color G
+p 4 action dscp 4 class 0 color Y
+p 4 action dscp 5 class 1 color R
+p 4 action dscp 6 class 2 color G
+p 4 action dscp 7 class 3 color Y
+p 4 action dscp 8 class 0 color R
+p 4 action dscp 9 class 1 color G
+p 4 action dscp 10 class 2 color Y
+p 4 action dscp 11 class 3 color R
+p 4 action dscp 12 class 0 color G
+p 4 action dscp 13 class 1 color Y
+p 4 action dscp 14 class 2 color R
+p 4 action dscp 15 class 3 color G
+p 4 action dscp 16 class 0 color Y
+p 4 action dscp 17 class 1 color R
+p 4 action dscp 18 class 2 color G
+p 4 action dscp 19 class 3 color Y
+p 4 action dscp 20 class 0 color R
+p 4 action dscp 21 class 1 color G
+p 4 action dscp 22 class 2 color Y
+p 4 action dscp 23 class 3 color R
+p 4 action dscp 24 class 0 color G
+p 4 action dscp 25 class 1 color Y
+p 4 action dscp 26 class 2 color R
+p 4 action dscp 27 class 3 color G
+p 4 action dscp 28 class 0 color Y
+p 4 action dscp 29 class 1 color R
+p 4 action dscp 30 class 2 color G
+p 4 action dscp 31 class 3 color Y
+p 4 action dscp 32 class 0 color R
+p 4 action dscp 33 class 1 color G
+p 4 action dscp 34 class 2 color Y
+p 4 action dscp 35 class 3 color R
+p 4 action dscp 36 class 0 color G
+p 4 action dscp 37 class 1 color Y
+p 4 action dscp 38 class 2 color R
+p 4 action dscp 39 class 3 color G
+p 4 action dscp 40 class 0 color Y
+p 4 action dscp 41 class 1 color R
+p 4 action dscp 42 class 2 color G
+p 4 action dscp 43 class 3 color Y
+p 4 action dscp 44 class 0 color R
+p 4 action dscp 45 class 1 color G
+p 4 action dscp 46 class 2 color Y
+p 4 action dscp 47 class 3 color R
+p 4 action dscp 48 class 0 color G
+p 4 action dscp 49 class 1 color Y
+p 4 action dscp 50 class 2 color R
+p 4 action dscp 51 class 3 color G
+p 4 action dscp 52 class 0 color Y
+p 4 action dscp 53 class 1 color R
+p 4 action dscp 54 class 2 color G
+p 4 action dscp 55 class 3 color Y
+p 4 action dscp 56 class 0 color R
+p 4 action dscp 57 class 1 color G
+p 4 action dscp 58 class 2 color Y
+p 4 action dscp 59 class 3 color R
+p 4 action dscp 60 class 0 color G
+p 4 action dscp 61 class 1 color Y
+p 4 action dscp 62 class 2 color R
+p 4 action dscp 63 class 3 color G
+p 5 route add 152.40.0.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:0
+p 5 route add 152.40.8.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:8
+p 5 route add 152.40.16.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:16
+p 5 route add 152.40.24.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:24
+p 5 route add 152.40.32.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:32
+p 5 route add 152.40.40.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:40
+p 5 route add 152.40.48.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:48
+p 5 route add 152.40.56.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:56
+p 5 route add 152.40.64.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:64
+p 5 route add 152.40.72.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:72
+p 5 route add 152.40.80.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:80
+p 5 route add 152.40.88.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:88
+p 5 route add 152.40.96.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:96
+p 5 route add 152.40.104.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:104
+p 5 route add 152.40.112.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:112
+p 5 route add 152.40.120.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:120
+p 5 route add 152.40.128.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:128
+p 5 route add 152.40.136.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:136
+p 5 route add 152.40.144.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:144
+p 5 route add 152.40.152.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:152
+p 5 route add 152.40.160.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:160
+p 5 route add 152.40.168.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:168
+p 5 route add 152.40.176.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:176
+p 5 route add 152.40.184.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:184
+p 5 route add 152.40.192.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:192
+p 5 route add 152.40.200.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:200
+p 5 route add 152.40.208.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:208
+p 5 route add 152.40.216.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:216
+p 5 route add 152.40.224.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:224
+p 5 route add 152.40.232.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:232
+p 5 route add 152.40.240.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:240
+p 5 route add 152.40.248.0 21 port 0 ether 00:98:28:28:14:00 mpls 0:248
+p 5 route add default 1
+
+p 6 route add 152.16.0.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 0
+p 6 route add 152.16.1.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 1
+p 6 route add 152.16.2.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 2
+p 6 route add 152.16.3.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 3
+p 6 route add 152.16.4.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 4
+p 6 route add 152.16.5.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 5
+p 6 route add 152.16.6.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 6
+p 6 route add 152.16.7.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 7
+p 6 route add 152.16.8.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 8
+p 6 route add 152.16.9.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 9
+p 6 route add 152.16.10.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 10
+p 6 route add 152.16.11.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 11
+p 6 route add 152.16.12.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 12
+p 6 route add 152.16.13.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 13
+p 6 route add 152.16.14.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 14
+p 6 route add 152.16.15.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 15
+p 6 route add 152.16.16.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 16
+p 6 route add 152.16.17.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 17
+p 6 route add 152.16.18.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 18
+p 6 route add 152.16.19.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 19
+p 6 route add 152.16.20.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 20
+p 6 route add 152.16.21.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 21
+p 6 route add 152.16.22.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 22
+p 6 route add 152.16.23.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 23
+p 6 route add 152.16.24.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 24
+p 6 route add 152.16.25.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 25
+p 6 route add 152.16.26.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 26
+p 6 route add 152.16.27.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 27
+p 6 route add 152.16.28.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 28
+p 6 route add 152.16.29.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 29
+p 6 route add 152.16.30.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 30
+p 6 route add 152.16.31.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 31
+p 6 route add 152.16.32.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 32
+p 6 route add 152.16.33.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 33
+p 6 route add 152.16.34.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 34
+p 6 route add 152.16.35.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 35
+p 6 route add 152.16.36.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 36
+p 6 route add 152.16.37.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 37
+p 6 route add 152.16.38.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 38
+p 6 route add 152.16.39.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 39
+p 6 route add 152.16.40.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 40
+p 6 route add 152.16.41.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 41
+p 6 route add 152.16.42.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 42
+p 6 route add 152.16.43.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 43
+p 6 route add 152.16.44.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 44
+p 6 route add 152.16.45.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 45
+p 6 route add 152.16.46.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 46
+p 6 route add 152.16.47.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 47
+p 6 route add 152.16.48.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 48
+p 6 route add 152.16.49.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 49
+p 6 route add 152.16.50.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 50
+p 6 route add 152.16.51.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 51
+p 6 route add 152.16.52.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 52
+p 6 route add 152.16.53.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 53
+p 6 route add 152.16.54.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 54
+p 6 route add 152.16.55.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 55
+p 6 route add 152.16.56.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 56
+p 6 route add 152.16.57.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 57
+p 6 route add 152.16.58.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 58
+p 6 route add 152.16.59.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 59
+p 6 route add 152.16.60.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 60
+p 6 route add 152.16.61.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 61
+p 6 route add 152.16.62.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 62
+p 6 route add 152.16.63.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 63
+p 6 route add 152.16.64.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 64
+p 6 route add 152.16.65.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 65
+p 6 route add 152.16.66.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 66
+p 6 route add 152.16.67.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 67
+p 6 route add 152.16.68.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 68
+p 6 route add 152.16.69.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 69
+p 6 route add 152.16.70.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 70
+p 6 route add 152.16.71.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 71
+p 6 route add 152.16.72.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 72
+p 6 route add 152.16.73.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 73
+p 6 route add 152.16.74.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 74
+p 6 route add 152.16.75.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 75
+p 6 route add 152.16.76.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 76
+p 6 route add 152.16.77.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 77
+p 6 route add 152.16.78.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 78
+p 6 route add 152.16.79.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 79
+p 6 route add 152.16.80.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 80
+p 6 route add 152.16.81.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 81
+p 6 route add 152.16.82.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 82
+p 6 route add 152.16.83.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 83
+p 6 route add 152.16.84.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 84
+p 6 route add 152.16.85.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 85
+p 6 route add 152.16.86.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 86
+p 6 route add 152.16.87.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 87
+p 6 route add 152.16.88.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 88
+p 6 route add 152.16.89.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 89
+p 6 route add 152.16.90.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 90
+p 6 route add 152.16.91.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 91
+p 6 route add 152.16.92.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 92
+p 6 route add 152.16.93.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 93
+p 6 route add 152.16.94.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 94
+p 6 route add 152.16.95.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 95
+p 6 route add 152.16.96.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 96
+p 6 route add 152.16.97.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 97
+p 6 route add 152.16.98.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 98
+p 6 route add 152.16.99.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 99
+p 6 route add 152.16.100.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 100
+p 6 route add 152.16.101.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 101
+p 6 route add 152.16.102.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 102
+p 6 route add 152.16.103.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 103
+p 6 route add 152.16.104.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 104
+p 6 route add 152.16.105.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 105
+p 6 route add 152.16.106.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 106
+p 6 route add 152.16.107.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 107
+p 6 route add 152.16.108.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 108
+p 6 route add 152.16.109.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 109
+p 6 route add 152.16.110.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 110
+p 6 route add 152.16.111.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 111
+p 6 route add 152.16.112.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 112
+p 6 route add 152.16.113.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 113
+p 6 route add 152.16.114.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 114
+p 6 route add 152.16.115.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 115
+p 6 route add 152.16.116.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 116
+p 6 route add 152.16.117.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 117
+p 6 route add 152.16.118.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 118
+p 6 route add 152.16.119.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 119
+p 6 route add 152.16.120.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 120
+p 6 route add 152.16.121.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 121
+p 6 route add 152.16.122.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 122
+p 6 route add 152.16.123.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 123
+p 6 route add 152.16.124.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 124
+p 6 route add 152.16.125.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 125
+p 6 route add 152.16.126.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 126
+p 6 route add 152.16.127.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 127
+p 6 route add 152.16.128.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 128
+p 6 route add 152.16.129.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 129
+p 6 route add 152.16.130.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 130
+p 6 route add 152.16.131.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 131
+p 6 route add 152.16.132.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 132
+p 6 route add 152.16.133.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 133
+p 6 route add 152.16.134.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 134
+p 6 route add 152.16.135.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 135
+p 6 route add 152.16.136.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 136
+p 6 route add 152.16.137.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 137
+p 6 route add 152.16.138.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 138
+p 6 route add 152.16.139.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 139
+p 6 route add 152.16.140.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 140
+p 6 route add 152.16.141.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 141
+p 6 route add 152.16.142.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 142
+p 6 route add 152.16.143.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 143
+p 6 route add 152.16.144.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 144
+p 6 route add 152.16.145.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 145
+p 6 route add 152.16.146.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 146
+p 6 route add 152.16.147.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 147
+p 6 route add 152.16.148.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 148
+p 6 route add 152.16.149.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 149
+p 6 route add 152.16.150.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 150
+p 6 route add 152.16.151.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 151
+p 6 route add 152.16.152.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 152
+p 6 route add 152.16.153.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 153
+p 6 route add 152.16.154.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 154
+p 6 route add 152.16.155.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 155
+p 6 route add 152.16.156.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 156
+p 6 route add 152.16.157.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 157
+p 6 route add 152.16.158.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 158
+p 6 route add 152.16.159.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 159
+p 6 route add 152.16.160.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 160
+p 6 route add 152.16.161.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 161
+p 6 route add 152.16.162.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 162
+p 6 route add 152.16.163.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 163
+p 6 route add 152.16.164.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 164
+p 6 route add 152.16.165.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 165
+p 6 route add 152.16.166.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 166
+p 6 route add 152.16.167.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 167
+p 6 route add 152.16.168.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 168
+p 6 route add 152.16.169.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 169
+p 6 route add 152.16.170.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 170
+p 6 route add 152.16.171.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 171
+p 6 route add 152.16.172.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 172
+p 6 route add 152.16.173.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 173
+p 6 route add 152.16.174.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 174
+p 6 route add 152.16.175.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 175
+p 6 route add 152.16.176.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 176
+p 6 route add 152.16.177.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 177
+p 6 route add 152.16.178.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 178
+p 6 route add 152.16.179.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 179
+p 6 route add 152.16.180.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 180
+p 6 route add 152.16.181.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 181
+p 6 route add 152.16.182.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 182
+p 6 route add 152.16.183.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 183
+p 6 route add 152.16.184.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 184
+p 6 route add 152.16.185.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 185
+p 6 route add 152.16.186.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 186
+p 6 route add 152.16.187.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 187
+p 6 route add 152.16.188.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 188
+p 6 route add 152.16.189.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 189
+p 6 route add 152.16.190.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 190
+p 6 route add 152.16.191.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 191
+p 6 route add 152.16.192.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 192
+p 6 route add 152.16.193.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 193
+p 6 route add 152.16.194.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 194
+p 6 route add 152.16.195.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 195
+p 6 route add 152.16.196.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 196
+p 6 route add 152.16.197.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 197
+p 6 route add 152.16.198.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 198
+p 6 route add 152.16.199.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 199
+p 6 route add 152.16.200.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 200
+p 6 route add 152.16.201.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 201
+p 6 route add 152.16.202.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 202
+p 6 route add 152.16.203.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 203
+p 6 route add 152.16.204.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 204
+p 6 route add 152.16.205.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 205
+p 6 route add 152.16.206.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 206
+p 6 route add 152.16.207.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 207
+p 6 route add 152.16.208.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 208
+p 6 route add 152.16.209.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 209
+p 6 route add 152.16.210.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 210
+p 6 route add 152.16.211.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 211
+p 6 route add 152.16.212.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 212
+p 6 route add 152.16.213.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 213
+p 6 route add 152.16.214.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 214
+p 6 route add 152.16.215.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 215
+p 6 route add 152.16.216.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 216
+p 6 route add 152.16.217.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 217
+p 6 route add 152.16.218.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 218
+p 6 route add 152.16.219.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 219
+p 6 route add 152.16.220.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 220
+p 6 route add 152.16.221.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 221
+p 6 route add 152.16.222.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 222
+p 6 route add 152.16.223.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 223
+p 6 route add 152.16.224.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 224
+p 6 route add 152.16.225.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 225
+p 6 route add 152.16.226.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 226
+p 6 route add 152.16.227.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 227
+p 6 route add 152.16.228.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 228
+p 6 route add 152.16.229.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 229
+p 6 route add 152.16.230.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 230
+p 6 route add 152.16.231.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 231
+p 6 route add 152.16.232.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 232
+p 6 route add 152.16.233.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 233
+p 6 route add 152.16.234.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 234
+p 6 route add 152.16.235.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 235
+p 6 route add 152.16.236.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 236
+p 6 route add 152.16.237.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 237
+p 6 route add 152.16.238.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 238
+p 6 route add 152.16.239.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 239
+p 6 route add 152.16.240.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 240
+p 6 route add 152.16.241.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 241
+p 6 route add 152.16.242.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 242
+p 6 route add 152.16.243.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 243
+p 6 route add 152.16.244.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 244
+p 6 route add 152.16.245.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 245
+p 6 route add 152.16.246.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 246
+p 6 route add 152.16.247.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 247
+p 6 route add 152.16.248.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 248
+p 6 route add 152.16.249.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 249
+p 6 route add 152.16.250.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 250
+p 6 route add 152.16.251.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 251
+p 6 route add 152.16.252.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 252
+p 6 route add 152.16.253.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 253
+p 6 route add 152.16.254.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 254
+p 6 route add 152.16.255.0 24 port 0 ether 00:98:10:64:14:00 qinq 0 255
+p 6 route add default 1
diff --git a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology.yaml b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology.yaml
index 4ade967f7..b63f4cc0f 100644
--- a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology.yaml
+++ b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology.yaml
@@ -21,10 +21,10 @@ nsd:nsd-catalog:
constituent-vnfd:
- member-vnf-index: '1'
vnfd-id-ref: tg__0
- VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #tg_vpe_upstream.yaml #VPE VNF
+ VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #tg_trex_tpl.yaml #TREX
- member-vnf-index: '2'
vnfd-id-ref: vnf__0
- VNF model: ../../vnf_descriptors/vpe_vnf.yaml #tg_l3fwd.yaml #tg_trex_tpl.yaml #TREX
+ VNF model: ../../vnf_descriptors/vpe_vnf.yaml #VPE VNF
vld:
- id: uplink_0
@@ -33,10 +33,10 @@ nsd:nsd-catalog:
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__0 #TREX
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__0 #VNF
+ vnfd-id-ref: vnf__0
- id: downlink_0
name: vnf__0 to tg__0 link 2
@@ -44,7 +44,7 @@ nsd:nsd-catalog:
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__0 #L3fwd
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__0 #VPE VNF
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixia.yaml b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixia.yaml
index d7e11a696..70e80a7a6 100644
--- a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixia.yaml
+++ b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixia.yaml
@@ -36,7 +36,7 @@ nsd:nsd-catalog:
vnfd-id-ref: tg__0 #TREX
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__0 #VNF
+ vnfd-id-ref: vnf__0 #VNF
- id: downlink_0
name: vnf__0 to tg__0 link 2
@@ -44,7 +44,7 @@ nsd:nsd-catalog:
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__0 #L3fwd
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__0 #VPE VNF
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/traffic_profiles/acl/acl_ipv4_profile_1flows.ixncfg b/samples/vnf_samples/traffic_profiles/acl/acl_ipv4_profile_1flows.ixncfg
deleted file mode 100644
index 01269bee2..000000000
--- a/samples/vnf_samples/traffic_profiles/acl/acl_ipv4_profile_1flows.ixncfg
+++ /dev/null
Binary files differ
diff --git a/samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows.ixncfg b/samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows.ixncfg
deleted file mode 100644
index d24204385..000000000
--- a/samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows.ixncfg
+++ /dev/null
Binary files differ
diff --git a/samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows_3node_latency.ixncfg b/samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows_3node_latency.ixncfg
deleted file mode 100644
index fdf47dad8..000000000
--- a/samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows_3node_latency.ixncfg
+++ /dev/null
Binary files differ
diff --git a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1024K-requests_65000_concurrency.yaml b/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1024K-requests_65000_concurrency.yaml
deleted file mode 100644
index bfc75982f..000000000
--- a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1024K-requests_65000_concurrency.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-schema: "nsb:traffic_profile:0.1"
-
-name: TrafficProfileGenericHTTP
-description: Traffic profile to run HTTP test
-traffic_profile:
- traffic_type: TrafficProfileGenericHTTP
-
-#http client specific values
-uplink_0:
- http_no_requests: "1000" # number of http iterations
- http_concurency: "65000" # number of threads to be run
- http_locator: "/1024K.bin" # http locator to be read
- http_peer_address: "152.40.40.20" # address range of the servers
- http_peer_port: "9004" # port range of the server
- http_client_address: "152.16.100.20" # address range of the servers
- private_subnet_mask: "255.255.255.0"
- attacker_tests: "False" # True : If attacker Test, False : Otherwise
-
-#http server side
-downlink_0:
- http_locator_image_size: "1024KB" # image size requested by http client
- http_bind_address: "152.40.40.20" # where address is bound
- http_bind_port: "9004" # when port is bound
- public_subnet_mask: "255.255.255.0"
diff --git a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml b/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml
index 112836ac9..fec8b3316 100644
--- a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml
+++ b/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml
@@ -5,37 +5,38 @@ description: Traffic profile to run HTTP test
traffic_profile:
traffic_type: TrafficProfileGenericHTTP
-#http client specific values
uplink_0:
- http_no_requests: "1000" # number of http iterations
- http_concurency: "65000" # number of threads to be run
- http_locator: "/1B.bin" # http locator to be read
- http_peer_address: "152.40.40.20" # address range of the servers
- http_peer_port: "9004" # port range of the server
- http_client_address: "152.16.100.20" # address range of the servers
- private_subnet_mask: "255.255.255.0"
- attacker_tests: "False" # True : If attacker Test, False : Otherwise
+ ip:
+ address: "152.16.100.32" # must be in same subnet with gateway
+ subnet_prefix: 24 # subnet prefix
+ mac: "Auto" # port mac addr or auto to generate automatically
+ gateway: <GATEWAY_ADDR> # will be taken from pod file
+
+ http_client:
+ simulated_users: {{ get(simulated_users, 'simulated_users.uplink_0', '65000') }} # number of threads to be run
+ page_object: {{ get(page_object, 'page_object.uplink_0', '/1b.html') }} # http locator to be read
-#http server side
downlink_0:
- http_locator_image_size: "1B" # image size requested by http client
- http_bind_address: "152.40.40.20" # where address is bound
- http_bind_port: "9004" # when port is bound
- public_subnet_mask: "255.255.255.0"
+ ip:
+ address: "152.40.40.32" # must be in same subnet with gateway
+ subnet_prefix: 24 # subnet prefix
+ mac: "Auto" # port mac addr or auto to generate automatically
+ gateway: <GATEWAY_ADDR> # will be taken from pod file
uplink_1:
- http_no_requests: "1000" # number of http iterations
- http_concurency: "65000" # number of threads to be run
- http_locator: "/1B.bin" # http locator to be read
- http_peer_address: "192.40.40.20" # address range of the servers
- http_peer_port: "9004" # port range of the server
- http_client_address: "152.16.100.20" # address range of the servers
- private_subnet_mask: "255.255.255.0"
- attacker_tests: "False" # True : If attacker Test, False : Otherwise
+ ip:
+ address: "12.12.12.32"
+ subnet_prefix: 24
+ mac: "00:00:00:00:00:01"
+ gateway: <GATEWAY_ADDR>
+
+ http_client:
+ simulated_users: {{ get(simulated_users, 'simulated_users.uplink_1', '65000') }} # number of threads to be run
+ page_object: {{ get(page_object, 'page_object.uplink_1', '/1b.html') }} # http locator to be read
-#http server side
downlink_1:
- http_locator_image_size: "1B" # image size requested by http client
- http_bind_address: "192.40.40.20" # where address is bound
- http_bind_port: "9004" # when port is bound
- public_subnet_mask: "255.255.255.0"
+ ip:
+ address: "13.13.13.32"
+ subnet_prefix: 24
+ mac: "00:00:00:00:00:02"
+ gateway: <GATEWAY_ADDR> \ No newline at end of file
diff --git a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_256K-requests_65000_concurrency.yaml b/samples/vnf_samples/traffic_profiles/http_tests/HTTP_256K-requests_65000_concurrency.yaml
deleted file mode 100644
index 100257533..000000000
--- a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_256K-requests_65000_concurrency.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-schema: "nsb:traffic_profile:0.1"
-
-name: TrafficProfileGenericHTTP
-description: Traffic profile to run HTTP test
-traffic_profile:
- traffic_type: TrafficProfileGenericHTTP
-
-#http client specific values
-uplink_0:
- http_no_requests: "1000" # number of http iterations
- http_concurency: "65000" # number of threads to be run
- http_locator: "/256K.bin" # http locator to be read
- http_peer_address: "152.40.40.20" # address range of the servers
- http_peer_port: "9004" # port range of the server
- http_client_address: "152.16.100.20" # address range of the servers
- private_subnet_mask: "255.255.255.0"
- attacker_tests: "False" # True : If attacker Test, False : Otherwise
-
-#http server side
-downlink_0:
- http_locator_image_size: "256KB" # image size requested by http client
- http_bind_address: "152.40.40.20" # where address is bound
- http_bind_port: "9004" # when port is bound
- public_subnet_mask: "255.255.255.0"
diff --git a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_4K-requests_65000_concurrency.yaml b/samples/vnf_samples/traffic_profiles/http_tests/HTTP_4K-requests_65000_concurrency.yaml
deleted file mode 100644
index a62aeb210..000000000
--- a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_4K-requests_65000_concurrency.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-schema: "nsb:traffic_profile:0.1"
-
-name: TrafficProfileGenericHTTP
-description: Traffic profile to run HTTP test
-traffic_profile:
- traffic_type: TrafficProfileGenericHTTP
-
-#http client specific values
-uplink_0:
- http_no_requests: "1000" # number of http iterations
- http_concurency: "65000" # number of threads to be run
- http_locator: "/4K.bin" # http locator to be read
- http_peer_address: "152.40.40.20" # address range of the servers
- http_peer_port: "9004" # port range of the server
- http_client_address: "152.16.100.20" # address range of the servers
- private_subnet_mask: "255.255.255.0"
- attacker_tests: "False" # True : If attacker Test, False : Otherwise
-
-#http server side
-downlink_0:
- http_locator_image_size: "4KB" # image size requested by http client
- http_bind_address: "152.40.40.20" # where address is bound
- http_bind_port: "9004" # when port is bound
- public_subnet_mask: "255.255.255.0"
diff --git a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_512K-requests_65000_concurrency.yaml b/samples/vnf_samples/traffic_profiles/http_tests/HTTP_512K-requests_65000_concurrency.yaml
deleted file mode 100644
index 9fd76354f..000000000
--- a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_512K-requests_65000_concurrency.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-schema: "nsb:traffic_profile:0.1"
-
-name: TrafficProfileGenericHTTP
-description: Traffic profile to run HTTP test
-traffic_profile:
- traffic_type: TrafficProfileGenericHTTP
-
-#http client specific values
-uplink_0:
- http_no_requests: "1000" # number of http iterations
- http_concurency: "65000" # number of threads to be run
- http_locator: "/512K.bin" # http locator to be read
- http_peer_address: "152.40.40.20" # address range of the servers
- http_peer_port: "9004" # port range of the server
- http_client_address: "152.16.100.20" # address range of the servers
- private_subnet_mask: "255.255.255.0"
- attacker_tests: "False" # True : If attacker Test, False : Otherwise
-
-#http server side
-downlink_0:
- http_locator_image_size: "512KB" # image size requested by http client
- http_bind_address: "152.40.40.20" # where address is bound
- http_bind_port: "9004" # when port is bound
- public_subnet_mask: "255.255.255.0"
diff --git a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_64K-requests_65000_concurrency.yaml b/samples/vnf_samples/traffic_profiles/http_tests/HTTP_64K-requests_65000_concurrency.yaml
deleted file mode 100644
index 4585b31e9..000000000
--- a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_64K-requests_65000_concurrency.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-schema: "nsb:traffic_profile:0.1"
-
-name: TrafficProfileGenericHTTP
-description: Traffic profile to run HTTP test
-traffic_profile:
- traffic_type: TrafficProfileGenericHTTP
-
-#http client specific values
-uplink_0:
- http_no_requests: "1000" # number of http iterations
- http_concurency: "65000" # number of threads to be run
- http_locator: "/64K.bin" # http locator to be read
- http_peer_address: "152.40.40.20" # address range of the servers
- http_peer_port: "9004" # port range of the server
- http_client_address: "152.16.100.20" # address range of the servers
- private_subnet_mask: "255.255.255.0"
- attacker_tests: "False" # True : If attacker Test, False : Otherwise
-
-#http server side
-downlink_0:
- http_locator_image_size: "64KB" # image size requested by http client
- http_bind_address: "152.40.40.20" # where address is bound
- http_bind_port: "9004" # when port is bound
- public_subnet_mask: "255.255.255.0"
diff --git a/samples/vnf_samples/traffic_profiles/ipv4_throughput-scale-up.yaml b/samples/vnf_samples/traffic_profiles/ipv4_throughput-scale-up.yaml
index b9e0c8cd1..d0be9f4c0 100644
--- a/samples/vnf_samples/traffic_profiles/ipv4_throughput-scale-up.yaml
+++ b/samples/vnf_samples/traffic_profiles/ipv4_throughput-scale-up.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -33,7 +33,7 @@
# the profile defines a public and private side to make limited traffic correlation
# between private and public side same way as it is made by IXIA solution.
#
-{% set vports = get(extra_args, 'vports', '2') %}
+{% set vports = get(extra_args, 'vports', 2) %}
---
schema: "nsb:traffic_profile:0.1"
@@ -46,11 +46,10 @@ traffic_profile:
frame_rate: 100 # pc of linerate
duration: {{ duration }}
-{% set count = 0 %}
-{% for vport in range(vports|int) %}
+{% for vport in range((vports / 2)|int) %}
uplink_{{vport}}:
ipv4:
- id: {{count + 1 }}
+ id: {{ (vport * 2) + 1 }}
outer_l2:
framesize:
64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
@@ -59,23 +58,24 @@ uplink_{{vport}}:
373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
570B: "{{ get(imix, 'imix.uplink.570B', '0') }}"
+ 1024B: "{{get(imix, 'imix.uplink.1024B', '0') }}"
1400B: "{{ get(imix, 'imix.uplink.1400B', '0') }}"
1500B: "{{ get(imix, 'imix.uplink.1500B', '0') }}"
1518B: "{{ get(imix, 'imix.uplink.1518B', '0') }}"
outer_l3v4:
proto: "udp"
- srcip4: "{{ get(flow, 'flow.src_ip_{{vport}}', '1.1.1.1-1.1.255.255') }}"
- dstip4: "{{ get(flow, 'flow.dst_ip_{{vport}}', '90.90.1.1-90.90.255.255') }}"
- count: "{{ get(flow, 'flow.count', '1') }}"
+ srcip4: {{ get(flow, 'flow.src_ip_%s'| format(vport), '1.%s.1.1-1.%s.255.255'| format(vport, vport)) }}
+ dstip4: {{ get(flow, 'flow.dst_ip_%s'| format(vport), '90.%s.1.1-90.%s.255.255'| format(vport, vport)) }}
+ count: {{ get(flow, 'flow.count', '1') }}
ttl: 32
dscp: 0
outer_l4:
- srcport: "{{ get(flow, 'flow.src_port_{{vport}}', '1234-4321') }}"
- dstport: "{{ get(flow, 'flow.dst_port_{{vport}}', '2001-4001') }}"
- count: "{{ get(flow, 'flow.count', '1') }}"
+ srcport: {{ get(flow, 'flow.src_port_%s'| format(vport), '1234-4321') }}
+ dstport: {{ get(flow, 'flow.dst_port_%s'| format(vport), '2001-4001') }}
+ count: {{ get(flow, 'flow.count', '1') }}
downlink_{{vport}}:
ipv4:
- id: {{count + 2}}
+ id: {{ (vport * 2) + 2}}
outer_l2:
framesize:
64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
@@ -84,20 +84,20 @@ downlink_{{vport}}:
373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
570B: "{{ get(imix, 'imix.downlink.570B', '0') }}"
+ 1024B: "{{get(imix, 'imix.downlink.1024B', '0') }}"
1400B: "{{ get(imix, 'imix.downlink.1400B', '0') }}"
1500B: "{{ get(imix, 'imix.downlink.1500B', '0') }}"
1518B: "{{ get(imix, 'imix.downlink.1518B', '0') }}"
outer_l3v4:
proto: "udp"
- srcip4: "{{ get(flow, 'flow.dst_ip_{{vport}}', '90.90.1.1-90.90.255.255') }}"
- dstip4: "{{ get(flow, 'flow.src_ip_{{vport}}', '1.1.1.1-1.1.255.255') }}"
- count: "{{ get(flow, 'flow.count', '1') }}"
+ srcip4: {{ get(flow, 'flow.dst_ip_%s'| format(vport), '90.%s.1.1-90.%s.255.255'| format(vport, vport)) }}
+ dstip4: {{ get(flow, 'flow.src_ip_%s'| format(vport), '1.%s.1.1-1.%s.255.255'| format(vport, vport)) }}
+ count: {{ get(flow, 'flow.count', '1') }}
ttl: 32
dscp: 0
outer_l4:
- srcport: "{{ get(flow, 'flow.dst_port_{{vport}}', '1234-4321') }}"
- dstport: "{{ get(flow, 'flow.src_port_{{vport}}', '2001-4001') }}"
- count: "{{ get(flow, 'flow.count', '1') }}"
-{% set count = count + 2 %}
-{% endfor %} \ No newline at end of file
+ srcport: {{ get(flow, 'flow.dst_port_%s'| format(vport), '1234-4321') }}
+ dstport: {{ get(flow, 'flow.src_port_%s'| format(vport), '2001-4001') }}
+ count: {{ get(flow, 'flow.count', '1') }}
+{% endfor %}
diff --git a/samples/vnf_samples/traffic_profiles/ipv4_throughput-tmpl.yaml b/samples/vnf_samples/traffic_profiles/ipv4_throughput-tmpl.yaml
new file mode 100644
index 000000000..066efcac6
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/ipv4_throughput-tmpl.yaml
@@ -0,0 +1,79 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = get(extra_args, 'vports', 2) %}
+{% set rate = get(extra_args, 'rate', 100) %}
+---
+schema: "nsb:traffic_profile:0.1"
+name: rfc2544
+description: Traffic profile to run RFC2544 latency
+traffic_profile:
+ traffic_type: RFC2544Profile # defines traffic behavior - constant or look for highest possible throughput
+ frame_rate: {{ rate }} # pc of linerate
+ duration: {{ duration }}
+
+
+{% for vport in range(0,(vports/2)|int) %}
+uplink_{{vport}}:
+ ipv4:
+ id: {{vport * 2 + 1}}
+ outer_l2:
+ framesize:
+ 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
+ 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{ get(imix, 'imix.uplink.570B', '0') }}"
+ 1400B: "{{ get(imix, 'imix.uplink.1400B', '0') }}"
+ 1500B: "{{ get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{ get(imix, 'imix.uplink.1518B', '0') }}"
+ outer_l3v4:
+ proto: "udp"
+ srcip4: "{{ get(flow, 'flow.src_ip_{{vport}}', '1.1.1.1-1.1.255.255') }}"
+ dstip4: "{{ get(flow, 'flow.dst_ip_{{vport}}', '90.90.1.1-90.90.255.255') }}"
+ count: "{{ get(flow, 'flow.count', '1') }}"
+ ttl: 32
+ dscp: 0
+ outer_l4:
+ srcport: "{{ get(flow, 'flow.src_port_{{vport}}', '1234-4321') }}"
+ dstport: "{{ get(flow, 'flow.dst_port_{{vport}}', '2001-4001') }}"
+ count: "{{ get(flow, 'flow.count', '1') }}"
+downlink_{{vport}}:
+ ipv4:
+ id: {{vport * 2 + 2}}
+ outer_l2:
+ framesize:
+ 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
+ 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{ get(imix, 'imix.downlink.570B', '0') }}"
+ 1400B: "{{ get(imix, 'imix.downlink.1400B', '0') }}"
+ 1500B: "{{ get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{ get(imix, 'imix.downlink.1518B', '0') }}"
+
+ outer_l3v4:
+ proto: "udp"
+ srcip4: "{{ get(flow, 'flow.dst_ip_{{vport}}', '90.90.1.1-90.90.255.255') }}"
+ dstip4: "{{ get(flow, 'flow.src_ip_{{vport}}', '1.1.1.1-1.1.255.255') }}"
+ count: "{{ get(flow, 'flow.count', '1') }}"
+ ttl: 32
+ dscp: 0
+ outer_l4:
+ srcport: "{{ get(flow, 'flow.dst_port_{{vport}}', '1234-4321') }}"
+ dstport: "{{ get(flow, 'flow.src_port_{{vport}}', '2001-4001') }}"
+ count: "{{ get(flow, 'flow.count', '1') }}"
+{% endfor %} \ No newline at end of file
diff --git a/samples/vnf_samples/traffic_profiles/ipv4_throughput.yaml b/samples/vnf_samples/traffic_profiles/ipv4_throughput.yaml
index 194bcd978..51c58962f 100644
--- a/samples/vnf_samples/traffic_profiles/ipv4_throughput.yaml
+++ b/samples/vnf_samples/traffic_profiles/ipv4_throughput.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -33,6 +33,7 @@
# the profile defines a public and private side to make limited traffic correlation
# between private and public side same way as it is made by IXIA solution.
#
+{% set frame_rate = get(extra_args, 'frame_rate' or 100 ) %}
schema: "nsb:traffic_profile:0.1"
# This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
@@ -41,7 +42,7 @@ name: rfc2544
description: Traffic profile to run RFC2544 latency
traffic_profile:
traffic_type : RFC2544Profile # defines traffic behavior - constant or look for highest possible throughput
- frame_rate : 100 # pc of linerate
+ frame_rate : {{ frame_rate }} # pc of linerate
duration: {{ duration }}
enable_latency: False
diff --git a/samples/vnf_samples/traffic_profiles/ipv4_throughput_cgnapt-scale-up.yaml b/samples/vnf_samples/traffic_profiles/ipv4_throughput_cgnapt-scale-up.yaml
new file mode 100644
index 000000000..223eae4ef
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/ipv4_throughput_cgnapt-scale-up.yaml
@@ -0,0 +1,104 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# flow definition for ACL tests - 1K flows - ipv4 only
+#
+# the number of flows defines the widest range of parameters
+# for example if srcip_range=1.0.0.1-1.0.0.255 and dst_ip_range=10.0.0.1-10.0.1.255
+# and it should define only 16 flows
+#
+#there is assumption that packets generated will have a random sequences of following addresses pairs
+# in the packets
+# 1. src=1.x.x.x(x.x.x =random from 1..255) dst=10.x.x.x (random from 1..512)
+# 2. src=1.x.x.x(x.x.x =random from 1..255) dst=10.x.x.x (random from 1..512)
+# ...
+# 512. src=1.x.x.x(x.x.x =random from 1..255) dst=10.x.x.x (random from 1..512)
+#
+# not all combination should be filled
+# Any other field with random range will be added to flow definition
+#
+# the example.yaml provides all possibilities for traffic generation
+#
+# the profile defines a public and private side to make limited traffic correlation
+# between private and public side same way as it is made by IXIA solution.
+#
+{% set vports = get(extra_args, 'vports', 2) %}
+---
+schema: "nsb:traffic_profile:0.1"
+
+# This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
+
+name: rfc2544
+description: Traffic profile to run RFC2544 latency
+traffic_profile:
+ traffic_type : RFC2544Profile # defines traffic behavior - constant or look for highest possible throughput
+ frame_rate : 100 # pc of linerate
+ duration: {{ duration }}
+
+{% for vport in range((vports / 2)|int) %}
+uplink_{{vport}}:
+ ipv4:
+ id: {{ (vport * 2) + 1 }}
+ outer_l2:
+ framesize:
+ 64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
+ 373B: "{{get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 1024B: "{{get(imix, 'imix.uplink.1024B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
+
+ outer_l3v4:
+ proto: "udp"
+ srcip4: "{{ get(flow, 'flow.src_ip_%s'| format(vport), '10.%s.2.1-10.%s.2.255'| format(vport, vport)) }}"
+ dstip4: "{{ get(flow, 'flow.dst_ip_%s'| format(vport), '10.%s.3.1-10.%s.3.255'| format(vport, vport)) }}"
+ count: "{{ get(flow, 'flow.count', '1') }}"
+ ttl: 32
+ dscp: 0
+ outer_l4:
+ srcport: "{{ get(flow, 'flow.src_port_%s'| format(vport), '1234-4321') }}"
+ dstport: "{{ get(flow, 'flow.dst_port_%s'| format(vport), '2001-4001') }}"
+ count: "{{ get(flow, 'flow.count', '1') }}"
+downlink_{{vport}}:
+ ipv4:
+ id: {{ (vport * 2) + 2}}
+ outer_l2:
+ framesize:
+ 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
+ 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 1024B: "{{get(imix, 'imix.downlink.1024B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
+
+ outer_l3v4:
+ proto: "udp"
+ srcip4: "{{ get(flow, 'flow.dst_ip_%s'| format(vport), '10.%s.3.1-10.%s.3.255'| format(vport, vport)) }}"
+ dstip4: "{{ get(flow, 'flow.public_ip_%s'| format(vport), '10.%s.2.1-10.%s.2.255'| format(vport, vport)) }}"
+ count: "{{ get(flow, 'flow.count', '1') }}"
+ ttl: 32
+ dscp: 0
+ outer_l4:
+ srcport: "{{ get(flow, 'flow.dst_port_%s'| format(vport), '1-65535') }}"
+ dstport: "{{ get(flow, 'flow.src_port_%s'| format(vport), '1-65535') }}"
+ count: "{{ get(flow, 'flow.count', '1') }}"
+{% endfor %}
diff --git a/samples/vnf_samples/traffic_profiles/ipv4_throughput_latency_vpp.yaml b/samples/vnf_samples/traffic_profiles/ipv4_throughput_latency_vpp.yaml
new file mode 100644
index 000000000..abbad6728
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/ipv4_throughput_latency_vpp.yaml
@@ -0,0 +1,72 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+schema: "nsb:traffic_profile:0.1"
+
+# This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
+
+name: rfc2544
+description: Traffic profile to run RFC2544 latency
+traffic_profile:
+ traffic_type: VppRFC2544Profile # defines traffic behavior - constant or look for highest possible throughput
+ enable_latency: true
+ intermediate_phases: 2
+ test_precision: 0.1
+ duration: 30
+ lower_bound: 1.0
+ upper_bound: 100.0
+ step_interval: 0.5
+ frame_rate: 100 # pc of linerate
+
+uplink_0:
+ ipv4:
+ id: 1
+ outer_l2:
+ framesize:
+ 64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
+ 373B: "{{get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 1024B: "{{get(imix, 'imix.uplink.1024B', '0') }}"
+ 1280B: "{{get(imix, 'imix.uplink.1280B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
+ outer_l3v4:
+ proto: 61
+ srcip4: "{{get(flow, 'flow.src_ip_0', '10.0.0.0-10.0.0.100') }}"
+ dstip4: "{{get(flow, 'flow.dst_ip_0', '20.0.0.0-20.0.0.100') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+downlink_0:
+ ipv4:
+ id: 2
+ outer_l2:
+ framesize:
+ 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
+ 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 1024B: "{{get(imix, 'imix.downlink.1024B', '0') }}"
+ 1280B: "{{get(imix, 'imix.downlink.1280B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
+ outer_l3v4:
+ proto: 61
+ srcip4: "{{get(flow, 'flow.dst_ip_0', '20.0.0.0-20.0.0.100') }}"
+ dstip4: "{{get(flow, 'flow.src_ip_0', '10.0.0.0-10.0.0.100') }}"
+ count: "{{get(flow, 'flow.count', '1') }}" \ No newline at end of file
diff --git a/samples/vnf_samples/traffic_profiles/ixia/ixia_ipv4_profile_2_port.ixncfg b/samples/vnf_samples/traffic_profiles/ixia/ixia_ipv4_profile_2_port.ixncfg
deleted file mode 100644
index 01269bee2..000000000
--- a/samples/vnf_samples/traffic_profiles/ixia/ixia_ipv4_profile_2_port.ixncfg
+++ /dev/null
Binary files differ
diff --git a/samples/vnf_samples/traffic_profiles/ixia/ixia_ipv4_profile_4_port.ixncfg b/samples/vnf_samples/traffic_profiles/ixia/ixia_ipv4_profile_4_port.ixncfg
deleted file mode 100644
index 76accc1ed..000000000
--- a/samples/vnf_samples/traffic_profiles/ixia/ixia_ipv4_profile_4_port.ixncfg
+++ /dev/null
Binary files differ
diff --git a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency.yaml b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency.yaml
index f71c08861..1ecb2cb2e 100644
--- a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency.yaml
+++ b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency.yaml
@@ -19,7 +19,8 @@
# the profile defines a public and private side to make limited traffic correlation
# between private and public side same way as it is made by IXIA solution.
#
-schema: "isb:traffic_profile:0.1"
+{% set frame_rate = get(extra_args, 'frame_rate' or '100%' ) %}
+schema: "nsb:traffic_profile:0.1"
# This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
@@ -27,7 +28,7 @@ name: rfc2544
description: Traffic profile to run RFC2544 latency
traffic_profile:
traffic_type : IXIARFC2544Profile # defines traffic behavior - constant or look for highest possible throughput
- frame_rate : 100 # pc of linerate
+ frame_rate : {{ frame_rate }} # pc of linerate
duration: {{ duration }}
enable_latency: True
diff --git a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_L3.yaml b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_L3.yaml
new file mode 100644
index 000000000..24688fe95
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_L3.yaml
@@ -0,0 +1,64 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
+{% set vports = get(extra_args, 'vports', '2') %}
+---
+schema: "nsb:traffic_profile:0.1"
+
+# This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
+
+name: rfc2544
+description: Traffic profile to run RFC2544 latency with L3 support
+traffic_profile:
+ traffic_type : IXIARFC2544Profile # defines traffic behavior - constant or look for highest possible throughput
+ frame_rate : 100% # pc of linerate
+ duration: {{ duration }}
+ enable_latency: True
+
+{% for vport in range(vports|int) %}
+uplink_{{ vport }}:
+ ipv4:
+ id: {{ (vport * 2) + 1 }}
+ outer_l2:
+ framesize:
+ 64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
+ 373b: "{{get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 1024B: "{{get(imix, 'imix.uplink.1024B', '0') }}"
+ 1280B: "{{get(imix, 'imix.uplink.1280B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
+
+downlink_{{vport}}:
+ ipv4:
+ id: {{ (vport * 2) + 2 }}
+ outer_l2:
+ framesize:
+ 64B: "{{get(imix, 'imix.downlink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.downlink.256B', '0') }}"
+ 373b: "{{get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 1024B: "{{get(imix, 'imix.downlink.1024B', '0') }}"
+ 1280B: "{{get(imix, 'imix.downlink.1280B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
+{% endfor %}
diff --git a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_scale_up.yaml b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_scale_up.yaml
new file mode 100644
index 000000000..30675375b
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_scale_up.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set vports = get(extra_args, 'vports', 2) %}
+---
+schema: "nsb:traffic_profile:0.1"
+
+# This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
+
+name: rfc2544
+description: Traffic profile to run RFC2544 latency
+traffic_profile:
+ traffic_type : IXIARFC2544Profile # defines traffic behavior - constant or look for highest possible throughput
+ frame_rate : 100% # pc of linerate
+ duration: {{ duration }}
+ enable_latency: True
+
+{% for vport in range((vports / 2)|int) %}
+uplink_{{vport}}:
+ ipv4:
+ id: {{ (vport * 2) + 1 }}
+ outer_l2:
+ framesize:
+ 64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
+ 373b: "{{get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 1024B: "{{get(imix, 'imix.uplink.1024B', '0') }}"
+ 1280B: "{{get(imix, 'imix.uplink.1280B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
+
+ outer_l3v4:
+ proto: "udp"
+ srcip4: "{{ get(flow, 'flow.src_ip_%s'| format(vport), '1.%s.1.1-1.%s.255.255'| format(vport, vport)) }}"
+ dstip4: "{{ get(flow, 'flow.dst_ip_%s'| format(vport), '90.%s.1.1-90.%s.255.255'| format(vport, vport)) }}"
+ count: "{{ get(flow, 'flow.count', '1') }}"
+ srcseed: "{{get(flow, 'flow.srcseed', '1') }}"
+ dstseed: "{{get(flow, 'flow.dstseed', '1') }}"
+ ttl: 32
+ dscp: 0
+ outer_l4:
+ srcport: "{{ get(flow, 'flow.src_port_%s'| format(vport), '1234-4321') }}"
+ dstport: "{{ get(flow, 'flow.dst_port_%s'| format(vport), '2001-4001') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+ seed: "{{get(flow, 'flow.seed', '1') }}"
+downlink_{{vport}}:
+ ipv4:
+ id: {{ (vport * 2) + 2 }}
+ outer_l2:
+ framesize:
+ 64B: "{{get(imix, 'imix.downlink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.downlink.256B', '0') }}"
+ 373b: "{{get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 1024B: "{{get(imix, 'imix.downlink.1024B', '0') }}"
+ 1280B: "{{get(imix, 'imix.downlink.1280B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
+
+ outer_l3v4:
+ proto: "udp"
+ srcip4: "{{ get(flow, 'flow.src_ip_%s'| format(vport), '1.%s.1.1-1.%s.255.255'| format(vport, vport)) }}"
+ dstip4: "{{ get(flow, 'flow.dst_ip_%s'| format(vport), '90.%s.1.1-90.%s.255.255'| format(vport, vport)) }}"
+ {% if get(flow, 'flow.public_ip_%s'| format(vport)) is defined %}
+ dstip4: "{{get(flow, 'flow.public_ip_%s'| format(vport), '90.90.1.1-90.105.255.255') }}"
+ {% endif %}
+ count: "{{get(flow, 'flow.count', '1') }}"
+ srcseed: "{{get(flow, 'flow.srcseed', '1') }}"
+ dstseed: "{{get(flow, 'flow.dstseed', '1') }}"
+ ttl: 32
+ dscp: 0
+ outer_l4:
+ srcport: "{{ get(flow, 'flow.dst_port_%s'| format(vport), '1234-4321') }}"
+ dstport: "{{ get(flow, 'flow.src_port_%s'| format(vport), '2001-4001') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+ seed: "{{get(flow, 'flow.seed', '1') }}"
+{% endfor %}
diff --git a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vbng_1port_congested-8.yaml b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vbng_1port_congested-8.yaml
new file mode 100644
index 000000000..3cd6f652a
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vbng_1port_congested-8.yaml
@@ -0,0 +1,392 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "nsb:traffic_profile:0.1"
+
+# This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
+
+name: rfc2544
+description: Traffic profile to run RFC2544 latency
+traffic_profile:
+ traffic_type : IXIARFC2544PppoeScenarioProfile # defines traffic behavior - constant or look for highest possible throughput
+ frame_rate : 12.5% # pc of linerate
+ duration: {{ duration }}
+ enable_latency: True
+
+uplink_0: # traffic flow from xe0 to xe1
+ ipv4:
+ id: 1
+ frame_rate: 25%
+ port: xe0
+ outer_l2:
+ framesize: &uplink_framesize
+ 64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
+ 68B: "{{get(imix, 'imix.uplink.68B', '0') }}"
+ 70B: "{{get(imix, 'imix.uplink.70B', '0') }}"
+ 128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
+ 373B: "{{get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 932B: "{{get(imix, 'imix.uplink.932B', '0') }}"
+ 940B: "{{get(imix, 'imix.uplink.940B', '0') }}"
+ 1024B: "{{get(imix, 'imix.uplink.1024B', '0') }}"
+ 1280B: "{{get(imix, 'imix.uplink.1280B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1470B: "{{get(imix, 'imix.uplink.1470B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
+
+ outer_l3v4:
+ priority: &uplink_precedence
+ {% if priority %}
+ {{ priority }}
+ {% else %}
+ tos:
+ precedence: [0, 4, 7]
+ {% endif %}
+downlink_0: # traffic flow from xe1 to xe0
+ ipv4:
+ id: 2
+ frame_rate: 50%
+ port: xe1
+ outer_l2:
+ framesize: &downlink_framesize
+ 64B: "{{get(imix, 'imix.downlink.64B', '0') }}"
+ 68B: "{{get(imix, 'imix.downlink.68B', '0') }}"
+ 70B: "{{get(imix, 'imix.downlink.70B', '0') }}"
+ 128B: "{{get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.downlink.256B', '0') }}"
+ 373B: "{{get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 932B: "{{get(imix, 'imix.downlink.932B', '0') }}"
+ 940B: "{{get(imix, 'imix.downlink.940B', '0') }}"
+ 1024B: "{{get(imix, 'imix.downlink.1024B', '0') }}"
+ 1280B: "{{get(imix, 'imix.downlink.1280B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1470B: "{{get(imix, 'imix.downlink.1470B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
+
+ outer_l3v4:
+ priority: &downlink_precedence
+ {% if priority %}
+ {{ priority }}
+ {% else %}
+ tos:
+ precedence: [0, 4, 7]
+ {% endif %}
+uplink_1: # traffic flow from xe0 to xe1
+ ipv4:
+ id: 3
+ frame_rate: 25%
+ port: xe0
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_1: # traffic flow from xe1 to xe0
+ ipv4:
+ id: 4
+ frame_rate: 50%
+ port: xe1
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_2: # traffic flow from xe0 to xe3
+ ipv4:
+ id: 5
+ frame_rate: 25%
+ port: xe0
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_2: # traffic flow from xe3 to xe0
+ ipv4:
+ id: 6
+ frame_rate: 50%
+ port: xe3
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_3: # traffic flow from xe0 to xe3
+ ipv4:
+ id: 7
+ frame_rate: 25%
+ port: xe0
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_3: # traffic flow from xe3 to xe0
+ ipv4:
+ id: 8
+ frame_rate: 50%
+ port: xe3
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_4: # traffic flow from xe2 to xe5
+ ipv4:
+ id: 9
+ frame_rate: 25%
+ port: xe2
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_4: # traffic flow from xe5 to xe2
+ ipv4:
+ id: 10
+ frame_rate: 7%
+ port: xe5
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_5: # traffic flow from xe2 to xe5
+ ipv4:
+ id: 11
+ frame_rate: 25%
+ port: xe2
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_5: # traffic flow from xe5 to xe2
+ ipv4:
+ id: 12
+ frame_rate: 7%
+ port: xe5
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_6: # traffic flow from xe2 to xe5
+ ipv4:
+ id: 13
+ frame_rate: 25%
+ port: xe2
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_6: # traffic flow from xe5 to xe2
+ ipv4:
+ id: 14
+ frame_rate: 7%
+ port: xe5
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_7: # traffic flow from xe2 to xe5
+ ipv4:
+ id: 15
+ frame_rate: 25%
+ port: xe2
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_7: # traffic flow from xe5 to xe2
+ ipv4:
+ id: 16
+ frame_rate: 7%
+ port: xe5
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_8: # traffic flow from xe4 to xe5
+ ipv4:
+ id: 17
+ frame_rate: 25%
+ port: xe4
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_8: # traffic flow from xe5 to xe4
+ ipv4:
+ id: 18
+ frame_rate: 7%
+ port: xe5
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_9: # traffic flow from xe4 to xe5
+ ipv4:
+ id: 19
+ frame_rate: 25%
+ port: xe4
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_9: # traffic flow from xe5 to xe4
+ ipv4:
+ id: 20
+ frame_rate: 7%
+ port: xe5
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_10: # traffic flow from xe4 to xe7
+ ipv4:
+ id: 21
+ frame_rate: 25%
+ port: xe4
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_10: # traffic flow from xe7 to xe4
+ ipv4:
+ id: 22
+ frame_rate: 7%
+ port: xe7
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_11: # traffic flow from xe4 to xe7
+ ipv4:
+ id: 23
+ frame_rate: 25%
+ port: xe4
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_11: # traffic flow from xe7 to xe4
+ ipv4:
+ id: 24
+ frame_rate: 7%
+ port: xe7
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+
+uplink_12: # traffic flow from xe6 to xe7
+ ipv4:
+ id: 25
+ frame_rate: 25%
+ port: xe6
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_12: # traffic flow from xe7 to xe6
+ ipv4:
+ id: 26
+ frame_rate: 7%
+ port: xe7
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_13: # traffic flow from xe6 to xe7
+ ipv4:
+ id: 27
+ frame_rate: 25%
+ port: xe6
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_13: # traffic flow from xe7 to xe6
+ ipv4:
+ id: 28
+ frame_rate: 7%
+ port: xe7
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_14: # traffic flow from xe6 to xe7
+ ipv4:
+ id: 29
+ frame_rate: 25%
+ port: xe6
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_14: # traffic flow from xe7 to xe6
+ ipv4:
+ id: 30
+ frame_rate: 7%
+ port: xe7
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
+uplink_15: # traffic flow from xe6 to xe7
+ ipv4:
+ id: 31
+ frame_rate: 25%
+ port: xe6
+ outer_l2:
+ framesize: *uplink_framesize
+
+ outer_l3v4:
+ priority: *uplink_precedence
+downlink_15: # traffic flow from xe7 to xe6
+ ipv4:
+ id: 32
+ frame_rate: 7%
+ port: xe7
+ outer_l2:
+ framesize: *downlink_framesize
+
+ outer_l3v4:
+ priority: *downlink_precedence
diff --git a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vbng_scale_up.yaml b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vbng_scale_up.yaml
new file mode 100644
index 000000000..cdab7d968
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vbng_scale_up.yaml
@@ -0,0 +1,90 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+{% set ports = get(extra_args, 'access_vports_num')|int %}
+schema: "nsb:traffic_profile:0.1"
+
+# This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
+
+name: rfc2544
+description: Traffic profile to run RFC2544 latency
+traffic_profile:
+ traffic_type : IXIARFC2544PppoeScenarioProfile # defines traffic behavior - constant or look for highest possible throughput
+ frame_rate : 100% # pc of linerate
+ duration: {{ duration }}
+ enable_latency: True
+
+{% for i in range(ports|int) %}
+uplink_{{ i }}:
+ ipv4:
+ id: {{ (i * 2) + 1 }}
+ outer_l2:
+ framesize:
+ 64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
+ 68B: "{{get(imix, 'imix.uplink.68B', '0') }}"
+ 70B: "{{get(imix, 'imix.uplink.70B', '0') }}"
+ 128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
+ 373B: "{{get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 932B: "{{get(imix, 'imix.uplink.932B', '0') }}"
+ 940B: "{{get(imix, 'imix.uplink.940B', '0') }}"
+ 1024B: "{{get(imix, 'imix.uplink.1024B', '0') }}"
+ 1280B: "{{get(imix, 'imix.uplink.1280B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1470B: "{{get(imix, 'imix.uplink.1470B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
+
+ outer_l3v4:
+ priority:
+ {% if priority %}
+ {{ priority }}
+ {% else %}
+ tos:
+ precedence: [0, 4, 7]
+ {% endif %}
+downlink_{{ i }}:
+ ipv4:
+ id: {{ (i * 2) + 2 }}
+ outer_l2:
+ framesize:
+ 64B: "{{get(imix, 'imix.downlink.64B', '0') }}"
+ 68B: "{{get(imix, 'imix.downlink.68B', '0') }}"
+ 70B: "{{get(imix, 'imix.downlink.70B', '0') }}"
+ 128B: "{{get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.downlink.256B', '0') }}"
+ 373B: "{{get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 932B: "{{get(imix, 'imix.downlink.932B', '0') }}"
+ 940B: "{{get(imix, 'imix.downlink.940B', '0') }}"
+ 1024B: "{{get(imix, 'imix.downlink.1024B', '0') }}"
+ 1280B: "{{get(imix, 'imix.downlink.1280B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1470B: "{{get(imix, 'imix.downlink.1470B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
+
+ outer_l3v4:
+ priority:
+ {% if priority %}
+ {{ priority }}
+ {% else %}
+ tos:
+ precedence: [0, 4, 7]
+ {% endif %}
+{% endfor %}
diff --git a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vpe.yaml b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vpe.yaml
index 7942fbf4d..a21227f38 100644
--- a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vpe.yaml
+++ b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vpe.yaml
@@ -41,7 +41,7 @@ name: rfc2544
description: Traffic profile to run RFC2544 latency
traffic_profile:
traffic_type : IXIARFC2544Profile # defines traffic behavior - constant or look for highest possible throughput
- frame_rate : 100 # pc of linerate
+ frame_rate : 100% # pc of linerate
injection_time: {{ injection_time }}
enable_latency: True
@@ -50,7 +50,7 @@ uplink_0:
id: 1
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_64B', '0') }}"
128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
@@ -69,7 +69,7 @@ uplink_0:
cfi: 0
outer_l3v4:
- proto: "tcp"
+ proto: "udp"
srcip4: "{{get(flow, 'flow.src_ip_0', '192.168.0.0-192.168.255.255') }}"
dstip4: "{{get(flow, 'flow.dst_ip_0', '192.16.0.0-192.16.0.31') }}"
count: "{{get(flow, 'flow.count', '1') }}"
@@ -84,11 +84,11 @@ uplink_0:
count: "{{get(flow, 'flow.count', '1') }}"
seed: "{{get(flow, 'flow.seed', '1') }}"
downlink_0:
- id: 2
ipv4:
+ id: 2
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_64B', '0') }}"
128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
@@ -97,7 +97,7 @@ downlink_0:
1518B: "{{get(imix, 'imix.uplink.imix_1500B', '0') }}"
outer_l3v4:
- proto: "tcp"
+ proto: "udp"
srcip4: "{{get(flow, 'flow.dst_ip_0', '192.16.0.0-192.16.0.31') }}"
dstip4: "{{get(flow, 'flow.src_ip_0', '192.168.0.0-192.168.255.255') }}"
count: "{{get(flow, 'flow.count', '1') }}"
@@ -112,11 +112,11 @@ downlink_0:
count: "{{get(flow, 'flow.count', '1') }}"
seed: "{{get(flow, 'flow.seed', '1') }}"
uplink_1:
- id: 3
ipv4:
+ id: 3
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_64B', '0') }}"
128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
@@ -135,7 +135,7 @@ uplink_1:
cfi: 0
outer_l3v4:
- proto: "tcp"
+ proto: "udp"
srcip4: "{{get(flow, 'flow.srcip_1', '192.168.0.0-192.168.255.255') }}"
dstip4: "{{get(flow, 'flow.dstip_1', '192.16.0.0-192.16.0.31') }}"
count: "{{get(flow, 'flow.count', '1') }}"
@@ -150,11 +150,11 @@ uplink_1:
count: "{{get(flow, 'flow.count', '1') }}"
seed: "{{get(flow, 'flow.seed', '1') }}"
downlink_1:
- id: 4
ipv4:
+ id: 4
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_64B', '0') }}"
128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
@@ -163,7 +163,7 @@ downlink_1:
1518B: "{{get(imix, 'imix.uplink.imix_1500B', '0') }}"
outer_l3v4:
- proto: "tcp"
+ proto: "udp"
srcip4: "{{get(flow, 'flow.dst_ip_1', '192.16.0.0-192.16.0.31') }}"
dstip4: "{{get(flow, 'flow.src_ip_1', '192.168.0.0-192.168.255.255') }}"
count: "{{get(flow, 'flow.count', '1') }}"
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-1024K.rxf b/samples/vnf_samples/traffic_profiles/ixload/HTTP-ConcurrentConnections_2Ports.rxf
index bd0b83f95..bbf12d8cf 100644
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-1024K.rxf
+++ b/samples/vnf_samples/traffic_profiles/ixload/HTTP-ConcurrentConnections_2Ports.rxf
@@ -1,7 +1,7 @@
<?xml version="1.0" ?>
<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
<_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;04a56313-c07c-4fae-acc5-e29a816e1311&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c284265e-5fc6-4a6a-ad6e-a8c3f465d00b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
+ <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;628fdbe1-4254-48b1-8765-a4d5bbafd1ff&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;uplink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;downlink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c284265e-5fc6-4a6a-ad6e-a8c3f465d00b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;payloadAttrTypes type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
</_smSessionXml>
<_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
<xml type="str"></xml>
@@ -10,11 +10,11 @@
<xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
</_quickTestConfig>
<lastApiUniqueId type="int">15481</lastApiUniqueId>
- <version type="str">8.20.0.273</version>
- <name type="str">HTTP-vFW_IPv4_2Ports-CC-1024K.rxf</name>
+ <version type="str">8.30.115.152</version>
+ <name type="str">HTTP-ConcurrentConnections_2Ports.rxf</name>
<comment type="str"></comment>
- <path type="str">F:\IXIA-TESTS</path>
- <last type="str">HTTP-vFW_IPv4_2Ports-CC-256K.rxf</last>
+ <path type="str">C:\ixload</path>
+ <last type="str">HTTP-ConcurrentConnections_2Ports.rxf</last>
<activeTest type="str">Test1</activeTest>
<chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
<chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
@@ -54,8 +54,8 @@
<item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
<name type="str">Client</name>
<elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
+ <item ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
+ <name type="str">HTTP client@uplink_0</name>
<column type="NoneType">None</column>
<scenarioElementType type="str">netTraffic</scenarioElementType>
<enable type="int">1</enable>
@@ -98,8 +98,8 @@
<inUse type="bool">True</inUse>
<customPortMap type="NoneType">None</customPortMap>
<sourceCommunity ref="0"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
+ <destinationCommunity ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
+ <name type="str">HTTP server@downlink_0</name>
<column type="NoneType">None</column>
<scenarioElementType type="str">netTraffic</scenarioElementType>
<enable type="int">1</enable>
@@ -484,7 +484,7 @@
</traffic>
<network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
<resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
+ <name type="str">downlink_0</name>
<role type="str">Server</role>
<networkType type="str">none</networkType>
<aggregation type="int">0</aggregation>
@@ -498,7 +498,7 @@
<networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
<item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
<_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (152.40.40.20+1)</name>
+ <name type="str">Network Range IP-R2 in downlink_0 (152.40.40.20+1)</name>
<rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
<name type="str">DistGroup1</name>
<ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
@@ -743,6 +743,7 @@
<browserEmulationName type="str">Custom1</browserEmulationName>
<enableSsl type="int">0</enableSsl>
<sslVersion type="int">3</sslVersion>
+ <disableMacValidation type="int">0</disableMacValidation>
<sslReuseMethod type="int">0</sslReuseMethod>
<sequentialSessionReuse type="int">0</sequentialSessionReuse>
<enablesslRecordSize type="int">0</enablesslRecordSize>
@@ -807,7 +808,7 @@
</item>
</outputList>
<destination type="str">HTTP server_newServerActivity1:80</destination>
- <pageObject type="str">/1024k.html</pageObject>
+ <pageObject type="str">/1b.html</pageObject>
<abort type="str">None</abort>
<arguments type="str"></arguments>
<namevalueargs type="str"></namevalueargs>
@@ -862,12 +863,16 @@
<ipPreference type="int">2</ipPreference>
<tcpCloseOption type="int">0</tcpCloseOption>
<piggybackAck type="int">1</piggybackAck>
+ <tcpFastOpen type="int">0</tcpFastOpen>
<enableLargeHeader type="int">0</enableLargeHeader>
<maxHeaderLen type="int">1024</maxHeaderLen>
<useAllIPs type="int">0</useAllIPs>
<enableDecompressSupport type="int">0</enableDecompressSupport>
<enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
<enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
+ <enableAuth type="int">0</enableAuth>
+ <authProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthProfileList" itemtype="ixAuthProfile"/>
+ <ipMappingList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthIpMapList" itemtype="ixAuthIpMap"/>
<uniqueID type="int">1</uniqueID>
<disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
<methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
@@ -889,7 +894,7 @@
</traffic>
<network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
<resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
+ <name type="str">uplink_0</name>
<role type="str">Client</role>
<networkType type="str">none</networkType>
<aggregation type="int">0</aggregation>
@@ -903,7 +908,7 @@
<networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
<item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
<_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (152.16.100.20+1)</name>
+ <name type="str">Network Range IP-R1 in uplink_0 (152.16.100.20+1)</name>
<rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
<name type="str">DistGroup1</name>
<ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
@@ -1258,7 +1263,7 @@
<pollingInterval type="int">2</pollingInterval>
<allowCsvLogging type="bool">False</allowCsvLogging>
<enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;EOXC@8_BL1*U6[TN9P(-!2VA'EF$9# 1'FD+:KRB2&amp;&gt;B&lt;DC.UPS&amp;K_&#10;M^]K.00@)K78_M''\/.]AY[']FLZ'_=I7MHA0' 9W-: 9M0_W'8=!]@6C'2)'&#10;MJ*DU#&lt;W0S%:SQ@F(BMX1IDSYA YW-;AA&gt;(^A1K?:1EA0A@(7:3G&gt;5P(W'.+&amp;&#10;MO&lt;EX/AC/%?V^,YT-'-[LSNW)N/C^,NC;\^[#:&quot;&quot; WN3IP1X/^EEHFK7&gt;D\!9&#10;M\/O.D* ?$&gt;&lt;&lt;E&quot;WT(W17,VLR$-V.PM4*!ZNT?PA]BB0VQVOD' +W ;W&quot;+0Y)&#10;MRC RE#*XWDP)&lt;K',+,'K$A^L&quot;$]&amp;3.O\L$$I!B0VX=/LA]&quot;;DI AE^5LYR1&quot;&#10;MA&lt;0&gt;L&gt;&gt;A0#BBYSD. KCP41\RZ+&quot;0H'/&quot;]#@[^3P:9=87(_&amp;$)A';1&quot;R;R:?(&#10;M9WCC%\&lt;F27WG#=H3W O949Y?+Z(L7'_DW^PUXS33F$/LHRED&amp;2+[NSXBC*9/&#10;MA6LZH.T]Q7&gt;U5\8V;5W?[7;:KJZ%9*6;A@'T;T\CQWU%:ZCB@'\T/AFUS,I[&#10;MVTH&amp;U=.H?;2$?$QRGD[?).T4[I$P40%!B*.%]QGT&lt;/B1A-&amp;F .&quot; W9L=73PZ&#10;M&gt;B6KYV,4L&amp;%(UI$/'&lt;08UTOV[?Z^^F7?O^7_NK=7/Z*0W7Z)%W?\THX?0+/B&#10;MQN]G;#&amp; A/O'$?SSV/SGV(R7!%\0LR@HYG'EL]N3?2&gt;-;,0-A:LD]+A% D1L&#10;MJ8)FW/YPM6*WN&lt;RXJR2*'2Q#!Q$,??P3BB7T %&lt;Y)&lt;3F[Y9#DLE1$^^SCUFG&#10;M.2J*R'+]PI+9X&quot;K'+E_I&amp;UKDQ4PQGC%&lt;(X&amp;*-A&quot;=&gt;KZWW*8'&amp;5J%Y&quot; 88@GK&#10;MC_/Y-+/-H^?VO&gt;4J75B&quot;,&amp;P_V]_LKCH?.'/G6?A1M\.O+_9TVW@QIR%7O=KK&#10;MJ&gt;!!(_NEC%&quot;P+T\0D70 'CT.ZMA[;M6/Y)@5O1)^W&quot;4BOL!QWN*(-&quot;:+O\3.&#10;MNT7T$NL1KUY]_L&lt;J6=G^RFR^=S*\Q(@(INNYUF+A&gt;JJ%W(7: #&lt;+=6$&quot;I()6&#10;MRS&quot;0Z0&amp;S;LDYJ7)P'HJ+*:\3_@J U91.&lt;M&quot;YW6&gt;*B&amp;/W!&gt;BH0+54$Z@MTZHW&#10;M+*M15YN&amp;&quot;9H\F6O5,EMFO64V#+5N-&amp;]NFBWI.F==FA+7-V'(FP2&quot;81J@I0*@&#10;M&amp;JTYJ+&gt;M1AM86M,TK&amp;M@JL9UVS#2;$^L*OR&amp;_ SG#(4OYW: _61),GY&quot;)JNU&#10;MXI/$F^(3=%]Q@-)IZ8^=CZH0&gt;:S?,LH;GKJ&gt;)TYTP03-&amp;\VT&amp;II9-S1@WAP-&#10;MVVUPNEGI52[.@]G[,6*[D'Q/MVG.NM;,N JK2V=EE N.9LA'D,JQV?L1KS&gt;4&#10;M:PT8RJ![ZBQ'N^ L7&gt;N]]C/?S%8$KA6Q!5#EU_UU\[=GFU=CSW&amp;49Y&amp;U6HQ2&#10;MO5?8^QG:\$T&amp;D=RPZEI+C!RT$B\EE/(E^_G)&lt;:$O1P.,1'&quot;%_G-#9YN#/RWX&#10;M5BW,3GI+12HKDS,92N/W' &quot;Y@P)17C/0R4:&lt;9!4&quot;Z86^S_&lt;L4&lt;9)12,&amp;^0?P&#10;M8IF=8I7&amp;(P1)@#QQ&gt; K&gt;4I1W&gt;0&lt;%O-+/T ]WLB&quot;AI6Y.X4HO?.\33%D(&quot;J)&lt;&#10;MVSDW1?R2HZ3TO^2K2*EVQ^ORT U].^&quot;*6T(7E7LL954ZG8410S,8K,J]%&gt; R&#10;M-^N-V#WFF5R*4U^&amp;5^GRHMYB77J'0*B6W[=*3K\3RA=1Z)V1LJ574:T)=EQ9&#10;M9[&gt;T_W!!S IO&lt;4$)_(-\!Z)CA(/OR#L6YD&lt;;/5'&quot;L45+&lt;7&amp;1O&gt;]((2L!/R7N&#10;M:M);+7&gt;#KIWB\5VFIH3$0T3&gt;=:#+A4%':(O\]-*I2PM^HPW6F\O764Y(Z@-Y&#10;M9\G=9P74&quot;X,E7D4$YF^08M8I!UT.RN^1O&amp;\AB7.,#T]AGQRC4-9!Y\&gt;KAZA+&#10;ML%1( N;*7&gt;Z5'VD^/\_2,DM\[210/JZ'MF\8Y!AZ/O/_JPUI+L8I'ME/'/?_&#10;% D1BE1\ &#10; &#10;end&#10;</svConfiguration>
+ <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;MSXC84_2L&gt;.LVTT_K-*X1D)P&amp;R898$!K-I9YK.CK %T:ZQO9+,HYW^&#10;M]U[)QAACDTS[81=9Y]RK*^GHZBK=#]N5KZPQ920,KFNF9M0^W'0=CO@SP1M,&#10;M#U!3:QJ:H=E&amp;LP8$S$3OB#&quot;N?,*[ZQJ*.-D2I+&amp;U%@D+QG'@8BW'^XVB&quot;&quot; P&#10;M[HV?9H.GF:+?=&quot;?3@0/-V]EP_%3\_C+H#V&gt;W=Z.! 'KCQ[OATZ&quot;?#&lt;VRUGL&quot;&#10;M.!G\IGM/\?&lt;8.#MEC?P87]&gt;LFAR(K4?A&lt;DF&quot;Y;[_'OD,2VQ&amp;5MC9!&gt;X=?D5K&#10;M$M(]P\A0QM$JFE#L$AE9BML2'RPI!&quot;.6=;:+\!XS)3:&amp;9?9#Y$UHR+'+&lt;[8S&#10;M&amp;N-&quot;8 _$\W @'+'3&amp; &lt;!FONXCSAR&gt;$CQ*6%R6)U\'/4RZ[,C04#CF$&lt;QSU;R&#10;M,?8YB?SBW&quot;2I[[Q!&gt;T1;(3L&amp;\?5BQL/51]BSUXS3W(]Y3WP\03Q#9/^MCREG&#10;M^U\%-!VPSI:1Z]HKYU%'US&gt;;C;:QM9 N=&lt;LP3/WWQY'CON(54DD FP:+4&lt;NL&#10;MO+&gt;MY*#Z?M0^7B&quot;8DURGXR]).X9[-$Q50#$&amp;M/ ]11X)/](PC@H &quot;?B-U=7%&#10;M3U&gt;O9/5\@@-^'])5[&quot;,'&lt;PYZR?;N[XL?MOTK^._VZN)['/*KY^1P)Q^=Y,?4&#10;M&amp;DGCUQ.VF$#*_&gt;, _GEH_G-H)D&lt;&quot;#L0T#HIQ7/C\ZBCO[$&lt;VDH8&quot;*@D]L$B!&#10;MF&quot;]4LYFT/UPL^54N,G&quot;5CC(,%J&amp;#*4$^^0N)(W2'ECDE).;OED,:R4$3[[-/&#10;M6,&lt;Q*HJ(&lt;O6%IZL!*B&lt;NG/2(%7D)4\SG&quot;:VP0$7;%)UZOK?&lt;IH&lt;X7H9T)QCB&#10;M&quot;.L/L]DDL\VCI_:]Q7)_L 2AUWDA6Y&amp;07H0/M1&lt;&amp;;DPI* M:09*@V!=K$H+\&#10;M-;I=R$$*+LICQ'0_!X\=YG7H/;7JQW+:BEX)/VQ2'9_A.&amp;]Q1!CC^5&lt;QMS5F&#10;MYU@/9/GJPS]&gt;R&lt;I2+!]&quot;^N1D03 53-=S&amp;_.YZZD-[,[5NGDY5^&gt;6B56SU3(,&#10;M;'FF93?DFE0Y.!T*])27&quot;GR:9J,IG&gt;2@4[O/#%-GV!&gt;@HYIJ0[5,U3(:EFF:&#10;MMF&amp;IIM6&quot;MF&amp;T3#AX]7K]TKRT6VK;;C3;=&gt;D\9U\:%(B&lt;&lt;NR- \&amp;P#+.MFC! &#10;M:V9:G7J]8S0TPVC:ET;[%\/H&amp;,8^WB.K&quot;K\A7.3 4.!,=P+BI^&gt;2PS69'MF*&#10;M34DRXR-R7TF ]POC#$?/D]'ST)GV'2/18RGO#7&gt;WGB?N=L$T#&lt;VR6QHLI&amp;;:&#10;M]L%N@=M&amp;IV/74;W3;-M&amp;!\V]1L&gt;RVS^:UG$VTZL\G\8PW#YAO@GIMWT&gt;!U8;&#10;M*C0--*&quot;9#4NZ*R.=&lt;37%/D9,3GJX'4$&amp;4-J::2B#VV-G.=H99[ET OEN2=%*&#10;M$2F&quot;*3]MV\V?7X90L+TDH[R(N-7!K?HY\B!1%4*OSBG#[11'D(8PS4W/UEJB&#10;M5&amp;VT4R\EE/*C_?G1&lt;9&amp;/DWU,95GH/S5TUCGXTQRRNC [ZBV5LBQB3L0JC=]S&#10;M5^3N%,R@O&amp;#C2*;E&quot;KF&amp;O@^Y351\\GK ',%&amp;&gt;(G@CK%*XQ%&amp;-,&quot;&gt;N&amp;&lt;%;R$J&#10;MP;R# E[IY]X/-[)V8:5NCN%*+Y C!5/6C((H,T#.31$_YRA])9SS5:14NX,2&#10;M/G1#?QB XA;(Q&gt;4&gt;2UF53J=AS/$4!&lt;MR;P6XS,TJ$GEDELFEN/1E&gt;)4NS^HM&#10;MT:6W&quot;X1JX6E6&lt;DL&gt;49Y%37A&quot;RHY&gt;16$GV$D1GCWH_L-;,JO1Q5LF\'?RVQ0=&#10;M(Q)\P]ZAAC_8Z*D2#BU6BHLW[TU7&quot;ED)X!JYKDEOM=QCNW:,)\^&gt;FA)2#U/Y&#10;M+$(N&quot;(.-\!K[^_&gt;I+BW@\1NLHO,O7R&quot;D=81\WN2&gt;O@*&quot;0FY!EC%%^&lt;&gt;F6'4&amp;&#10;MH N@W(_T&gt;XUH$F-RQ0K[]+)%LEXZO80]S%Q*I$)2,%&lt;9@U&gt;XW'RXV?;EF-CM&#10;?=*#\N!Y&gt;OV&amp;08^CYR/^O-J2YF*?XR?X:&lt;O,ONMVD&quot; &#10; &#10;end&#10;</svConfiguration>
<svRestConfiguration type="str">(dp1&#10;S'HTTP Server Per URL'&#10;p2&#10;ccopy_reg&#10;_reconstructor&#10;p3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStatsList&#10;p4&#10;c__builtin__&#10;list&#10;p5&#10;(lp6&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStat&#10;p7&#10;c__builtin__&#10;object&#10;p8&#10;NtRp9&#10;(dp10&#10;S'proxyPropertyList'&#10;p11&#10;NsS'_objectID'&#10;p12&#10;I0&#10;sS'enabled'&#10;p13&#10;I01&#10;sS'filterList'&#10;p14&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixRestFilters&#10;p15&#10;g8&#10;NtRp16&#10;(dp17&#10;S'cardFilters'&#10;p18&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixCardFilterList&#10;p19&#10;g5&#10;(ltRp20&#10;(dp21&#10;g12&#10;I-1&#10;sS'_resourceLocked'&#10;p22&#10;I00&#10;sg11&#10;NsbsS'activityFilters'&#10;p23&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixActivityFilterList&#10;p24&#10;g5&#10;(ltRp25&#10;(dp26&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sS'chassisFilters'&#10;p27&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixChassisFilterList&#10;p28&#10;g5&#10;(ltRp29&#10;(dp30&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sS'portFilters'&#10;p31&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixPortFilterList&#10;p32&#10;g5&#10;(ltRp33&#10;(dp34&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;NsbsbsS'caption'&#10;p35&#10;S'HTTP Requests Received'&#10;p36&#10;sg22&#10;I00&#10;sS'aggregationType'&#10;p37&#10;S'kSum'&#10;p38&#10;sS'statName'&#10;p39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp40&#10;(dp41&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp42&#10;(dp43&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp44&#10;(dp45&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp46&#10;(dp47&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp48&#10;(dp49&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp50&#10;(dp51&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp53&#10;(dp54&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp55&#10;(dp56&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp57&#10;(dp58&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp59&#10;(dp60&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp61&#10;(dp62&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp63&#10;(dp64&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp66&#10;(dp67&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp68&#10;(dp69&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp70&#10;(dp71&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp72&#10;(dp73&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp74&#10;(dp75&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp76&#10;(dp77&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (50x)'&#10;p78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp79&#10;(dp80&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp81&#10;(dp82&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp83&#10;(dp84&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp85&#10;(dp86&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp87&#10;(dp88&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp89&#10;(dp90&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write Error)'&#10;p91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp92&#10;(dp93&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp94&#10;(dp95&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp96&#10;(dp97&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp98&#10;(dp99&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp100&#10;(dp101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp102&#10;(dp103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent'&#10;p104&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g104&#10;sbag3&#10;(g7&#10;g8&#10;NtRp105&#10;(dp106&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp107&#10;(dp108&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp109&#10;(dp110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp111&#10;(dp112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp113&#10;(dp114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp115&#10;(dp116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (1xx)'&#10;p117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp118&#10;(dp119&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp120&#10;(dp121&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp122&#10;(dp123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp124&#10;(dp125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp126&#10;(dp127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp128&#10;(dp129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (2xx)'&#10;p130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp131&#10;(dp132&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp133&#10;(dp134&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp135&#10;(dp136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp137&#10;(dp138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp139&#10;(dp140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp141&#10;(dp142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (3xx)'&#10;p143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp144&#10;(dp145&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp146&#10;(dp147&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp148&#10;(dp149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp150&#10;(dp151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp152&#10;(dp153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp154&#10;(dp155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (4xx)'&#10;p156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp157&#10;(dp158&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp159&#10;(dp160&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp161&#10;(dp162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp163&#10;(dp164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp165&#10;(dp166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp167&#10;(dp168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (5xx)'&#10;p169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp170&#10;(dp171&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp172&#10;(dp173&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp174&#10;(dp175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp176&#10;(dp177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp178&#10;(dp179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp180&#10;(dp181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (Other)'&#10;p182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp183&#10;(dp184&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp185&#10;(dp186&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp187&#10;(dp188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp189&#10;(dp190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp191&#10;(dp192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp193&#10;(dp194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Write Error)'&#10;p195&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g195&#10;sbag3&#10;(g7&#10;g8&#10;NtRp196&#10;(dp197&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp198&#10;(dp199&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp200&#10;(dp201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp202&#10;(dp203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp204&#10;(dp205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp206&#10;(dp207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Aborted)'&#10;p208&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g208&#10;sbag3&#10;(g7&#10;g8&#10;NtRp209&#10;(dp210&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp211&#10;(dp212&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp213&#10;(dp214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp215&#10;(dp216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp217&#10;(dp218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp219&#10;(dp220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Other)'&#10;p221&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g221&#10;sbag3&#10;(g7&#10;g8&#10;NtRp222&#10;(dp223&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp224&#10;(dp225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp226&#10;(dp227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp228&#10;(dp229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp230&#10;(dp231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp232&#10;(dp233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Sent'&#10;p234&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g234&#10;sbag3&#10;(g7&#10;g8&#10;NtRp235&#10;(dp236&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp237&#10;(dp238&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp239&#10;(dp240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp241&#10;(dp242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp243&#10;(dp244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp245&#10;(dp246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp248&#10;(dp249&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp250&#10;(dp251&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp252&#10;(dp253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp254&#10;(dp255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp256&#10;(dp257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp258&#10;(dp259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p260&#10;sg22&#10;I00&#10;sg37&#10;S'kWeightedAverage'&#10;p261&#10;sg39&#10;g260&#10;sbag3&#10;(g7&#10;g8&#10;NtRp262&#10;(dp263&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp264&#10;(dp265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp266&#10;(dp267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp268&#10;(dp269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp270&#10;(dp271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp272&#10;(dp273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p274&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp275&#10;(dp276&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp277&#10;(dp278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp279&#10;(dp280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp281&#10;(dp282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp283&#10;(dp284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp285&#10;(dp286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Received'&#10;p287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp288&#10;(dp289&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp290&#10;(dp291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp292&#10;(dp293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp294&#10;(dp295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp296&#10;(dp297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp298&#10;(dp299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp301&#10;(dp302&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp303&#10;(dp304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp305&#10;(dp306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp307&#10;(dp308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp309&#10;(dp310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp311&#10;(dp312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Received Chunk Size'&#10;p313&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp314&#10;(dp315&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp316&#10;(dp317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp318&#10;(dp319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp320&#10;(dp321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp322&#10;(dp323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp324&#10;(dp325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p326&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp327&#10;(dp328&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp329&#10;(dp330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp331&#10;(dp332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp333&#10;(dp334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp335&#10;(dp336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp337&#10;(dp338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Received'&#10;p339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp340&#10;(dp341&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp342&#10;(dp343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp344&#10;(dp345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp346&#10;(dp347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp348&#10;(dp349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp350&#10;(dp351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Successful'&#10;p352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp353&#10;(dp354&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp355&#10;(dp356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp357&#10;(dp358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp359&#10;(dp360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp361&#10;(dp362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp363&#10;(dp364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Failed'&#10;p365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp366&#10;(dp367&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp368&#10;(dp369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp370&#10;(dp371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp372&#10;(dp373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp374&#10;(dp375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp376&#10;(dp377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Request Received'&#10;p378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp379&#10;(dp380&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp381&#10;(dp382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp383&#10;(dp384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp385&#10;(dp386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp387&#10;(dp388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp389&#10;(dp390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Response Sent'&#10;p391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbatRp392&#10;(dp393&#10;g12&#10;I27&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Server'&#10;p394&#10;g3&#10;(g4&#10;g5&#10;(lp395&#10;g3&#10;(g7&#10;g8&#10;NtRp396&#10;(dp397&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp398&#10;(dp399&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp400&#10;(dp401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp402&#10;(dp403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp404&#10;(dp405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp406&#10;(dp407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g36&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp408&#10;(dp409&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp410&#10;(dp411&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp412&#10;(dp413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp414&#10;(dp415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp416&#10;(dp417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp418&#10;(dp419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp420&#10;(dp421&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp422&#10;(dp423&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp424&#10;(dp425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp426&#10;(dp427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp428&#10;(dp429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp430&#10;(dp431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p432&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g432&#10;sbag3&#10;(g7&#10;g8&#10;NtRp433&#10;(dp434&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp435&#10;(dp436&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp437&#10;(dp438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp439&#10;(dp440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp441&#10;(dp442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp443&#10;(dp444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp445&#10;(dp446&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp447&#10;(dp448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp449&#10;(dp450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp451&#10;(dp452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp453&#10;(dp454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp455&#10;(dp456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp457&#10;(dp458&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp459&#10;(dp460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp461&#10;(dp462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp463&#10;(dp464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp465&#10;(dp466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp467&#10;(dp468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp469&#10;(dp470&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp471&#10;(dp472&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp473&#10;(dp474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp475&#10;(dp476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp477&#10;(dp478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp479&#10;(dp480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p481&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g481&#10;sbag3&#10;(g7&#10;g8&#10;NtRp482&#10;(dp483&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp484&#10;(dp485&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp486&#10;(dp487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp488&#10;(dp489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp490&#10;(dp491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp492&#10;(dp493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p494&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g494&#10;sbag3&#10;(g7&#10;g8&#10;NtRp495&#10;(dp496&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp497&#10;(dp498&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp499&#10;(dp500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp501&#10;(dp502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp503&#10;(dp504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp505&#10;(dp506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p507&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g507&#10;sbag3&#10;(g7&#10;g8&#10;NtRp508&#10;(dp509&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp510&#10;(dp511&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp512&#10;(dp513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp514&#10;(dp515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp516&#10;(dp517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp518&#10;(dp519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp520&#10;(dp521&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp522&#10;(dp523&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp524&#10;(dp525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp526&#10;(dp527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp528&#10;(dp529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp530&#10;(dp531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp532&#10;(dp533&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp534&#10;(dp535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp536&#10;(dp537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp538&#10;(dp539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp540&#10;(dp541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp542&#10;(dp543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp544&#10;(dp545&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp546&#10;(dp547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp548&#10;(dp549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp550&#10;(dp551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp552&#10;(dp553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp554&#10;(dp555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp556&#10;(dp557&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp558&#10;(dp559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp560&#10;(dp561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp562&#10;(dp563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp564&#10;(dp565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp566&#10;(dp567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp568&#10;(dp569&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp570&#10;(dp571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp572&#10;(dp573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp574&#10;(dp575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp576&#10;(dp577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp578&#10;(dp579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp580&#10;(dp581&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp582&#10;(dp583&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp584&#10;(dp585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp586&#10;(dp587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp588&#10;(dp589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp590&#10;(dp591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p592&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g592&#10;sbag3&#10;(g7&#10;g8&#10;NtRp593&#10;(dp594&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp595&#10;(dp596&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp597&#10;(dp598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp599&#10;(dp600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp601&#10;(dp602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp603&#10;(dp604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p605&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g605&#10;sbag3&#10;(g7&#10;g8&#10;NtRp606&#10;(dp607&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp608&#10;(dp609&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp610&#10;(dp611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp612&#10;(dp613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp614&#10;(dp615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp616&#10;(dp617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p618&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g618&#10;sbag3&#10;(g7&#10;g8&#10;NtRp619&#10;(dp620&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp621&#10;(dp622&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp623&#10;(dp624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp625&#10;(dp626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp627&#10;(dp628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp629&#10;(dp630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p631&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g631&#10;sbag3&#10;(g7&#10;g8&#10;NtRp632&#10;(dp633&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp634&#10;(dp635&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp636&#10;(dp637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp638&#10;(dp639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp640&#10;(dp641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp642&#10;(dp643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p644&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g644&#10;sbag3&#10;(g7&#10;g8&#10;NtRp645&#10;(dp646&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp647&#10;(dp648&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp649&#10;(dp650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp651&#10;(dp652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp653&#10;(dp654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp655&#10;(dp656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p657&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g657&#10;sbag3&#10;(g7&#10;g8&#10;NtRp658&#10;(dp659&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp660&#10;(dp661&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp662&#10;(dp663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp664&#10;(dp665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp666&#10;(dp667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp668&#10;(dp669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Matching ServerID'&#10;p670&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g670&#10;sbag3&#10;(g7&#10;g8&#10;NtRp671&#10;(dp672&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp673&#10;(dp674&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp675&#10;(dp676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp677&#10;(dp678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp679&#10;(dp680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp681&#10;(dp682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Non-matching ServerID'&#10;p683&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g683&#10;sbag3&#10;(g7&#10;g8&#10;NtRp684&#10;(dp685&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp686&#10;(dp687&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp688&#10;(dp689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp690&#10;(dp691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp692&#10;(dp693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp694&#10;(dp695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Encoded Responses Sent'&#10;p696&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g696&#10;sbag3&#10;(g7&#10;g8&#10;NtRp697&#10;(dp698&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp699&#10;(dp700&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp701&#10;(dp702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp703&#10;(dp704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp705&#10;(dp706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp707&#10;(dp708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp709&#10;(dp710&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp711&#10;(dp712&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp713&#10;(dp714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp715&#10;(dp716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp717&#10;(dp718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp719&#10;(dp720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Transfer-Encoded Requests Received'&#10;p721&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g721&#10;sbag3&#10;(g7&#10;g8&#10;NtRp722&#10;(dp723&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp724&#10;(dp725&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp726&#10;(dp727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp728&#10;(dp729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp730&#10;(dp731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp732&#10;(dp733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp734&#10;(dp735&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp736&#10;(dp737&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp738&#10;(dp739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp740&#10;(dp741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp742&#10;(dp743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp744&#10;(dp745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp746&#10;(dp747&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp748&#10;(dp749&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp750&#10;(dp751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp752&#10;(dp753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp754&#10;(dp755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp756&#10;(dp757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp758&#10;(dp759&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp760&#10;(dp761&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp762&#10;(dp763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp764&#10;(dp765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp766&#10;(dp767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp768&#10;(dp769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp770&#10;(dp771&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp772&#10;(dp773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp774&#10;(dp775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp776&#10;(dp777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp778&#10;(dp779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp780&#10;(dp781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp782&#10;(dp783&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp784&#10;(dp785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp786&#10;(dp787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp788&#10;(dp789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp790&#10;(dp791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp792&#10;(dp793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp794&#10;(dp795&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp796&#10;(dp797&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp798&#10;(dp799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp800&#10;(dp801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp802&#10;(dp803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp804&#10;(dp805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Sent'&#10;p806&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g806&#10;sbag3&#10;(g7&#10;g8&#10;NtRp807&#10;(dp808&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp809&#10;(dp810&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp811&#10;(dp812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp813&#10;(dp814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp815&#10;(dp816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp817&#10;(dp818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Sent'&#10;p819&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g819&#10;sbag3&#10;(g7&#10;g8&#10;NtRp820&#10;(dp821&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp822&#10;(dp823&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp824&#10;(dp825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp826&#10;(dp827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp828&#10;(dp829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp830&#10;(dp831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Sent'&#10;p832&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g832&#10;sbag3&#10;(g7&#10;g8&#10;NtRp833&#10;(dp834&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp835&#10;(dp836&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp837&#10;(dp838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp839&#10;(dp840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp841&#10;(dp842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp843&#10;(dp844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Sent'&#10;p845&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g845&#10;sbag3&#10;(g7&#10;g8&#10;NtRp846&#10;(dp847&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp848&#10;(dp849&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp850&#10;(dp851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp852&#10;(dp853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp854&#10;(dp855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp856&#10;(dp857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Sent'&#10;p858&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g858&#10;sbag3&#10;(g7&#10;g8&#10;NtRp859&#10;(dp860&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp861&#10;(dp862&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp863&#10;(dp864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp865&#10;(dp866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp867&#10;(dp868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp869&#10;(dp870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Sent'&#10;p871&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g871&#10;sbag3&#10;(g7&#10;g8&#10;NtRp872&#10;(dp873&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp874&#10;(dp875&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp876&#10;(dp877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp878&#10;(dp879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp880&#10;(dp881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp882&#10;(dp883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Sent'&#10;p884&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g884&#10;sbag3&#10;(g7&#10;g8&#10;NtRp885&#10;(dp886&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp887&#10;(dp888&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp889&#10;(dp890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp891&#10;(dp892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp893&#10;(dp894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp895&#10;(dp896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Sent'&#10;p897&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g897&#10;sbag3&#10;(g7&#10;g8&#10;NtRp898&#10;(dp899&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp900&#10;(dp901&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp902&#10;(dp903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp904&#10;(dp905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp906&#10;(dp907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp908&#10;(dp909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Sent'&#10;p910&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g910&#10;sbag3&#10;(g7&#10;g8&#10;NtRp911&#10;(dp912&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp913&#10;(dp914&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp915&#10;(dp916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp917&#10;(dp918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp919&#10;(dp920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp921&#10;(dp922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Sent'&#10;p923&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g923&#10;sbag3&#10;(g7&#10;g8&#10;NtRp924&#10;(dp925&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp926&#10;(dp927&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp928&#10;(dp929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp930&#10;(dp931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp932&#10;(dp933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp934&#10;(dp935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Received'&#10;p936&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g936&#10;sbag3&#10;(g7&#10;g8&#10;NtRp937&#10;(dp938&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp939&#10;(dp940&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp941&#10;(dp942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp943&#10;(dp944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp945&#10;(dp946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp947&#10;(dp948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Received'&#10;p949&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g949&#10;sbag3&#10;(g7&#10;g8&#10;NtRp950&#10;(dp951&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp952&#10;(dp953&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp954&#10;(dp955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp956&#10;(dp957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp958&#10;(dp959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp960&#10;(dp961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Received'&#10;p962&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g962&#10;sbag3&#10;(g7&#10;g8&#10;NtRp963&#10;(dp964&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp965&#10;(dp966&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp967&#10;(dp968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp969&#10;(dp970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp971&#10;(dp972&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp973&#10;(dp974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Received'&#10;p975&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g975&#10;sbag3&#10;(g7&#10;g8&#10;NtRp976&#10;(dp977&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp978&#10;(dp979&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp980&#10;(dp981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp982&#10;(dp983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp984&#10;(dp985&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp986&#10;(dp987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Received'&#10;p988&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g988&#10;sbag3&#10;(g7&#10;g8&#10;NtRp989&#10;(dp990&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp991&#10;(dp992&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp993&#10;(dp994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp995&#10;(dp996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp997&#10;(dp998&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp999&#10;(dp1000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Received'&#10;p1001&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1001&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1002&#10;(dp1003&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1004&#10;(dp1005&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1006&#10;(dp1007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1008&#10;(dp1009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1010&#10;(dp1011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1012&#10;(dp1013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Received'&#10;p1014&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1014&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1015&#10;(dp1016&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1017&#10;(dp1018&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1019&#10;(dp1020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1021&#10;(dp1022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1023&#10;(dp1024&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1025&#10;(dp1026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Received'&#10;p1027&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1027&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1028&#10;(dp1029&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1030&#10;(dp1031&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1032&#10;(dp1033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1034&#10;(dp1035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1036&#10;(dp1037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1038&#10;(dp1039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Received'&#10;p1040&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1040&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1041&#10;(dp1042&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1043&#10;(dp1044&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1045&#10;(dp1046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1047&#10;(dp1048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1049&#10;(dp1050&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1051&#10;(dp1052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Received'&#10;p1053&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1053&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1054&#10;(dp1055&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1056&#10;(dp1057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1058&#10;(dp1059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1060&#10;(dp1061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1062&#10;(dp1063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1064&#10;(dp1065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Client'&#10;p1066&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1066&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1067&#10;(dp1068&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1069&#10;(dp1070&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1071&#10;(dp1072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1073&#10;(dp1074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1075&#10;(dp1076&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1077&#10;(dp1078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Server'&#10;p1079&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1079&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1080&#10;(dp1081&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1082&#10;(dp1083&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1084&#10;(dp1085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1086&#10;(dp1087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1088&#10;(dp1089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1090&#10;(dp1091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Client to Server'&#10;p1092&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1092&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1093&#10;(dp1094&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1095&#10;(dp1096&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1097&#10;(dp1098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1099&#10;(dp1100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1101&#10;(dp1102&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1103&#10;(dp1104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Server to Client'&#10;p1105&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1105&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1106&#10;(dp1107&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1108&#10;(dp1109&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1110&#10;(dp1111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1112&#10;(dp1113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1114&#10;(dp1115&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1116&#10;(dp1117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Client to Server'&#10;p1118&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1118&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1119&#10;(dp1120&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1121&#10;(dp1122&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1123&#10;(dp1124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1125&#10;(dp1126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1127&#10;(dp1128&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1129&#10;(dp1130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Server to Client'&#10;p1131&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1131&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1132&#10;(dp1133&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1134&#10;(dp1135&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1136&#10;(dp1137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1138&#10;(dp1139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1140&#10;(dp1141&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1142&#10;(dp1143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Succeeded'&#10;p1144&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1144&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1145&#10;(dp1146&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1147&#10;(dp1148&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1149&#10;(dp1150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1151&#10;(dp1152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1153&#10;(dp1154&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1155&#10;(dp1156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Failed'&#10;p1157&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1157&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1158&#10;(dp1159&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1160&#10;(dp1161&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1162&#10;(dp1163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1164&#10;(dp1165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1166&#10;(dp1167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1168&#10;(dp1169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Protocol Error'&#10;p1170&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1170&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1171&#10;(dp1172&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1173&#10;(dp1174&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1175&#10;(dp1176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1177&#10;(dp1178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1179&#10;(dp1180&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1181&#10;(dp1182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Internal Error'&#10;p1183&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1183&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1184&#10;(dp1185&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1186&#10;(dp1187&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1188&#10;(dp1189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1190&#10;(dp1191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1192&#10;(dp1193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1194&#10;(dp1195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Flow Control Error'&#10;p1196&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1196&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1197&#10;(dp1198&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1199&#10;(dp1200&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1201&#10;(dp1202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1203&#10;(dp1204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1205&#10;(dp1206&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1207&#10;(dp1208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Settings Timeout Error'&#10;p1209&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1209&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1210&#10;(dp1211&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1212&#10;(dp1213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1214&#10;(dp1215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1216&#10;(dp1217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1218&#10;(dp1219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1220&#10;(dp1221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Closed Error'&#10;p1222&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1222&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1223&#10;(dp1224&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1225&#10;(dp1226&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1227&#10;(dp1228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1229&#10;(dp1230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1231&#10;(dp1232&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1233&#10;(dp1234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Frame Size Error'&#10;p1235&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1235&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1236&#10;(dp1237&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1238&#10;(dp1239&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1240&#10;(dp1241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1242&#10;(dp1243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1244&#10;(dp1245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1246&#10;(dp1247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Refused Stream Error'&#10;p1248&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1248&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1249&#10;(dp1250&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1251&#10;(dp1252&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1253&#10;(dp1254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1255&#10;(dp1256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1257&#10;(dp1258&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1259&#10;(dp1260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Cancelled Error'&#10;p1261&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1261&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1262&#10;(dp1263&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1264&#10;(dp1265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1266&#10;(dp1267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1268&#10;(dp1269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1270&#10;(dp1271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1272&#10;(dp1273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Compression Error'&#10;p1274&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1275&#10;(dp1276&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1277&#10;(dp1278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1279&#10;(dp1280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1281&#10;(dp1282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1283&#10;(dp1284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1285&#10;(dp1286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connect Error'&#10;p1287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1288&#10;(dp1289&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1290&#10;(dp1291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1292&#10;(dp1293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1294&#10;(dp1295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1296&#10;(dp1297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1298&#10;(dp1299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Enhance Calm Error'&#10;p1300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1301&#10;(dp1302&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1303&#10;(dp1304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1305&#10;(dp1306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1307&#10;(dp1308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1309&#10;(dp1310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1311&#10;(dp1312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Inadequate Security Error'&#10;p1313&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1314&#10;(dp1315&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1316&#10;(dp1317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1318&#10;(dp1319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1320&#10;(dp1321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1322&#10;(dp1323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1324&#10;(dp1325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HTTP1.1 Required Error'&#10;p1326&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1327&#10;(dp1328&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1329&#10;(dp1330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1331&#10;(dp1332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1333&#10;(dp1334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1335&#10;(dp1336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1337&#10;(dp1338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p1339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1340&#10;(dp1341&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1342&#10;(dp1343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1344&#10;(dp1345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1346&#10;(dp1347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1348&#10;(dp1349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1350&#10;(dp1351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p1352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1353&#10;(dp1354&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1355&#10;(dp1356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1357&#10;(dp1358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1359&#10;(dp1360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1361&#10;(dp1362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1363&#10;(dp1364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p1365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1366&#10;(dp1367&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1368&#10;(dp1369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1370&#10;(dp1371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1372&#10;(dp1373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1374&#10;(dp1375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1376&#10;(dp1377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p1378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1379&#10;(dp1380&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1381&#10;(dp1382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1383&#10;(dp1384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1385&#10;(dp1386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1387&#10;(dp1388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1389&#10;(dp1390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p1391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1392&#10;(dp1393&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1394&#10;(dp1395&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1396&#10;(dp1397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1398&#10;(dp1399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1400&#10;(dp1401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1402&#10;(dp1403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p1404&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1404&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1405&#10;(dp1406&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1407&#10;(dp1408&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1409&#10;(dp1410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1411&#10;(dp1412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1413&#10;(dp1414&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1415&#10;(dp1416&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p1417&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1417&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1418&#10;(dp1419&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1420&#10;(dp1421&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1422&#10;(dp1423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1424&#10;(dp1425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1426&#10;(dp1427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1428&#10;(dp1429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p1430&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1430&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1431&#10;(dp1432&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1433&#10;(dp1434&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1435&#10;(dp1436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1437&#10;(dp1438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1439&#10;(dp1440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1441&#10;(dp1442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p1443&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1443&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1444&#10;(dp1445&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1446&#10;(dp1447&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1448&#10;(dp1449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1450&#10;(dp1451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1452&#10;(dp1453&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1454&#10;(dp1455&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p1456&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1456&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1457&#10;(dp1458&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1459&#10;(dp1460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1461&#10;(dp1462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1463&#10;(dp1464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1465&#10;(dp1466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1467&#10;(dp1468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p1469&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1469&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1470&#10;(dp1471&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1472&#10;(dp1473&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1474&#10;(dp1475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1476&#10;(dp1477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1478&#10;(dp1479&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1480&#10;(dp1481&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p1482&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1482&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1483&#10;(dp1484&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1485&#10;(dp1486&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1487&#10;(dp1488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1489&#10;(dp1490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1491&#10;(dp1492&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1493&#10;(dp1494&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p1495&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1495&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1496&#10;(dp1497&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1498&#10;(dp1499&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1500&#10;(dp1501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1502&#10;(dp1503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1504&#10;(dp1505&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1506&#10;(dp1507&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p1508&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1508&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1509&#10;(dp1510&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1511&#10;(dp1512&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1513&#10;(dp1514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1515&#10;(dp1516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1517&#10;(dp1518&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1519&#10;(dp1520&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p1521&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1521&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1522&#10;(dp1523&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1524&#10;(dp1525&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1526&#10;(dp1527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1528&#10;(dp1529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1530&#10;(dp1531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1532&#10;(dp1533&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p1534&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1534&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1535&#10;(dp1536&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1537&#10;(dp1538&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1539&#10;(dp1540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1541&#10;(dp1542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1543&#10;(dp1544&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1545&#10;(dp1546&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p1547&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1547&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1548&#10;(dp1549&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1550&#10;(dp1551&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1552&#10;(dp1553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1554&#10;(dp1555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1556&#10;(dp1557&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1558&#10;(dp1559&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p1560&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1560&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1561&#10;(dp1562&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1563&#10;(dp1564&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1565&#10;(dp1566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1567&#10;(dp1568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1569&#10;(dp1570&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1571&#10;(dp1572&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p1573&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1573&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1574&#10;(dp1575&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1576&#10;(dp1577&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1578&#10;(dp1579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1580&#10;(dp1581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1582&#10;(dp1583&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1584&#10;(dp1585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p1586&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1586&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1587&#10;(dp1588&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1589&#10;(dp1590&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1591&#10;(dp1592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1593&#10;(dp1594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1595&#10;(dp1596&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1597&#10;(dp1598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p1599&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1599&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1600&#10;(dp1601&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1602&#10;(dp1603&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1604&#10;(dp1605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1606&#10;(dp1607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1608&#10;(dp1609&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1610&#10;(dp1611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p1612&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1612&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1613&#10;(dp1614&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1615&#10;(dp1616&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1617&#10;(dp1618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1619&#10;(dp1620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1621&#10;(dp1622&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1623&#10;(dp1624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p1625&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1625&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1626&#10;(dp1627&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1628&#10;(dp1629&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1630&#10;(dp1631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1632&#10;(dp1633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1634&#10;(dp1635&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1636&#10;(dp1637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p1638&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1638&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1639&#10;(dp1640&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1641&#10;(dp1642&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1643&#10;(dp1644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1645&#10;(dp1646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1647&#10;(dp1648&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1649&#10;(dp1650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p1651&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1651&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1652&#10;(dp1653&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1654&#10;(dp1655&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1656&#10;(dp1657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1658&#10;(dp1659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1660&#10;(dp1661&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1662&#10;(dp1663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p1664&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1664&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1665&#10;(dp1666&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1667&#10;(dp1668&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1669&#10;(dp1670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1671&#10;(dp1672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1673&#10;(dp1674&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1675&#10;(dp1676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p1677&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1677&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1678&#10;(dp1679&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1680&#10;(dp1681&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1682&#10;(dp1683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1684&#10;(dp1685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1686&#10;(dp1687&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1688&#10;(dp1689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p1690&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1690&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1691&#10;(dp1692&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1693&#10;(dp1694&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1695&#10;(dp1696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1697&#10;(dp1698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1699&#10;(dp1700&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1701&#10;(dp1702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p1703&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1703&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1704&#10;(dp1705&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1706&#10;(dp1707&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1708&#10;(dp1709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1710&#10;(dp1711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1712&#10;(dp1713&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1714&#10;(dp1715&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p1716&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1716&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1717&#10;(dp1718&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1719&#10;(dp1720&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1721&#10;(dp1722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1723&#10;(dp1724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1725&#10;(dp1726&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1727&#10;(dp1728&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p1729&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1729&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1730&#10;(dp1731&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1732&#10;(dp1733&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1734&#10;(dp1735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1736&#10;(dp1737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1738&#10;(dp1739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1740&#10;(dp1741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p1742&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1742&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1743&#10;(dp1744&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1745&#10;(dp1746&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1747&#10;(dp1748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1749&#10;(dp1750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1751&#10;(dp1752&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1753&#10;(dp1754&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p1755&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1755&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1756&#10;(dp1757&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1758&#10;(dp1759&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1760&#10;(dp1761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1762&#10;(dp1763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1764&#10;(dp1765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1766&#10;(dp1767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p1768&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1768&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1769&#10;(dp1770&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1771&#10;(dp1772&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1773&#10;(dp1774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1775&#10;(dp1776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1777&#10;(dp1778&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1779&#10;(dp1780&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p1781&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1781&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1782&#10;(dp1783&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1784&#10;(dp1785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1786&#10;(dp1787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1788&#10;(dp1789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1790&#10;(dp1791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1792&#10;(dp1793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p1794&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1794&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1795&#10;(dp1796&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1797&#10;(dp1798&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1799&#10;(dp1800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1801&#10;(dp1802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1803&#10;(dp1804&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1805&#10;(dp1806&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p1807&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1807&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1808&#10;(dp1809&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1810&#10;(dp1811&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1812&#10;(dp1813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1814&#10;(dp1815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1816&#10;(dp1817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1818&#10;(dp1819&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p1820&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1820&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1821&#10;(dp1822&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1823&#10;(dp1824&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1825&#10;(dp1826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1827&#10;(dp1828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1829&#10;(dp1830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1831&#10;(dp1832&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p1833&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1833&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1834&#10;(dp1835&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1836&#10;(dp1837&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1838&#10;(dp1839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1840&#10;(dp1841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1842&#10;(dp1843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1844&#10;(dp1845&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p1846&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1846&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1847&#10;(dp1848&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1849&#10;(dp1850&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1851&#10;(dp1852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1853&#10;(dp1854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1855&#10;(dp1856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1857&#10;(dp1858&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p1859&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1859&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1860&#10;(dp1861&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1862&#10;(dp1863&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1864&#10;(dp1865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1866&#10;(dp1867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1868&#10;(dp1869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1870&#10;(dp1871&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p1872&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1872&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1873&#10;(dp1874&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1875&#10;(dp1876&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1877&#10;(dp1878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1879&#10;(dp1880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1881&#10;(dp1882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1883&#10;(dp1884&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p1885&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1885&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1886&#10;(dp1887&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1888&#10;(dp1889&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1890&#10;(dp1891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1892&#10;(dp1893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1894&#10;(dp1895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1896&#10;(dp1897&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p1898&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1898&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1899&#10;(dp1900&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1901&#10;(dp1902&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1903&#10;(dp1904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1905&#10;(dp1906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1907&#10;(dp1908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1909&#10;(dp1910&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p1911&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1911&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1912&#10;(dp1913&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1914&#10;(dp1915&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1916&#10;(dp1917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1918&#10;(dp1919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1920&#10;(dp1921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1922&#10;(dp1923&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p1924&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1924&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1925&#10;(dp1926&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1927&#10;(dp1928&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1929&#10;(dp1930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1931&#10;(dp1932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1933&#10;(dp1934&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1935&#10;(dp1936&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p1937&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1937&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1938&#10;(dp1939&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1940&#10;(dp1941&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1942&#10;(dp1943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1944&#10;(dp1945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1946&#10;(dp1947&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1948&#10;(dp1949&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p1950&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1950&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1951&#10;(dp1952&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1953&#10;(dp1954&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1955&#10;(dp1956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1957&#10;(dp1958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1959&#10;(dp1960&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1961&#10;(dp1962&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p1963&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1963&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1964&#10;(dp1965&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1966&#10;(dp1967&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1968&#10;(dp1969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1970&#10;(dp1971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1972&#10;(dp1973&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1974&#10;(dp1975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p1976&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1976&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1977&#10;(dp1978&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1979&#10;(dp1980&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1981&#10;(dp1982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1983&#10;(dp1984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1985&#10;(dp1986&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1987&#10;(dp1988&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p1989&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1989&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1990&#10;(dp1991&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1992&#10;(dp1993&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1994&#10;(dp1995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1996&#10;(dp1997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1998&#10;(dp1999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2000&#10;(dp2001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p2002&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2002&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2003&#10;(dp2004&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2005&#10;(dp2006&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2007&#10;(dp2008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2009&#10;(dp2010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2011&#10;(dp2012&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2013&#10;(dp2014&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p2015&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2015&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2016&#10;(dp2017&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2018&#10;(dp2019&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2020&#10;(dp2021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2022&#10;(dp2023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2024&#10;(dp2025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2026&#10;(dp2027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p2028&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2028&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2029&#10;(dp2030&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2031&#10;(dp2032&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2033&#10;(dp2034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2035&#10;(dp2036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2037&#10;(dp2038&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2039&#10;(dp2040&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p2041&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2041&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2042&#10;(dp2043&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2044&#10;(dp2045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2046&#10;(dp2047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2048&#10;(dp2049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2050&#10;(dp2051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2052&#10;(dp2053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p2054&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2054&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2055&#10;(dp2056&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2057&#10;(dp2058&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2059&#10;(dp2060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2061&#10;(dp2062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2063&#10;(dp2064&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2065&#10;(dp2066&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p2067&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2067&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2068&#10;(dp2069&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2070&#10;(dp2071&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2072&#10;(dp2073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2074&#10;(dp2075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2076&#10;(dp2077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2078&#10;(dp2079&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p2080&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2080&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2081&#10;(dp2082&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2083&#10;(dp2084&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2085&#10;(dp2086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2087&#10;(dp2088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2089&#10;(dp2090&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2091&#10;(dp2092&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p2093&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2093&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2094&#10;(dp2095&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2096&#10;(dp2097&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2098&#10;(dp2099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2100&#10;(dp2101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2102&#10;(dp2103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2104&#10;(dp2105&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p2106&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2106&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2107&#10;(dp2108&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2109&#10;(dp2110&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2111&#10;(dp2112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2113&#10;(dp2114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2115&#10;(dp2116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2117&#10;(dp2118&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p2119&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2119&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2120&#10;(dp2121&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2122&#10;(dp2123&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2124&#10;(dp2125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2126&#10;(dp2127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2128&#10;(dp2129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2130&#10;(dp2131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p2132&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2132&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2133&#10;(dp2134&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2135&#10;(dp2136&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2137&#10;(dp2138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2139&#10;(dp2140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2141&#10;(dp2142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2143&#10;(dp2144&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p2145&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2145&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2146&#10;(dp2147&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2148&#10;(dp2149&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2150&#10;(dp2151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2152&#10;(dp2153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2154&#10;(dp2155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2156&#10;(dp2157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p2158&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2158&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2159&#10;(dp2160&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2161&#10;(dp2162&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2163&#10;(dp2164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2165&#10;(dp2166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2167&#10;(dp2168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2169&#10;(dp2170&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p2171&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2171&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2172&#10;(dp2173&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2174&#10;(dp2175&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2176&#10;(dp2177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2178&#10;(dp2179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2180&#10;(dp2181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2182&#10;(dp2183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p2184&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2184&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2185&#10;(dp2186&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2187&#10;(dp2188&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2189&#10;(dp2190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2191&#10;(dp2192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2193&#10;(dp2194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2195&#10;(dp2196&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p2197&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2197&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2198&#10;(dp2199&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2200&#10;(dp2201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2202&#10;(dp2203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2204&#10;(dp2205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2206&#10;(dp2207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2208&#10;(dp2209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p2210&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2210&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2211&#10;(dp2212&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2213&#10;(dp2214&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2215&#10;(dp2216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2217&#10;(dp2218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2219&#10;(dp2220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2221&#10;(dp2222&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p2223&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2223&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2224&#10;(dp2225&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2226&#10;(dp2227&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2228&#10;(dp2229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2230&#10;(dp2231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2232&#10;(dp2233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2234&#10;(dp2235&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p2236&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2236&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2237&#10;(dp2238&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2239&#10;(dp2240&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2241&#10;(dp2242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2243&#10;(dp2244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2245&#10;(dp2246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2247&#10;(dp2248&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p2249&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2249&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2250&#10;(dp2251&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2252&#10;(dp2253&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2254&#10;(dp2255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2256&#10;(dp2257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2258&#10;(dp2259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2260&#10;(dp2261&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p2262&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2262&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2263&#10;(dp2264&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2265&#10;(dp2266&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2267&#10;(dp2268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2269&#10;(dp2270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2271&#10;(dp2272&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2273&#10;(dp2274&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p2275&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2275&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2276&#10;(dp2277&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2278&#10;(dp2279&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2280&#10;(dp2281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2282&#10;(dp2283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2284&#10;(dp2285&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2286&#10;(dp2287&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p2288&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2288&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2289&#10;(dp2290&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2291&#10;(dp2292&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2293&#10;(dp2294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2295&#10;(dp2296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2297&#10;(dp2298&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2299&#10;(dp2300&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p2301&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2301&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2302&#10;(dp2303&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2304&#10;(dp2305&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2306&#10;(dp2307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2308&#10;(dp2309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2310&#10;(dp2311&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2312&#10;(dp2313&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p2314&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2314&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2315&#10;(dp2316&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2317&#10;(dp2318&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2319&#10;(dp2320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2321&#10;(dp2322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2323&#10;(dp2324&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2325&#10;(dp2326&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p2327&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2327&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2328&#10;(dp2329&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2330&#10;(dp2331&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2332&#10;(dp2333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2334&#10;(dp2335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2336&#10;(dp2337&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2338&#10;(dp2339&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p2340&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2340&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2341&#10;(dp2342&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2343&#10;(dp2344&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2345&#10;(dp2346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2347&#10;(dp2348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2349&#10;(dp2350&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2351&#10;(dp2352&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p2353&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2353&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2354&#10;(dp2355&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2356&#10;(dp2357&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2358&#10;(dp2359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2360&#10;(dp2361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2362&#10;(dp2363&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2364&#10;(dp2365&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p2366&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2366&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2367&#10;(dp2368&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2369&#10;(dp2370&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2371&#10;(dp2372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2373&#10;(dp2374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2375&#10;(dp2376&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2377&#10;(dp2378&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p2379&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2379&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2380&#10;(dp2381&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2382&#10;(dp2383&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2384&#10;(dp2385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2386&#10;(dp2387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2388&#10;(dp2389&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2390&#10;(dp2391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p2392&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2392&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2393&#10;(dp2394&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2395&#10;(dp2396&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2397&#10;(dp2398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2399&#10;(dp2400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2401&#10;(dp2402&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2403&#10;(dp2404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p2405&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2405&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2406&#10;(dp2407&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2408&#10;(dp2409&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2410&#10;(dp2411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2412&#10;(dp2413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2414&#10;(dp2415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2416&#10;(dp2417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p2418&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2418&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2419&#10;(dp2420&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2421&#10;(dp2422&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2423&#10;(dp2424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2425&#10;(dp2426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2427&#10;(dp2428&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2429&#10;(dp2430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p2431&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2431&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2432&#10;(dp2433&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2434&#10;(dp2435&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2436&#10;(dp2437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2438&#10;(dp2439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2440&#10;(dp2441&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2442&#10;(dp2443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p2444&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2444&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2445&#10;(dp2446&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2447&#10;(dp2448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2449&#10;(dp2450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2451&#10;(dp2452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2453&#10;(dp2454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2455&#10;(dp2456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p2457&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2457&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2458&#10;(dp2459&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2460&#10;(dp2461&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2462&#10;(dp2463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2464&#10;(dp2465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2466&#10;(dp2467&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2468&#10;(dp2469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p2470&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2470&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2471&#10;(dp2472&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2473&#10;(dp2474&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2475&#10;(dp2476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2477&#10;(dp2478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2479&#10;(dp2480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2481&#10;(dp2482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p2483&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2483&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2484&#10;(dp2485&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2486&#10;(dp2487&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2488&#10;(dp2489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2490&#10;(dp2491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2492&#10;(dp2493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2494&#10;(dp2495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p2496&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2496&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2497&#10;(dp2498&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2499&#10;(dp2500&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2501&#10;(dp2502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2503&#10;(dp2504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2505&#10;(dp2506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2507&#10;(dp2508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p2509&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2509&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2510&#10;(dp2511&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2512&#10;(dp2513&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2514&#10;(dp2515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2516&#10;(dp2517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2518&#10;(dp2519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2520&#10;(dp2521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p2522&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2522&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2523&#10;(dp2524&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2525&#10;(dp2526&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2527&#10;(dp2528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2529&#10;(dp2530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2531&#10;(dp2532&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2533&#10;(dp2534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p2535&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2535&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2536&#10;(dp2537&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2538&#10;(dp2539&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2540&#10;(dp2541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2542&#10;(dp2543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2544&#10;(dp2545&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2546&#10;(dp2547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p2548&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2548&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2549&#10;(dp2550&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2551&#10;(dp2552&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2553&#10;(dp2554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2555&#10;(dp2556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2557&#10;(dp2558&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2559&#10;(dp2560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p2561&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2561&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2562&#10;(dp2563&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2564&#10;(dp2565&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2566&#10;(dp2567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2568&#10;(dp2569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2570&#10;(dp2571&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2572&#10;(dp2573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p2574&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2574&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2575&#10;(dp2576&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2577&#10;(dp2578&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2579&#10;(dp2580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2581&#10;(dp2582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2583&#10;(dp2584&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2585&#10;(dp2586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p2587&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2587&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2588&#10;(dp2589&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2590&#10;(dp2591&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2592&#10;(dp2593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2594&#10;(dp2595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2596&#10;(dp2597&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2598&#10;(dp2599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p2600&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2600&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2601&#10;(dp2602&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2603&#10;(dp2604&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2605&#10;(dp2606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2607&#10;(dp2608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2609&#10;(dp2610&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2611&#10;(dp2612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p2613&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2613&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2614&#10;(dp2615&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2616&#10;(dp2617&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2618&#10;(dp2619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2620&#10;(dp2621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2622&#10;(dp2623&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2624&#10;(dp2625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p2626&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2626&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2627&#10;(dp2628&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2629&#10;(dp2630&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2631&#10;(dp2632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2633&#10;(dp2634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2635&#10;(dp2636&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2637&#10;(dp2638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p2639&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2639&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2640&#10;(dp2641&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2642&#10;(dp2643&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2644&#10;(dp2645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2646&#10;(dp2647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2648&#10;(dp2649&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2650&#10;(dp2651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p2652&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2652&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2653&#10;(dp2654&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2655&#10;(dp2656&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2657&#10;(dp2658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2659&#10;(dp2660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2661&#10;(dp2662&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2663&#10;(dp2664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p2665&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2665&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2666&#10;(dp2667&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2668&#10;(dp2669&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2670&#10;(dp2671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2672&#10;(dp2673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2674&#10;(dp2675&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2676&#10;(dp2677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p2678&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2678&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2679&#10;(dp2680&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2681&#10;(dp2682&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2683&#10;(dp2684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2685&#10;(dp2686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2687&#10;(dp2688&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2689&#10;(dp2690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p2691&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2691&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2692&#10;(dp2693&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2694&#10;(dp2695&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2696&#10;(dp2697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2698&#10;(dp2699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2700&#10;(dp2701&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2702&#10;(dp2703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p2704&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2704&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2705&#10;(dp2706&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2707&#10;(dp2708&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2709&#10;(dp2710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2711&#10;(dp2712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2713&#10;(dp2714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2715&#10;(dp2716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p2717&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2717&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2718&#10;(dp2719&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2720&#10;(dp2721&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2722&#10;(dp2723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2724&#10;(dp2725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2726&#10;(dp2727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2728&#10;(dp2729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p2730&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2730&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2731&#10;(dp2732&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2733&#10;(dp2734&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2735&#10;(dp2736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2737&#10;(dp2738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2739&#10;(dp2740&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2741&#10;(dp2742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p2743&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2743&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2744&#10;(dp2745&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2746&#10;(dp2747&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2748&#10;(dp2749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2750&#10;(dp2751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2752&#10;(dp2753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2754&#10;(dp2755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p2756&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2756&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2757&#10;(dp2758&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2759&#10;(dp2760&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2761&#10;(dp2762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2763&#10;(dp2764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2765&#10;(dp2766&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2767&#10;(dp2768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p2769&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2769&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2770&#10;(dp2771&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2772&#10;(dp2773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2774&#10;(dp2775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2776&#10;(dp2777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2778&#10;(dp2779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2780&#10;(dp2781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p2782&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2782&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2783&#10;(dp2784&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2785&#10;(dp2786&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2787&#10;(dp2788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2789&#10;(dp2790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2791&#10;(dp2792&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2793&#10;(dp2794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p2795&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2795&#10;sbatRp2796&#10;(dp2797&#10;g12&#10;I185&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client Per URL'&#10;p2798&#10;g3&#10;(g4&#10;g5&#10;(lp2799&#10;g3&#10;(g7&#10;g8&#10;NtRp2800&#10;(dp2801&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2802&#10;(dp2803&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2804&#10;(dp2805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2806&#10;(dp2807&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2808&#10;(dp2809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2810&#10;(dp2811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Sent'&#10;p2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2813&#10;(dp2814&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2815&#10;(dp2816&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2817&#10;(dp2818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2819&#10;(dp2820&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2821&#10;(dp2822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2823&#10;(dp2824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2826&#10;(dp2827&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2828&#10;(dp2829&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2830&#10;(dp2831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2832&#10;(dp2833&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2834&#10;(dp2835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2836&#10;(dp2837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (Provisional)'&#10;p2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2839&#10;(dp2840&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2841&#10;(dp2842&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2843&#10;(dp2844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2845&#10;(dp2846&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2847&#10;(dp2848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2849&#10;(dp2850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2852&#10;(dp2853&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2854&#10;(dp2855&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2856&#10;(dp2857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2858&#10;(dp2859&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2860&#10;(dp2861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2862&#10;(dp2863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write)'&#10;p2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2865&#10;(dp2866&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2867&#10;(dp2868&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2869&#10;(dp2870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2871&#10;(dp2872&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2873&#10;(dp2874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2875&#10;(dp2876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Read)'&#10;p2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2878&#10;(dp2879&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2880&#10;(dp2881&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2882&#10;(dp2883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2884&#10;(dp2885&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2886&#10;(dp2887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2888&#10;(dp2889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Bad Header)'&#10;p2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2891&#10;(dp2892&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2893&#10;(dp2894&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2895&#10;(dp2896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2897&#10;(dp2898&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2899&#10;(dp2900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2901&#10;(dp2902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx)'&#10;p2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2904&#10;(dp2905&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2906&#10;(dp2907&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2908&#10;(dp2909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2910&#10;(dp2911&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2912&#10;(dp2913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2914&#10;(dp2915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (400)'&#10;p2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2917&#10;(dp2918&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2919&#10;(dp2920&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2921&#10;(dp2922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2923&#10;(dp2924&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2925&#10;(dp2926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2927&#10;(dp2928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (401)'&#10;p2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2930&#10;(dp2931&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2932&#10;(dp2933&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2934&#10;(dp2935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2936&#10;(dp2937&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2938&#10;(dp2939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2940&#10;(dp2941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (403)'&#10;p2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2943&#10;(dp2944&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2945&#10;(dp2946&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2947&#10;(dp2948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2949&#10;(dp2950&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2951&#10;(dp2952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2953&#10;(dp2954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2956&#10;(dp2957&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2958&#10;(dp2959&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2960&#10;(dp2961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2962&#10;(dp2963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2964&#10;(dp2965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2966&#10;(dp2967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (407)'&#10;p2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2969&#10;(dp2970&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2971&#10;(dp2972&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2973&#10;(dp2974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2975&#10;(dp2976&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2977&#10;(dp2978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2979&#10;(dp2980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (408)'&#10;p2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2982&#10;(dp2983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2984&#10;(dp2985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2986&#10;(dp2987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2988&#10;(dp2989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2990&#10;(dp2991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2992&#10;(dp2993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx other)'&#10;p2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2995&#10;(dp2996&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2997&#10;(dp2998&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2999&#10;(dp3000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3001&#10;(dp3002&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3003&#10;(dp3004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3005&#10;(dp3006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx)'&#10;p3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3008&#10;(dp3009&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3010&#10;(dp3011&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3012&#10;(dp3013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3014&#10;(dp3015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3016&#10;(dp3017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3018&#10;(dp3019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (505)'&#10;p3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3021&#10;(dp3022&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3023&#10;(dp3024&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3025&#10;(dp3026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3027&#10;(dp3028&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3029&#10;(dp3030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3031&#10;(dp3032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx other)'&#10;p3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3034&#10;(dp3035&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3036&#10;(dp3037&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3038&#10;(dp3039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3040&#10;(dp3041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3042&#10;(dp3043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3044&#10;(dp3045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (other)'&#10;p3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3047&#10;(dp3048&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3049&#10;(dp3050&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3051&#10;(dp3052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3053&#10;(dp3054&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3055&#10;(dp3056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3057&#10;(dp3058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Timeout)'&#10;p3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3060&#10;(dp3061&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3062&#10;(dp3063&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3064&#10;(dp3065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3066&#10;(dp3067&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3068&#10;(dp3069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3070&#10;(dp3071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3073&#10;(dp3074&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3075&#10;(dp3076&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3077&#10;(dp3078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3079&#10;(dp3080&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3081&#10;(dp3082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3083&#10;(dp3084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted Before Request'&#10;p3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3086&#10;(dp3087&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3088&#10;(dp3089&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3090&#10;(dp3091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3092&#10;(dp3093&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3094&#10;(dp3095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3096&#10;(dp3097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted After Request'&#10;p3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3099&#10;(dp3100&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3101&#10;(dp3102&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3103&#10;(dp3104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3105&#10;(dp3106&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3107&#10;(dp3108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3109&#10;(dp3110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received With Match'&#10;p3111&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3111&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3112&#10;(dp3113&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3114&#10;(dp3115&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3116&#10;(dp3117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3118&#10;(dp3119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3120&#10;(dp3121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3122&#10;(dp3123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received Without Match'&#10;p3124&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3124&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3125&#10;(dp3126&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3127&#10;(dp3128&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3129&#10;(dp3130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3131&#10;(dp3132&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3133&#10;(dp3134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3135&#10;(dp3136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Intermediate Responses Received (1xx)'&#10;p3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3138&#10;(dp3139&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3140&#10;(dp3141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3142&#10;(dp3143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3144&#10;(dp3145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3146&#10;(dp3147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3148&#10;(dp3149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (2xx)'&#10;p3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3151&#10;(dp3152&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3153&#10;(dp3154&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3155&#10;(dp3156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3157&#10;(dp3158&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3159&#10;(dp3160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3161&#10;(dp3162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (3xx)'&#10;p3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3164&#10;(dp3165&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3166&#10;(dp3167&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3168&#10;(dp3169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3170&#10;(dp3171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3172&#10;(dp3173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3174&#10;(dp3175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (301)'&#10;p3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3177&#10;(dp3178&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3179&#10;(dp3180&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3181&#10;(dp3182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3183&#10;(dp3184&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3185&#10;(dp3186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3187&#10;(dp3188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (302)'&#10;p3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3190&#10;(dp3191&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3192&#10;(dp3193&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3194&#10;(dp3195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3196&#10;(dp3197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3198&#10;(dp3199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3200&#10;(dp3201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (303)'&#10;p3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3203&#10;(dp3204&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3205&#10;(dp3206&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3207&#10;(dp3208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3209&#10;(dp3210&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3211&#10;(dp3212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3213&#10;(dp3214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (307)'&#10;p3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3216&#10;(dp3217&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3218&#10;(dp3219&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3220&#10;(dp3221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3222&#10;(dp3223&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3224&#10;(dp3225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3226&#10;(dp3227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Sent'&#10;p3228&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3228&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3229&#10;(dp3230&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3231&#10;(dp3232&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3233&#10;(dp3234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3235&#10;(dp3236&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3237&#10;(dp3238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3239&#10;(dp3240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Headers Received'&#10;p3241&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3241&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3242&#10;(dp3243&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3244&#10;(dp3245&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3246&#10;(dp3247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3248&#10;(dp3249&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3250&#10;(dp3251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3252&#10;(dp3253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Received'&#10;p3254&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3254&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3255&#10;(dp3256&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3257&#10;(dp3258&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3259&#10;(dp3260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3261&#10;(dp3262&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3263&#10;(dp3264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3265&#10;(dp3266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Successful'&#10;p3267&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3267&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3268&#10;(dp3269&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3270&#10;(dp3271&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3272&#10;(dp3273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3274&#10;(dp3275&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3276&#10;(dp3277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3278&#10;(dp3279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Failed'&#10;p3280&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3280&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3281&#10;(dp3282&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3283&#10;(dp3284&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3285&#10;(dp3286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3287&#10;(dp3288&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3289&#10;(dp3290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3291&#10;(dp3292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p3293&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3293&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3294&#10;(dp3295&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3296&#10;(dp3297&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3298&#10;(dp3299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3300&#10;(dp3301&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3302&#10;(dp3303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3304&#10;(dp3305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p3306&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3306&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3307&#10;(dp3308&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3309&#10;(dp3310&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3311&#10;(dp3312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3313&#10;(dp3314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3315&#10;(dp3316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3317&#10;(dp3318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p3319&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3319&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3320&#10;(dp3321&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3322&#10;(dp3323&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3324&#10;(dp3325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3326&#10;(dp3327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3328&#10;(dp3329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3330&#10;(dp3331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Sent'&#10;p3332&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3332&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3333&#10;(dp3334&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3335&#10;(dp3336&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3337&#10;(dp3338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3339&#10;(dp3340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3341&#10;(dp3342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3343&#10;(dp3344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p3345&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3345&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3346&#10;(dp3347&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3348&#10;(dp3349&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3350&#10;(dp3351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3352&#10;(dp3353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3354&#10;(dp3355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3356&#10;(dp3357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size in Request'&#10;p3358&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3358&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3359&#10;(dp3360&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3361&#10;(dp3362&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3363&#10;(dp3364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3365&#10;(dp3366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3367&#10;(dp3368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3369&#10;(dp3370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p3371&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3371&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3372&#10;(dp3373&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3374&#10;(dp3375&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3376&#10;(dp3377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3378&#10;(dp3379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3380&#10;(dp3381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3382&#10;(dp3383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name1-Value1'&#10;p3384&#10;sg22&#10;I00&#10;sg37&#10;S'kString'&#10;p3385&#10;sg39&#10;g3384&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3386&#10;(dp3387&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3388&#10;(dp3389&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3390&#10;(dp3391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3392&#10;(dp3393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3394&#10;(dp3395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3396&#10;(dp3397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter1'&#10;p3398&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3398&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3399&#10;(dp3400&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3401&#10;(dp3402&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3403&#10;(dp3404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3405&#10;(dp3406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3407&#10;(dp3408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3409&#10;(dp3410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name2-Value2'&#10;p3411&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3411&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3412&#10;(dp3413&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3414&#10;(dp3415&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3416&#10;(dp3417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3418&#10;(dp3419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3420&#10;(dp3421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3422&#10;(dp3423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter2'&#10;p3424&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3424&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3425&#10;(dp3426&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3427&#10;(dp3428&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3429&#10;(dp3430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3431&#10;(dp3432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3433&#10;(dp3434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3435&#10;(dp3436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name3-Value3'&#10;p3437&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3437&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3438&#10;(dp3439&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3440&#10;(dp3441&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3442&#10;(dp3443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3444&#10;(dp3445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3446&#10;(dp3447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3448&#10;(dp3449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter3'&#10;p3450&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3450&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3451&#10;(dp3452&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3453&#10;(dp3454&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3455&#10;(dp3456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3457&#10;(dp3458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3459&#10;(dp3460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3461&#10;(dp3462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name4-Value4'&#10;p3463&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3463&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3464&#10;(dp3465&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3466&#10;(dp3467&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3468&#10;(dp3469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3470&#10;(dp3471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3472&#10;(dp3473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3474&#10;(dp3475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter4'&#10;p3476&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3476&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3477&#10;(dp3478&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3479&#10;(dp3480&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3481&#10;(dp3482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3483&#10;(dp3484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3485&#10;(dp3486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3487&#10;(dp3488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name5-Value5'&#10;p3489&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3489&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3490&#10;(dp3491&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3492&#10;(dp3493&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3494&#10;(dp3495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3496&#10;(dp3497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3498&#10;(dp3499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3500&#10;(dp3501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter5'&#10;p3502&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3502&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3503&#10;(dp3504&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3505&#10;(dp3506&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3507&#10;(dp3508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3509&#10;(dp3510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3511&#10;(dp3512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3513&#10;(dp3514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name6-Value6'&#10;p3515&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3515&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3516&#10;(dp3517&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3518&#10;(dp3519&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3520&#10;(dp3521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3522&#10;(dp3523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3524&#10;(dp3525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3526&#10;(dp3527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter6'&#10;p3528&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3528&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3529&#10;(dp3530&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3531&#10;(dp3532&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3533&#10;(dp3534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3535&#10;(dp3536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3537&#10;(dp3538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3539&#10;(dp3540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name7-Value7'&#10;p3541&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3541&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3542&#10;(dp3543&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3544&#10;(dp3545&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3546&#10;(dp3547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3548&#10;(dp3549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3550&#10;(dp3551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3552&#10;(dp3553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter7'&#10;p3554&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3554&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3555&#10;(dp3556&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3557&#10;(dp3558&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3559&#10;(dp3560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3561&#10;(dp3562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3563&#10;(dp3564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3565&#10;(dp3566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name8-Value8'&#10;p3567&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3567&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3568&#10;(dp3569&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3570&#10;(dp3571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3572&#10;(dp3573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3574&#10;(dp3575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3576&#10;(dp3577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3578&#10;(dp3579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter8'&#10;p3580&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3580&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3581&#10;(dp3582&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3583&#10;(dp3584&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3585&#10;(dp3586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3587&#10;(dp3588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3589&#10;(dp3590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3591&#10;(dp3592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name9-Value9'&#10;p3593&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3593&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3594&#10;(dp3595&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3596&#10;(dp3597&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3598&#10;(dp3599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3600&#10;(dp3601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3602&#10;(dp3603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3604&#10;(dp3605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter9'&#10;p3606&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3606&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3607&#10;(dp3608&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3609&#10;(dp3610&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3611&#10;(dp3612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3613&#10;(dp3614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3615&#10;(dp3616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3617&#10;(dp3618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name10-Value10'&#10;p3619&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3619&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3620&#10;(dp3621&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3622&#10;(dp3623&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3624&#10;(dp3625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3626&#10;(dp3627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3628&#10;(dp3629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3630&#10;(dp3631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter10'&#10;p3632&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3632&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3633&#10;(dp3634&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3635&#10;(dp3636&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3637&#10;(dp3638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3639&#10;(dp3640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3641&#10;(dp3642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3643&#10;(dp3644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Received'&#10;p3645&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3645&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3646&#10;(dp3647&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3648&#10;(dp3649&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3650&#10;(dp3651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3652&#10;(dp3653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3654&#10;(dp3655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3656&#10;(dp3657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Successful'&#10;p3658&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3658&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3659&#10;(dp3660&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3661&#10;(dp3662&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3663&#10;(dp3664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3665&#10;(dp3666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3667&#10;(dp3668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3669&#10;(dp3670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Failed'&#10;p3671&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3671&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3672&#10;(dp3673&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3674&#10;(dp3675&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3676&#10;(dp3677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3678&#10;(dp3679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3680&#10;(dp3681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3682&#10;(dp3683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Received'&#10;p3684&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3684&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3685&#10;(dp3686&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3687&#10;(dp3688&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3689&#10;(dp3690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3691&#10;(dp3692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3693&#10;(dp3694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3695&#10;(dp3696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Successful'&#10;p3697&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3697&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3698&#10;(dp3699&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3700&#10;(dp3701&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3702&#10;(dp3703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3704&#10;(dp3705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3706&#10;(dp3707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3708&#10;(dp3709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Failed'&#10;p3710&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3710&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3711&#10;(dp3712&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3713&#10;(dp3714&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3715&#10;(dp3716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3717&#10;(dp3718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3719&#10;(dp3720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3721&#10;(dp3722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Received'&#10;p3723&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3723&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3724&#10;(dp3725&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3726&#10;(dp3727&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3728&#10;(dp3729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3730&#10;(dp3731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3732&#10;(dp3733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3734&#10;(dp3735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Successful'&#10;p3736&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3736&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3737&#10;(dp3738&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3739&#10;(dp3740&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3741&#10;(dp3742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3743&#10;(dp3744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3745&#10;(dp3746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3747&#10;(dp3748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Failed'&#10;p3749&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3749&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3750&#10;(dp3751&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3752&#10;(dp3753&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3754&#10;(dp3755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3756&#10;(dp3757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3758&#10;(dp3759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3760&#10;(dp3761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Received'&#10;p3762&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3762&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3763&#10;(dp3764&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3765&#10;(dp3766&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3767&#10;(dp3768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3769&#10;(dp3770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3771&#10;(dp3772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3773&#10;(dp3774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Successful'&#10;p3775&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3775&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3776&#10;(dp3777&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3778&#10;(dp3779&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3780&#10;(dp3781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3782&#10;(dp3783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3784&#10;(dp3785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3786&#10;(dp3787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Failed'&#10;p3788&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3788&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3789&#10;(dp3790&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3791&#10;(dp3792&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3793&#10;(dp3794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3795&#10;(dp3796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3797&#10;(dp3798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3799&#10;(dp3800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Average Compression Ratio'&#10;p3801&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3801&#10;sbatRp3802&#10;(dp3803&#10;g12&#10;I76&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client'&#10;p3804&#10;g3&#10;(g4&#10;g5&#10;(lp3805&#10;g3&#10;(g7&#10;g8&#10;NtRp3806&#10;(dp3807&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3808&#10;(dp3809&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3810&#10;(dp3811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3812&#10;(dp3813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3814&#10;(dp3815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3816&#10;(dp3817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Simulated Users'&#10;p3818&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3818&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3819&#10;(dp3820&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3821&#10;(dp3822&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3823&#10;(dp3824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3825&#10;(dp3826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3827&#10;(dp3828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3829&#10;(dp3830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Concurrent Connections'&#10;p3831&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3831&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3832&#10;(dp3833&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3834&#10;(dp3835&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3836&#10;(dp3837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3838&#10;(dp3839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3840&#10;(dp3841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3842&#10;(dp3843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connections'&#10;p3844&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3844&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3845&#10;(dp3846&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3847&#10;(dp3848&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3849&#10;(dp3850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3851&#10;(dp3852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3853&#10;(dp3854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3855&#10;(dp3856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Attempts'&#10;p3857&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3857&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3858&#10;(dp3859&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3860&#10;(dp3861&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3862&#10;(dp3863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3864&#10;(dp3865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3866&#10;(dp3867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3868&#10;(dp3869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Aborts'&#10;p3870&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3870&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3871&#10;(dp3872&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3873&#10;(dp3874&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3875&#10;(dp3876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3877&#10;(dp3878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3879&#10;(dp3880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3881&#10;(dp3882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Aborts'&#10;p3883&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3883&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3884&#10;(dp3885&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3886&#10;(dp3887&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3888&#10;(dp3889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3890&#10;(dp3891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3892&#10;(dp3893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3894&#10;(dp3895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions'&#10;p3896&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3896&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3897&#10;(dp3898&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3899&#10;(dp3900&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3901&#10;(dp3902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3903&#10;(dp3904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3905&#10;(dp3906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3907&#10;(dp3908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes'&#10;p3909&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3909&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3910&#10;(dp3911&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3912&#10;(dp3913&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3914&#10;(dp3915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3916&#10;(dp3917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3918&#10;(dp3919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3920&#10;(dp3921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3922&#10;(dp3923&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3924&#10;(dp3925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3926&#10;(dp3927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3928&#10;(dp3929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3930&#10;(dp3931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3932&#10;(dp3933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3934&#10;(dp3935&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3936&#10;(dp3937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3938&#10;(dp3939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3940&#10;(dp3941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3942&#10;(dp3943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3944&#10;(dp3945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3946&#10;(dp3947&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3948&#10;(dp3949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3950&#10;(dp3951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3952&#10;(dp3953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3954&#10;(dp3955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3956&#10;(dp3957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3958&#10;(dp3959&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3960&#10;(dp3961&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3962&#10;(dp3963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3964&#10;(dp3965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3966&#10;(dp3967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3968&#10;(dp3969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3970&#10;(dp3971&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3972&#10;(dp3973&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3974&#10;(dp3975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3976&#10;(dp3977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3978&#10;(dp3979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3980&#10;(dp3981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3982&#10;(dp3983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3984&#10;(dp3985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3986&#10;(dp3987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3988&#10;(dp3989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3990&#10;(dp3991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3992&#10;(dp3993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3994&#10;(dp3995&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3996&#10;(dp3997&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3998&#10;(dp3999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4000&#10;(dp4001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4002&#10;(dp4003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4004&#10;(dp4005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4006&#10;(dp4007&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4008&#10;(dp4009&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4010&#10;(dp4011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4012&#10;(dp4013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4014&#10;(dp4015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4016&#10;(dp4017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4018&#10;(dp4019&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4020&#10;(dp4021&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4022&#10;(dp4023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4024&#10;(dp4025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4026&#10;(dp4027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4028&#10;(dp4029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4030&#10;(dp4031&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4032&#10;(dp4033&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4034&#10;(dp4035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4036&#10;(dp4037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4038&#10;(dp4039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4040&#10;(dp4041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4042&#10;(dp4043&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4044&#10;(dp4045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4046&#10;(dp4047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4048&#10;(dp4049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4050&#10;(dp4051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4052&#10;(dp4053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4054&#10;(dp4055&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4056&#10;(dp4057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4058&#10;(dp4059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4060&#10;(dp4061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4062&#10;(dp4063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4064&#10;(dp4065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4066&#10;(dp4067&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4068&#10;(dp4069&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4070&#10;(dp4071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4072&#10;(dp4073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4074&#10;(dp4075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4076&#10;(dp4077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4078&#10;(dp4079&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4080&#10;(dp4081&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4082&#10;(dp4083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4084&#10;(dp4085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4086&#10;(dp4087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4088&#10;(dp4089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4090&#10;(dp4091&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4092&#10;(dp4093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4094&#10;(dp4095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4096&#10;(dp4097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4098&#10;(dp4099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4100&#10;(dp4101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4102&#10;(dp4103&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4104&#10;(dp4105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4106&#10;(dp4107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4108&#10;(dp4109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4110&#10;(dp4111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4112&#10;(dp4113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4114&#10;(dp4115&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4116&#10;(dp4117&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4118&#10;(dp4119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4120&#10;(dp4121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4122&#10;(dp4123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4124&#10;(dp4125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4126&#10;(dp4127&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4128&#10;(dp4129&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4130&#10;(dp4131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4132&#10;(dp4133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4134&#10;(dp4135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4136&#10;(dp4137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4138&#10;(dp4139&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4140&#10;(dp4141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4142&#10;(dp4143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4144&#10;(dp4145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4146&#10;(dp4147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4148&#10;(dp4149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4150&#10;(dp4151&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4152&#10;(dp4153&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4154&#10;(dp4155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4156&#10;(dp4157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4158&#10;(dp4159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4160&#10;(dp4161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4162&#10;(dp4163&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4164&#10;(dp4165&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4166&#10;(dp4167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4168&#10;(dp4169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4170&#10;(dp4171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4172&#10;(dp4173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4174&#10;(dp4175&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4176&#10;(dp4177&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4178&#10;(dp4179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4180&#10;(dp4181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4182&#10;(dp4183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4184&#10;(dp4185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4186&#10;(dp4187&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4188&#10;(dp4189&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4190&#10;(dp4191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4192&#10;(dp4193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4194&#10;(dp4195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4196&#10;(dp4197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4198&#10;(dp4199&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4200&#10;(dp4201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4202&#10;(dp4203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4204&#10;(dp4205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4206&#10;(dp4207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4208&#10;(dp4209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4210&#10;(dp4211&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4212&#10;(dp4213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4214&#10;(dp4215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4216&#10;(dp4217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4218&#10;(dp4219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4220&#10;(dp4221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4222&#10;(dp4223&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4224&#10;(dp4225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4226&#10;(dp4227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4228&#10;(dp4229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4230&#10;(dp4231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4232&#10;(dp4233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4234&#10;(dp4235&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4236&#10;(dp4237&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4238&#10;(dp4239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4240&#10;(dp4241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4242&#10;(dp4243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4244&#10;(dp4245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4246&#10;(dp4247&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4248&#10;(dp4249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4250&#10;(dp4251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4252&#10;(dp4253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4254&#10;(dp4255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4256&#10;(dp4257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p4258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4259&#10;(dp4260&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4261&#10;(dp4262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4263&#10;(dp4264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4265&#10;(dp4266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4267&#10;(dp4268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4269&#10;(dp4270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Request Precondition Failed (412)'&#10;p4271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4272&#10;(dp4273&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4274&#10;(dp4275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4276&#10;(dp4277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4278&#10;(dp4279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4280&#10;(dp4281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4282&#10;(dp4283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p4284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4285&#10;(dp4286&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4287&#10;(dp4288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4289&#10;(dp4290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4291&#10;(dp4292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4293&#10;(dp4294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4295&#10;(dp4296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4297&#10;(dp4298&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4299&#10;(dp4300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4301&#10;(dp4302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4303&#10;(dp4304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4305&#10;(dp4306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4307&#10;(dp4308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4309&#10;(dp4310&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4311&#10;(dp4312&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4313&#10;(dp4314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4315&#10;(dp4316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4317&#10;(dp4318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4319&#10;(dp4320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions Active'&#10;p4321&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4321&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4322&#10;(dp4323&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4324&#10;(dp4325&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4326&#10;(dp4327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4328&#10;(dp4329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4330&#10;(dp4331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4332&#10;(dp4333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Users Active'&#10;p4334&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4334&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4335&#10;(dp4336&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4337&#10;(dp4338&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4339&#10;(dp4340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4341&#10;(dp4342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4343&#10;(dp4344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4345&#10;(dp4346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Received'&#10;p4347&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4347&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4348&#10;(dp4349&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4350&#10;(dp4351&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4352&#10;(dp4353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4354&#10;(dp4355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4356&#10;(dp4357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4358&#10;(dp4359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Received'&#10;p4360&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4360&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4361&#10;(dp4362&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4363&#10;(dp4364&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4365&#10;(dp4366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4367&#10;(dp4368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4369&#10;(dp4370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4371&#10;(dp4372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Received'&#10;p4373&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4373&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4374&#10;(dp4375&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4376&#10;(dp4377&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4378&#10;(dp4379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4380&#10;(dp4381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4382&#10;(dp4383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4384&#10;(dp4385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Unrecognized Content-Encoding Received'&#10;p4386&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4386&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4387&#10;(dp4388&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4389&#10;(dp4390&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4391&#10;(dp4392&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4393&#10;(dp4394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4395&#10;(dp4396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4397&#10;(dp4398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Successful'&#10;p4399&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4399&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4400&#10;(dp4401&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4402&#10;(dp4403&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4404&#10;(dp4405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4406&#10;(dp4407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4408&#10;(dp4409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4410&#10;(dp4411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Successful'&#10;p4412&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4412&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4413&#10;(dp4414&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4415&#10;(dp4416&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4417&#10;(dp4418&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4419&#10;(dp4420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4421&#10;(dp4422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4423&#10;(dp4424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Successful'&#10;p4425&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4425&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4426&#10;(dp4427&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4428&#10;(dp4429&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4430&#10;(dp4431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4432&#10;(dp4433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4434&#10;(dp4435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4436&#10;(dp4437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Failed'&#10;p4438&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4438&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4439&#10;(dp4440&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4441&#10;(dp4442&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4443&#10;(dp4444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4445&#10;(dp4446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4447&#10;(dp4448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4449&#10;(dp4450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed'&#10;p4451&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4451&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4452&#10;(dp4453&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4454&#10;(dp4455&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4456&#10;(dp4457&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4458&#10;(dp4459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4460&#10;(dp4461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4462&#10;(dp4463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed'&#10;p4464&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4464&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4465&#10;(dp4466&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4467&#10;(dp4468&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4469&#10;(dp4470&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4471&#10;(dp4472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4473&#10;(dp4474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4475&#10;(dp4476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Data Error'&#10;p4477&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4477&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4478&#10;(dp4479&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4480&#10;(dp4481&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4482&#10;(dp4483&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4484&#10;(dp4485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4486&#10;(dp4487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4488&#10;(dp4489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Decoding Error'&#10;p4490&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4490&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4491&#10;(dp4492&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4493&#10;(dp4494&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4495&#10;(dp4496&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4497&#10;(dp4498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4499&#10;(dp4500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4501&#10;(dp4502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Data Error'&#10;p4503&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4503&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4504&#10;(dp4505&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4506&#10;(dp4507&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4508&#10;(dp4509&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4510&#10;(dp4511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4512&#10;(dp4513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4514&#10;(dp4515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Decoding Error'&#10;p4516&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4516&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4517&#10;(dp4518&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4519&#10;(dp4520&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4521&#10;(dp4522&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4523&#10;(dp4524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4525&#10;(dp4526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4527&#10;(dp4528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Headers Received'&#10;p4529&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4529&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4530&#10;(dp4531&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4532&#10;(dp4533&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4534&#10;(dp4535&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4536&#10;(dp4537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4538&#10;(dp4539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4540&#10;(dp4541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Responses Received'&#10;p4542&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4542&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4543&#10;(dp4544&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4545&#10;(dp4546&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4547&#10;(dp4548&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4549&#10;(dp4550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4551&#10;(dp4552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4553&#10;(dp4554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Successful'&#10;p4555&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4555&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4556&#10;(dp4557&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4558&#10;(dp4559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4560&#10;(dp4561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4562&#10;(dp4563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4564&#10;(dp4565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4566&#10;(dp4567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Failed'&#10;p4568&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4568&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4569&#10;(dp4570&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4571&#10;(dp4572&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4573&#10;(dp4574&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4575&#10;(dp4576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4577&#10;(dp4578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4579&#10;(dp4580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Received'&#10;p4581&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4581&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4582&#10;(dp4583&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4584&#10;(dp4585&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4586&#10;(dp4587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4588&#10;(dp4589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4590&#10;(dp4591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4592&#10;(dp4593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Headers Sent'&#10;p4594&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4594&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4595&#10;(dp4596&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4597&#10;(dp4598&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4599&#10;(dp4600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4601&#10;(dp4602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4603&#10;(dp4604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4605&#10;(dp4606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Sent'&#10;p4607&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4607&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4608&#10;(dp4609&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4610&#10;(dp4611&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4612&#10;(dp4613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4614&#10;(dp4615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4616&#10;(dp4617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4618&#10;(dp4619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Responses Received'&#10;p4620&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4620&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4621&#10;(dp4622&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4623&#10;(dp4624&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4625&#10;(dp4626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4627&#10;(dp4628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4629&#10;(dp4630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4631&#10;(dp4632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Successful'&#10;p4633&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4633&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4634&#10;(dp4635&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4636&#10;(dp4637&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4638&#10;(dp4639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4640&#10;(dp4641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4642&#10;(dp4643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4644&#10;(dp4645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Failed'&#10;p4646&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4646&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4647&#10;(dp4648&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4649&#10;(dp4650&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4651&#10;(dp4652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4653&#10;(dp4654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4655&#10;(dp4656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4657&#10;(dp4658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Responses Received'&#10;p4659&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4659&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4660&#10;(dp4661&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4662&#10;(dp4663&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4664&#10;(dp4665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4666&#10;(dp4667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4668&#10;(dp4669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4670&#10;(dp4671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Successful'&#10;p4672&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4672&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4673&#10;(dp4674&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4675&#10;(dp4676&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4677&#10;(dp4678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4679&#10;(dp4680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4681&#10;(dp4682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4683&#10;(dp4684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Failed'&#10;p4685&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4685&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4686&#10;(dp4687&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4688&#10;(dp4689&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4690&#10;(dp4691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4692&#10;(dp4693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4694&#10;(dp4695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4696&#10;(dp4697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p4698&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4698&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4699&#10;(dp4700&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4701&#10;(dp4702&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4703&#10;(dp4704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4705&#10;(dp4706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4707&#10;(dp4708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4709&#10;(dp4710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p4711&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4711&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4712&#10;(dp4713&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4714&#10;(dp4715&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4716&#10;(dp4717&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4718&#10;(dp4719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4720&#10;(dp4721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4722&#10;(dp4723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p4724&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4724&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4725&#10;(dp4726&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4727&#10;(dp4728&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4729&#10;(dp4730&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4731&#10;(dp4732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4733&#10;(dp4734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4735&#10;(dp4736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p4737&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4737&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4738&#10;(dp4739&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4740&#10;(dp4741&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4742&#10;(dp4743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4744&#10;(dp4745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4746&#10;(dp4747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4748&#10;(dp4749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Decompressed Content Bytes Received'&#10;p4750&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4750&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4751&#10;(dp4752&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4753&#10;(dp4754&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4755&#10;(dp4756&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4757&#10;(dp4758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4759&#10;(dp4760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4761&#10;(dp4762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p4763&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4763&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4764&#10;(dp4765&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4766&#10;(dp4767&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4768&#10;(dp4769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4770&#10;(dp4771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4772&#10;(dp4773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4774&#10;(dp4775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p4776&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4776&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4777&#10;(dp4778&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4779&#10;(dp4780&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4781&#10;(dp4782&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4783&#10;(dp4784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4785&#10;(dp4786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4787&#10;(dp4788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected'&#10;p4789&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4789&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4790&#10;(dp4791&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4792&#10;(dp4793&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4794&#10;(dp4795&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4796&#10;(dp4797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4798&#10;(dp4799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4800&#10;(dp4801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Path Match Failed)'&#10;p4802&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4802&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4803&#10;(dp4804&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4805&#10;(dp4806&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4807&#10;(dp4808&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4809&#10;(dp4810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4811&#10;(dp4812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4813&#10;(dp4814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Domain Match Failed)'&#10;p4815&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4815&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4816&#10;(dp4817&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4818&#10;(dp4819&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4820&#10;(dp4821&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4822&#10;(dp4823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4824&#10;(dp4825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4826&#10;(dp4827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Cookiejar Overflow)'&#10;p4828&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4828&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4829&#10;(dp4830&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4831&#10;(dp4832&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4833&#10;(dp4834&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4835&#10;(dp4836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4837&#10;(dp4838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4839&#10;(dp4840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Probabilistic Reject)'&#10;p4841&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4841&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4842&#10;(dp4843&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4844&#10;(dp4845&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4846&#10;(dp4847&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4848&#10;(dp4849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4850&#10;(dp4851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4852&#10;(dp4853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookie headers Rejected - (Memory Overflow)'&#10;p4854&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4854&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4855&#10;(dp4856&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4857&#10;(dp4858&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4859&#10;(dp4860&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4861&#10;(dp4862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4863&#10;(dp4864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4865&#10;(dp4866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connect Time (us)'&#10;p4867&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4867&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4868&#10;(dp4869&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4870&#10;(dp4871&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4872&#10;(dp4873&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4874&#10;(dp4875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4876&#10;(dp4877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4878&#10;(dp4879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To First Byte (us)'&#10;p4880&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4880&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4881&#10;(dp4882&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4883&#10;(dp4884&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4885&#10;(dp4886&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4887&#10;(dp4888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4889&#10;(dp4890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4891&#10;(dp4892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To Last Byte (us)'&#10;p4893&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4893&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4894&#10;(dp4895&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4896&#10;(dp4897&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4898&#10;(dp4899&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4900&#10;(dp4901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4902&#10;(dp4903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4904&#10;(dp4905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Average (us)'&#10;p4906&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4906&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4907&#10;(dp4908&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4909&#10;(dp4910&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4911&#10;(dp4912&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4913&#10;(dp4914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4915&#10;(dp4916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4917&#10;(dp4918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Minimum (us)'&#10;p4919&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4919&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4920&#10;(dp4921&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4922&#10;(dp4923&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4924&#10;(dp4925&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4926&#10;(dp4927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4928&#10;(dp4929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4930&#10;(dp4931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Maximum (us)'&#10;p4932&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4932&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4933&#10;(dp4934&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4935&#10;(dp4936&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4937&#10;(dp4938&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4939&#10;(dp4940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4941&#10;(dp4942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4943&#10;(dp4944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Failed'&#10;p4945&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4945&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4946&#10;(dp4947&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4948&#10;(dp4949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4950&#10;(dp4951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4952&#10;(dp4953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4954&#10;(dp4955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4956&#10;(dp4957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Succeeded'&#10;p4958&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4958&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4959&#10;(dp4960&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4961&#10;(dp4962&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4963&#10;(dp4964&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4965&#10;(dp4966&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4967&#10;(dp4968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4969&#10;(dp4970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Received'&#10;p4971&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4971&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4972&#10;(dp4973&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4974&#10;(dp4975&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4976&#10;(dp4977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4978&#10;(dp4979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4980&#10;(dp4981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4982&#10;(dp4983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Received'&#10;p4984&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4984&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4985&#10;(dp4986&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4987&#10;(dp4988&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4989&#10;(dp4990&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4991&#10;(dp4992&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4993&#10;(dp4994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4995&#10;(dp4996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Received'&#10;p4997&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4997&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4998&#10;(dp4999&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5000&#10;(dp5001&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5002&#10;(dp5003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5004&#10;(dp5005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5006&#10;(dp5007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5008&#10;(dp5009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Received'&#10;p5010&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5010&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5011&#10;(dp5012&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5013&#10;(dp5014&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5015&#10;(dp5016&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5017&#10;(dp5018&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5019&#10;(dp5020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5021&#10;(dp5022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Received'&#10;p5023&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5023&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5024&#10;(dp5025&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5026&#10;(dp5027&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5028&#10;(dp5029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5030&#10;(dp5031&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5032&#10;(dp5033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5034&#10;(dp5035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Received'&#10;p5036&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5036&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5037&#10;(dp5038&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5039&#10;(dp5040&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5041&#10;(dp5042&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5043&#10;(dp5044&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5045&#10;(dp5046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5047&#10;(dp5048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Received'&#10;p5049&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5049&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5050&#10;(dp5051&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5052&#10;(dp5053&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5054&#10;(dp5055&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5056&#10;(dp5057&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5058&#10;(dp5059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5060&#10;(dp5061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Received'&#10;p5062&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5062&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5063&#10;(dp5064&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5065&#10;(dp5066&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5067&#10;(dp5068&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5069&#10;(dp5070&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5071&#10;(dp5072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5073&#10;(dp5074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Received'&#10;p5075&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5075&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5076&#10;(dp5077&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5078&#10;(dp5079&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5080&#10;(dp5081&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5082&#10;(dp5083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5084&#10;(dp5085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5086&#10;(dp5087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Received'&#10;p5088&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5088&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5089&#10;(dp5090&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5091&#10;(dp5092&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5093&#10;(dp5094&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5095&#10;(dp5096&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5097&#10;(dp5098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5099&#10;(dp5100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Sent'&#10;p5101&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5101&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5102&#10;(dp5103&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5104&#10;(dp5105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5106&#10;(dp5107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5108&#10;(dp5109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5110&#10;(dp5111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5112&#10;(dp5113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Sent'&#10;p5114&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5114&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5115&#10;(dp5116&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5117&#10;(dp5118&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5119&#10;(dp5120&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5121&#10;(dp5122&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5123&#10;(dp5124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5125&#10;(dp5126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Sent'&#10;p5127&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5127&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5128&#10;(dp5129&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5130&#10;(dp5131&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5132&#10;(dp5133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5134&#10;(dp5135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5136&#10;(dp5137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5138&#10;(dp5139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Sent'&#10;p5140&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5140&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5141&#10;(dp5142&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5143&#10;(dp5144&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5145&#10;(dp5146&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5147&#10;(dp5148&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5149&#10;(dp5150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5151&#10;(dp5152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Sent'&#10;p5153&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5153&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5154&#10;(dp5155&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5156&#10;(dp5157&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5158&#10;(dp5159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5160&#10;(dp5161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5162&#10;(dp5163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5164&#10;(dp5165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Sent'&#10;p5166&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5166&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5167&#10;(dp5168&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5169&#10;(dp5170&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5171&#10;(dp5172&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5173&#10;(dp5174&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5175&#10;(dp5176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5177&#10;(dp5178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Sent'&#10;p5179&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5179&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5180&#10;(dp5181&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5182&#10;(dp5183&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5184&#10;(dp5185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5186&#10;(dp5187&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5188&#10;(dp5189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5190&#10;(dp5191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Sent'&#10;p5192&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5192&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5193&#10;(dp5194&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5195&#10;(dp5196&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5197&#10;(dp5198&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5199&#10;(dp5200&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5201&#10;(dp5202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5203&#10;(dp5204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Sent'&#10;p5205&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5205&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5206&#10;(dp5207&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5208&#10;(dp5209&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5210&#10;(dp5211&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5212&#10;(dp5213&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5214&#10;(dp5215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5216&#10;(dp5217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Sent'&#10;p5218&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5218&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5219&#10;(dp5220&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5221&#10;(dp5222&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5223&#10;(dp5224&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5225&#10;(dp5226&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5227&#10;(dp5228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5229&#10;(dp5230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Client'&#10;p5231&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5231&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5232&#10;(dp5233&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5234&#10;(dp5235&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5236&#10;(dp5237&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5238&#10;(dp5239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5240&#10;(dp5241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5242&#10;(dp5243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Server'&#10;p5244&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5244&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5245&#10;(dp5246&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5247&#10;(dp5248&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5249&#10;(dp5250&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5251&#10;(dp5252&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5253&#10;(dp5254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5255&#10;(dp5256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Client to Server)'&#10;p5257&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5257&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5258&#10;(dp5259&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5260&#10;(dp5261&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5262&#10;(dp5263&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5264&#10;(dp5265&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5266&#10;(dp5267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5268&#10;(dp5269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Server to Client)'&#10;p5270&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5270&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5271&#10;(dp5272&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5273&#10;(dp5274&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5275&#10;(dp5276&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5277&#10;(dp5278&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5279&#10;(dp5280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5281&#10;(dp5282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Client to Server)'&#10;p5283&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5283&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5284&#10;(dp5285&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5286&#10;(dp5287&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5288&#10;(dp5289&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5290&#10;(dp5291&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5292&#10;(dp5293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5294&#10;(dp5295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Server to Client)'&#10;p5296&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5296&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5297&#10;(dp5298&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5299&#10;(dp5300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5301&#10;(dp5302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5303&#10;(dp5304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5305&#10;(dp5306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5307&#10;(dp5308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Succeeded'&#10;p5309&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5309&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5310&#10;(dp5311&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5312&#10;(dp5313&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5314&#10;(dp5315&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5316&#10;(dp5317&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5318&#10;(dp5319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5320&#10;(dp5321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Failed'&#10;p5322&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5322&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5323&#10;(dp5324&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5325&#10;(dp5326&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5327&#10;(dp5328&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5329&#10;(dp5330&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5331&#10;(dp5332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5333&#10;(dp5334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Protocol Error'&#10;p5335&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5335&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5336&#10;(dp5337&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5338&#10;(dp5339&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5340&#10;(dp5341&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5342&#10;(dp5343&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5344&#10;(dp5345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5346&#10;(dp5347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Internal Error'&#10;p5348&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5348&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5349&#10;(dp5350&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5351&#10;(dp5352&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5353&#10;(dp5354&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5355&#10;(dp5356&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5357&#10;(dp5358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5359&#10;(dp5360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Flow Control Error'&#10;p5361&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5361&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5362&#10;(dp5363&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5364&#10;(dp5365&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5366&#10;(dp5367&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5368&#10;(dp5369&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5370&#10;(dp5371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5372&#10;(dp5373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Timeout Error'&#10;p5374&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5374&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5375&#10;(dp5376&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5377&#10;(dp5378&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5379&#10;(dp5380&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5381&#10;(dp5382&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5383&#10;(dp5384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5385&#10;(dp5386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Closed Error'&#10;p5387&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5387&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5388&#10;(dp5389&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5390&#10;(dp5391&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5392&#10;(dp5393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5394&#10;(dp5395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5396&#10;(dp5397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5398&#10;(dp5399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Frame Size Error'&#10;p5400&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5400&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5401&#10;(dp5402&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5403&#10;(dp5404&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5405&#10;(dp5406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5407&#10;(dp5408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5409&#10;(dp5410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5411&#10;(dp5412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Refused Stream Error'&#10;p5413&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5413&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5414&#10;(dp5415&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5416&#10;(dp5417&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5418&#10;(dp5419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5420&#10;(dp5421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5422&#10;(dp5423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5424&#10;(dp5425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Cancelled Error'&#10;p5426&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5426&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5427&#10;(dp5428&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5429&#10;(dp5430&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5431&#10;(dp5432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5433&#10;(dp5434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5435&#10;(dp5436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5437&#10;(dp5438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Compression Error'&#10;p5439&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5439&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5440&#10;(dp5441&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5442&#10;(dp5443&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5444&#10;(dp5445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5446&#10;(dp5447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5448&#10;(dp5449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5450&#10;(dp5451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connect Error'&#10;p5452&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5452&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5453&#10;(dp5454&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5455&#10;(dp5456&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5457&#10;(dp5458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5459&#10;(dp5460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5461&#10;(dp5462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5463&#10;(dp5464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Enhance Calm Error'&#10;p5465&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5465&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5466&#10;(dp5467&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5468&#10;(dp5469&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5470&#10;(dp5471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5472&#10;(dp5473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5474&#10;(dp5475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5476&#10;(dp5477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Inadequate Security Error'&#10;p5478&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5478&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5479&#10;(dp5480&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5481&#10;(dp5482&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5483&#10;(dp5484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5485&#10;(dp5486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5487&#10;(dp5488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5489&#10;(dp5490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 HTTP1_1 Required Error'&#10;p5491&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5491&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5492&#10;(dp5493&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5494&#10;(dp5495&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5496&#10;(dp5497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5498&#10;(dp5499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5500&#10;(dp5501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5502&#10;(dp5503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p5504&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5504&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5505&#10;(dp5506&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5507&#10;(dp5508&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5509&#10;(dp5510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5511&#10;(dp5512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5513&#10;(dp5514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5515&#10;(dp5516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p5517&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5517&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5518&#10;(dp5519&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5520&#10;(dp5521&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5522&#10;(dp5523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5524&#10;(dp5525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5526&#10;(dp5527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5528&#10;(dp5529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p5530&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5530&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5531&#10;(dp5532&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5533&#10;(dp5534&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5535&#10;(dp5536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5537&#10;(dp5538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5539&#10;(dp5540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5541&#10;(dp5542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p5543&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5543&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5544&#10;(dp5545&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5546&#10;(dp5547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5548&#10;(dp5549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5550&#10;(dp5551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5552&#10;(dp5553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5554&#10;(dp5555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p5556&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5556&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5557&#10;(dp5558&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5559&#10;(dp5560&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5561&#10;(dp5562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5563&#10;(dp5564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5565&#10;(dp5566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5567&#10;(dp5568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p5569&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5569&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5570&#10;(dp5571&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5572&#10;(dp5573&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5574&#10;(dp5575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5576&#10;(dp5577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5578&#10;(dp5579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5580&#10;(dp5581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p5582&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5582&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5583&#10;(dp5584&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5585&#10;(dp5586&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5587&#10;(dp5588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5589&#10;(dp5590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5591&#10;(dp5592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5593&#10;(dp5594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p5595&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5595&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5596&#10;(dp5597&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5598&#10;(dp5599&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5600&#10;(dp5601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5602&#10;(dp5603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5604&#10;(dp5605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5606&#10;(dp5607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p5608&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5608&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5609&#10;(dp5610&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5611&#10;(dp5612&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5613&#10;(dp5614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5615&#10;(dp5616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5617&#10;(dp5618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5619&#10;(dp5620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p5621&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5621&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5622&#10;(dp5623&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5624&#10;(dp5625&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5626&#10;(dp5627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5628&#10;(dp5629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5630&#10;(dp5631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5632&#10;(dp5633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p5634&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5634&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5635&#10;(dp5636&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5637&#10;(dp5638&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5639&#10;(dp5640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5641&#10;(dp5642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5643&#10;(dp5644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5645&#10;(dp5646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p5647&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5647&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5648&#10;(dp5649&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5650&#10;(dp5651&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5652&#10;(dp5653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5654&#10;(dp5655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5656&#10;(dp5657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5658&#10;(dp5659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p5660&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5660&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5661&#10;(dp5662&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5663&#10;(dp5664&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5665&#10;(dp5666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5667&#10;(dp5668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5669&#10;(dp5670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5671&#10;(dp5672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p5673&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5673&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5674&#10;(dp5675&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5676&#10;(dp5677&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5678&#10;(dp5679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5680&#10;(dp5681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5682&#10;(dp5683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5684&#10;(dp5685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p5686&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5686&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5687&#10;(dp5688&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5689&#10;(dp5690&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5691&#10;(dp5692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5693&#10;(dp5694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5695&#10;(dp5696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5697&#10;(dp5698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p5699&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5699&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5700&#10;(dp5701&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5702&#10;(dp5703&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5704&#10;(dp5705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5706&#10;(dp5707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5708&#10;(dp5709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5710&#10;(dp5711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p5712&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5712&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5713&#10;(dp5714&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5715&#10;(dp5716&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5717&#10;(dp5718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5719&#10;(dp5720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5721&#10;(dp5722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5723&#10;(dp5724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p5725&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5725&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5726&#10;(dp5727&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5728&#10;(dp5729&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5730&#10;(dp5731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5732&#10;(dp5733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5734&#10;(dp5735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5736&#10;(dp5737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p5738&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5738&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5739&#10;(dp5740&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5741&#10;(dp5742&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5743&#10;(dp5744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5745&#10;(dp5746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5747&#10;(dp5748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5749&#10;(dp5750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p5751&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5751&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5752&#10;(dp5753&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5754&#10;(dp5755&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5756&#10;(dp5757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5758&#10;(dp5759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5760&#10;(dp5761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5762&#10;(dp5763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p5764&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5764&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5765&#10;(dp5766&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5767&#10;(dp5768&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5769&#10;(dp5770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5771&#10;(dp5772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5773&#10;(dp5774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5775&#10;(dp5776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p5777&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5777&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5778&#10;(dp5779&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5780&#10;(dp5781&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5782&#10;(dp5783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5784&#10;(dp5785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5786&#10;(dp5787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5788&#10;(dp5789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p5790&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5790&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5791&#10;(dp5792&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5793&#10;(dp5794&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5795&#10;(dp5796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5797&#10;(dp5798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5799&#10;(dp5800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5801&#10;(dp5802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p5803&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5803&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5804&#10;(dp5805&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5806&#10;(dp5807&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5808&#10;(dp5809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5810&#10;(dp5811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5812&#10;(dp5813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5814&#10;(dp5815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p5816&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5816&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5817&#10;(dp5818&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5819&#10;(dp5820&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5821&#10;(dp5822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5823&#10;(dp5824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5825&#10;(dp5826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5827&#10;(dp5828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p5829&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5829&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5830&#10;(dp5831&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5832&#10;(dp5833&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5834&#10;(dp5835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5836&#10;(dp5837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5838&#10;(dp5839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5840&#10;(dp5841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p5842&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5842&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5843&#10;(dp5844&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5845&#10;(dp5846&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5847&#10;(dp5848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5849&#10;(dp5850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5851&#10;(dp5852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5853&#10;(dp5854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p5855&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5855&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5856&#10;(dp5857&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5858&#10;(dp5859&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5860&#10;(dp5861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5862&#10;(dp5863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5864&#10;(dp5865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5866&#10;(dp5867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p5868&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5868&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5869&#10;(dp5870&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5871&#10;(dp5872&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5873&#10;(dp5874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5875&#10;(dp5876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5877&#10;(dp5878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5879&#10;(dp5880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p5881&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5881&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5882&#10;(dp5883&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5884&#10;(dp5885&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5886&#10;(dp5887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5888&#10;(dp5889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5890&#10;(dp5891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5892&#10;(dp5893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p5894&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5894&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5895&#10;(dp5896&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5897&#10;(dp5898&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5899&#10;(dp5900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5901&#10;(dp5902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5903&#10;(dp5904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5905&#10;(dp5906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p5907&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5907&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5908&#10;(dp5909&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5910&#10;(dp5911&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5912&#10;(dp5913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5914&#10;(dp5915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5916&#10;(dp5917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5918&#10;(dp5919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p5920&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5920&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5921&#10;(dp5922&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5923&#10;(dp5924&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5925&#10;(dp5926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5927&#10;(dp5928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5929&#10;(dp5930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5931&#10;(dp5932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p5933&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5933&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5934&#10;(dp5935&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5936&#10;(dp5937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5938&#10;(dp5939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5940&#10;(dp5941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5942&#10;(dp5943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5944&#10;(dp5945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p5946&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5946&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5947&#10;(dp5948&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5949&#10;(dp5950&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5951&#10;(dp5952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5953&#10;(dp5954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5955&#10;(dp5956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5957&#10;(dp5958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p5959&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5959&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5960&#10;(dp5961&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5962&#10;(dp5963&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5964&#10;(dp5965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5966&#10;(dp5967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5968&#10;(dp5969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5970&#10;(dp5971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p5972&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5972&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5973&#10;(dp5974&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5975&#10;(dp5976&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5977&#10;(dp5978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5979&#10;(dp5980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5981&#10;(dp5982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5983&#10;(dp5984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p5985&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5985&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5986&#10;(dp5987&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5988&#10;(dp5989&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5990&#10;(dp5991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5992&#10;(dp5993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5994&#10;(dp5995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5996&#10;(dp5997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p5998&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5998&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5999&#10;(dp6000&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6001&#10;(dp6002&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6003&#10;(dp6004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6005&#10;(dp6006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6007&#10;(dp6008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6009&#10;(dp6010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p6011&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6011&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6012&#10;(dp6013&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6014&#10;(dp6015&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6016&#10;(dp6017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6018&#10;(dp6019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6020&#10;(dp6021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6022&#10;(dp6023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p6024&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6024&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6025&#10;(dp6026&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6027&#10;(dp6028&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6029&#10;(dp6030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6031&#10;(dp6032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6033&#10;(dp6034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6035&#10;(dp6036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p6037&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6037&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6038&#10;(dp6039&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6040&#10;(dp6041&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6042&#10;(dp6043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6044&#10;(dp6045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6046&#10;(dp6047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6048&#10;(dp6049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p6050&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6050&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6051&#10;(dp6052&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6053&#10;(dp6054&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6055&#10;(dp6056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6057&#10;(dp6058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6059&#10;(dp6060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6061&#10;(dp6062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p6063&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6063&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6064&#10;(dp6065&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6066&#10;(dp6067&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6068&#10;(dp6069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6070&#10;(dp6071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6072&#10;(dp6073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6074&#10;(dp6075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p6076&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6076&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6077&#10;(dp6078&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6079&#10;(dp6080&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6081&#10;(dp6082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6083&#10;(dp6084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6085&#10;(dp6086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6087&#10;(dp6088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p6089&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6089&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6090&#10;(dp6091&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6092&#10;(dp6093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6094&#10;(dp6095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6096&#10;(dp6097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6098&#10;(dp6099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6100&#10;(dp6101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p6102&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6102&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6103&#10;(dp6104&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6105&#10;(dp6106&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6107&#10;(dp6108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6109&#10;(dp6110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6111&#10;(dp6112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6113&#10;(dp6114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p6115&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6115&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6116&#10;(dp6117&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6118&#10;(dp6119&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6120&#10;(dp6121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6122&#10;(dp6123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6124&#10;(dp6125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6126&#10;(dp6127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p6128&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6128&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6129&#10;(dp6130&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6131&#10;(dp6132&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6133&#10;(dp6134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6135&#10;(dp6136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6137&#10;(dp6138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6139&#10;(dp6140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p6141&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6141&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6142&#10;(dp6143&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6144&#10;(dp6145&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6146&#10;(dp6147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6148&#10;(dp6149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6150&#10;(dp6151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6152&#10;(dp6153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p6154&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6154&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6155&#10;(dp6156&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6157&#10;(dp6158&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6159&#10;(dp6160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6161&#10;(dp6162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6163&#10;(dp6164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6165&#10;(dp6166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p6167&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6167&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6168&#10;(dp6169&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6170&#10;(dp6171&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6172&#10;(dp6173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6174&#10;(dp6175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6176&#10;(dp6177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6178&#10;(dp6179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p6180&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6180&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6181&#10;(dp6182&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6183&#10;(dp6184&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6185&#10;(dp6186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6187&#10;(dp6188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6189&#10;(dp6190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6191&#10;(dp6192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p6193&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6193&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6194&#10;(dp6195&#10;g11&#10;Nsg12&#10;I186&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6196&#10;(dp6197&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6198&#10;(dp6199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6200&#10;(dp6201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6202&#10;(dp6203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6204&#10;(dp6205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p6206&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6206&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6207&#10;(dp6208&#10;g11&#10;Nsg12&#10;I187&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6209&#10;(dp6210&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6211&#10;(dp6212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6213&#10;(dp6214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6215&#10;(dp6216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6217&#10;(dp6218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p6219&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6219&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6220&#10;(dp6221&#10;g11&#10;Nsg12&#10;I188&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6222&#10;(dp6223&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6224&#10;(dp6225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6226&#10;(dp6227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6228&#10;(dp6229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6230&#10;(dp6231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p6232&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6232&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6233&#10;(dp6234&#10;g11&#10;Nsg12&#10;I189&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6235&#10;(dp6236&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6237&#10;(dp6238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6239&#10;(dp6240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6241&#10;(dp6242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6243&#10;(dp6244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p6245&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6245&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6246&#10;(dp6247&#10;g11&#10;Nsg12&#10;I190&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6248&#10;(dp6249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6250&#10;(dp6251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6252&#10;(dp6253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6254&#10;(dp6255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6256&#10;(dp6257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p6258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6259&#10;(dp6260&#10;g11&#10;Nsg12&#10;I191&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6261&#10;(dp6262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6263&#10;(dp6264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6265&#10;(dp6266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6267&#10;(dp6268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6269&#10;(dp6270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p6271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6272&#10;(dp6273&#10;g11&#10;Nsg12&#10;I192&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6274&#10;(dp6275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6276&#10;(dp6277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6278&#10;(dp6279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6280&#10;(dp6281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6282&#10;(dp6283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p6284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6285&#10;(dp6286&#10;g11&#10;Nsg12&#10;I193&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6287&#10;(dp6288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6289&#10;(dp6290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6291&#10;(dp6292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6293&#10;(dp6294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6295&#10;(dp6296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p6297&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6297&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6298&#10;(dp6299&#10;g11&#10;Nsg12&#10;I194&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6300&#10;(dp6301&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6302&#10;(dp6303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6304&#10;(dp6305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6306&#10;(dp6307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6308&#10;(dp6309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p6310&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6310&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6311&#10;(dp6312&#10;g11&#10;Nsg12&#10;I195&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6313&#10;(dp6314&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6315&#10;(dp6316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6317&#10;(dp6318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6319&#10;(dp6320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6321&#10;(dp6322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p6323&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6323&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6324&#10;(dp6325&#10;g11&#10;Nsg12&#10;I196&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6326&#10;(dp6327&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6328&#10;(dp6329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6330&#10;(dp6331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6332&#10;(dp6333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6334&#10;(dp6335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p6336&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6336&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6337&#10;(dp6338&#10;g11&#10;Nsg12&#10;I197&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6339&#10;(dp6340&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6341&#10;(dp6342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6343&#10;(dp6344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6345&#10;(dp6346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6347&#10;(dp6348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p6349&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6349&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6350&#10;(dp6351&#10;g11&#10;Nsg12&#10;I198&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6352&#10;(dp6353&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6354&#10;(dp6355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6356&#10;(dp6357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6358&#10;(dp6359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6360&#10;(dp6361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p6362&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6362&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6363&#10;(dp6364&#10;g11&#10;Nsg12&#10;I199&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6365&#10;(dp6366&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6367&#10;(dp6368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6369&#10;(dp6370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6371&#10;(dp6372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6373&#10;(dp6374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p6375&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6375&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6376&#10;(dp6377&#10;g11&#10;Nsg12&#10;I200&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6378&#10;(dp6379&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6380&#10;(dp6381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6382&#10;(dp6383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6384&#10;(dp6385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6386&#10;(dp6387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p6388&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6388&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6389&#10;(dp6390&#10;g11&#10;Nsg12&#10;I201&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6391&#10;(dp6392&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6393&#10;(dp6394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6395&#10;(dp6396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6397&#10;(dp6398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6399&#10;(dp6400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p6401&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6401&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6402&#10;(dp6403&#10;g11&#10;Nsg12&#10;I202&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6404&#10;(dp6405&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6406&#10;(dp6407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6408&#10;(dp6409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6410&#10;(dp6411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6412&#10;(dp6413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p6414&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6414&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6415&#10;(dp6416&#10;g11&#10;Nsg12&#10;I203&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6417&#10;(dp6418&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6419&#10;(dp6420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6421&#10;(dp6422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6423&#10;(dp6424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6425&#10;(dp6426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p6427&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6427&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6428&#10;(dp6429&#10;g11&#10;Nsg12&#10;I204&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6430&#10;(dp6431&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6432&#10;(dp6433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6434&#10;(dp6435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6436&#10;(dp6437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6438&#10;(dp6439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p6440&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6440&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6441&#10;(dp6442&#10;g11&#10;Nsg12&#10;I205&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6443&#10;(dp6444&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6445&#10;(dp6446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6447&#10;(dp6448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6449&#10;(dp6450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6451&#10;(dp6452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p6453&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6453&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6454&#10;(dp6455&#10;g11&#10;Nsg12&#10;I206&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6456&#10;(dp6457&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6458&#10;(dp6459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6460&#10;(dp6461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6462&#10;(dp6463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6464&#10;(dp6465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p6466&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6466&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6467&#10;(dp6468&#10;g11&#10;Nsg12&#10;I207&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6469&#10;(dp6470&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6471&#10;(dp6472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6473&#10;(dp6474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6475&#10;(dp6476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6477&#10;(dp6478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p6479&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6479&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6480&#10;(dp6481&#10;g11&#10;Nsg12&#10;I208&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6482&#10;(dp6483&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6484&#10;(dp6485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6486&#10;(dp6487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6488&#10;(dp6489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6490&#10;(dp6491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p6492&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6492&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6493&#10;(dp6494&#10;g11&#10;Nsg12&#10;I209&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6495&#10;(dp6496&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6497&#10;(dp6498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6499&#10;(dp6500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6501&#10;(dp6502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6503&#10;(dp6504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p6505&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6505&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6506&#10;(dp6507&#10;g11&#10;Nsg12&#10;I210&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6508&#10;(dp6509&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6510&#10;(dp6511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6512&#10;(dp6513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6514&#10;(dp6515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6516&#10;(dp6517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p6518&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6518&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6519&#10;(dp6520&#10;g11&#10;Nsg12&#10;I211&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6521&#10;(dp6522&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6523&#10;(dp6524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6525&#10;(dp6526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6527&#10;(dp6528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6529&#10;(dp6530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p6531&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6531&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6532&#10;(dp6533&#10;g11&#10;Nsg12&#10;I212&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6534&#10;(dp6535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6536&#10;(dp6537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6538&#10;(dp6539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6540&#10;(dp6541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6542&#10;(dp6543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p6544&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6544&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6545&#10;(dp6546&#10;g11&#10;Nsg12&#10;I213&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6547&#10;(dp6548&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6549&#10;(dp6550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6551&#10;(dp6552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6553&#10;(dp6554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6555&#10;(dp6556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p6557&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6557&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6558&#10;(dp6559&#10;g11&#10;Nsg12&#10;I214&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6560&#10;(dp6561&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6562&#10;(dp6563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6564&#10;(dp6565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6566&#10;(dp6567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6568&#10;(dp6569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p6570&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6570&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6571&#10;(dp6572&#10;g11&#10;Nsg12&#10;I215&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6573&#10;(dp6574&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6575&#10;(dp6576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6577&#10;(dp6578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6579&#10;(dp6580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6581&#10;(dp6582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p6583&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6583&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6584&#10;(dp6585&#10;g11&#10;Nsg12&#10;I216&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6586&#10;(dp6587&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6588&#10;(dp6589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6590&#10;(dp6591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6592&#10;(dp6593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6594&#10;(dp6595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p6596&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6596&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6597&#10;(dp6598&#10;g11&#10;Nsg12&#10;I217&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6599&#10;(dp6600&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6601&#10;(dp6602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6603&#10;(dp6604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6605&#10;(dp6606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6607&#10;(dp6608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p6609&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6609&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6610&#10;(dp6611&#10;g11&#10;Nsg12&#10;I218&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6612&#10;(dp6613&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6614&#10;(dp6615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6616&#10;(dp6617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6618&#10;(dp6619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6620&#10;(dp6621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p6622&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6622&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6623&#10;(dp6624&#10;g11&#10;Nsg12&#10;I219&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6625&#10;(dp6626&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6627&#10;(dp6628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6629&#10;(dp6630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6631&#10;(dp6632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6633&#10;(dp6634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p6635&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6635&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6636&#10;(dp6637&#10;g11&#10;Nsg12&#10;I220&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6638&#10;(dp6639&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6640&#10;(dp6641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6642&#10;(dp6643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6644&#10;(dp6645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6646&#10;(dp6647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p6648&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6648&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6649&#10;(dp6650&#10;g11&#10;Nsg12&#10;I221&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6651&#10;(dp6652&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6653&#10;(dp6654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6655&#10;(dp6656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6657&#10;(dp6658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6659&#10;(dp6660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p6661&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6661&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6662&#10;(dp6663&#10;g11&#10;Nsg12&#10;I222&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6664&#10;(dp6665&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6666&#10;(dp6667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6668&#10;(dp6669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6670&#10;(dp6671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6672&#10;(dp6673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p6674&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6674&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6675&#10;(dp6676&#10;g11&#10;Nsg12&#10;I223&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6677&#10;(dp6678&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6679&#10;(dp6680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6681&#10;(dp6682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6683&#10;(dp6684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6685&#10;(dp6686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p6687&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6687&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6688&#10;(dp6689&#10;g11&#10;Nsg12&#10;I224&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6690&#10;(dp6691&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6692&#10;(dp6693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6694&#10;(dp6695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6696&#10;(dp6697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6698&#10;(dp6699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p6700&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6700&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6701&#10;(dp6702&#10;g11&#10;Nsg12&#10;I225&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6703&#10;(dp6704&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6705&#10;(dp6706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6707&#10;(dp6708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6709&#10;(dp6710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6711&#10;(dp6712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p6713&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6713&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6714&#10;(dp6715&#10;g11&#10;Nsg12&#10;I226&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6716&#10;(dp6717&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6718&#10;(dp6719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6720&#10;(dp6721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6722&#10;(dp6723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6724&#10;(dp6725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p6726&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6726&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6727&#10;(dp6728&#10;g11&#10;Nsg12&#10;I227&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6729&#10;(dp6730&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6731&#10;(dp6732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6733&#10;(dp6734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6735&#10;(dp6736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6737&#10;(dp6738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p6739&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6739&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6740&#10;(dp6741&#10;g11&#10;Nsg12&#10;I228&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6742&#10;(dp6743&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6744&#10;(dp6745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6746&#10;(dp6747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6748&#10;(dp6749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6750&#10;(dp6751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p6752&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6752&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6753&#10;(dp6754&#10;g11&#10;Nsg12&#10;I229&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6755&#10;(dp6756&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6757&#10;(dp6758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6759&#10;(dp6760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6761&#10;(dp6762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6763&#10;(dp6764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p6765&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6765&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6766&#10;(dp6767&#10;g11&#10;Nsg12&#10;I230&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6768&#10;(dp6769&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6770&#10;(dp6771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6772&#10;(dp6773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6774&#10;(dp6775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6776&#10;(dp6777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p6778&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6778&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6779&#10;(dp6780&#10;g11&#10;Nsg12&#10;I231&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6781&#10;(dp6782&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6783&#10;(dp6784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6785&#10;(dp6786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6787&#10;(dp6788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6789&#10;(dp6790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p6791&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6791&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6792&#10;(dp6793&#10;g11&#10;Nsg12&#10;I232&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6794&#10;(dp6795&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6796&#10;(dp6797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6798&#10;(dp6799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6800&#10;(dp6801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6802&#10;(dp6803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p6804&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6804&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6805&#10;(dp6806&#10;g11&#10;Nsg12&#10;I233&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6807&#10;(dp6808&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6809&#10;(dp6810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6811&#10;(dp6812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6813&#10;(dp6814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6815&#10;(dp6816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p6817&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6817&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6818&#10;(dp6819&#10;g11&#10;Nsg12&#10;I234&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6820&#10;(dp6821&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6822&#10;(dp6823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6824&#10;(dp6825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6826&#10;(dp6827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6828&#10;(dp6829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p6830&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6830&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6831&#10;(dp6832&#10;g11&#10;Nsg12&#10;I235&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6833&#10;(dp6834&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6835&#10;(dp6836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6837&#10;(dp6838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6839&#10;(dp6840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6841&#10;(dp6842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p6843&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6843&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6844&#10;(dp6845&#10;g11&#10;Nsg12&#10;I236&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6846&#10;(dp6847&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6848&#10;(dp6849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6850&#10;(dp6851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6852&#10;(dp6853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6854&#10;(dp6855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p6856&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6856&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6857&#10;(dp6858&#10;g11&#10;Nsg12&#10;I237&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6859&#10;(dp6860&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6861&#10;(dp6862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6863&#10;(dp6864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6865&#10;(dp6866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6867&#10;(dp6868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p6869&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6869&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6870&#10;(dp6871&#10;g11&#10;Nsg12&#10;I238&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6872&#10;(dp6873&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6874&#10;(dp6875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6876&#10;(dp6877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6878&#10;(dp6879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6880&#10;(dp6881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p6882&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6882&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6883&#10;(dp6884&#10;g11&#10;Nsg12&#10;I239&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6885&#10;(dp6886&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6887&#10;(dp6888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6889&#10;(dp6890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6891&#10;(dp6892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6893&#10;(dp6894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p6895&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6895&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6896&#10;(dp6897&#10;g11&#10;Nsg12&#10;I240&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6898&#10;(dp6899&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6900&#10;(dp6901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6902&#10;(dp6903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6904&#10;(dp6905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6906&#10;(dp6907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p6908&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6908&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6909&#10;(dp6910&#10;g11&#10;Nsg12&#10;I241&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6911&#10;(dp6912&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6913&#10;(dp6914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6915&#10;(dp6916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6917&#10;(dp6918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6919&#10;(dp6920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p6921&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6921&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6922&#10;(dp6923&#10;g11&#10;Nsg12&#10;I242&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6924&#10;(dp6925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6926&#10;(dp6927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6928&#10;(dp6929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6930&#10;(dp6931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6932&#10;(dp6933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p6934&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6934&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6935&#10;(dp6936&#10;g11&#10;Nsg12&#10;I243&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6937&#10;(dp6938&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6939&#10;(dp6940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6941&#10;(dp6942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6943&#10;(dp6944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6945&#10;(dp6946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p6947&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6947&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6948&#10;(dp6949&#10;g11&#10;Nsg12&#10;I244&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6950&#10;(dp6951&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6952&#10;(dp6953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6954&#10;(dp6955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6956&#10;(dp6957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6958&#10;(dp6959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p6960&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6960&#10;sbatRp6961&#10;(dp6962&#10;g12&#10;I244&#10;sg22&#10;I00&#10;sg11&#10;Nsbs.</svRestConfiguration>
</statManagerOptions>
<currentUniqueIDForAgent type="int">2</currentUniqueIDForAgent>
diff --git a/samples/vnf_samples/traffic_profiles/ixload/HTTP-Connections_2Ports.rxf b/samples/vnf_samples/traffic_profiles/ixload/HTTP-Connections_2Ports.rxf
new file mode 100644
index 000000000..f1403a38c
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/ixload/HTTP-Connections_2Ports.rxf
@@ -0,0 +1,1289 @@
+<?xml version="1.0" ?>
+<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
+ <_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
+ <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;628fdbe1-4254-48b1-8765-a4d5bbafd1ff&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;uplink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;downlink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c284265e-5fc6-4a6a-ad6e-a8c3f465d00b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;payloadAttrTypes type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
+ </_smSessionXml>
+ <_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
+ <xml type="str"></xml>
+ </_composerConfig>
+ <_quickTestConfig ver="[0, [1, [0, [0]]]]" type="ixQuickTestConfig">
+ <xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
+ </_quickTestConfig>
+ <lastApiUniqueId type="int">15481</lastApiUniqueId>
+ <version type="str">8.30.115.152</version>
+ <name type="str">HTTP-Connections_2Ports.rxf</name>
+ <comment type="str"></comment>
+ <path type="str">C:\ixload</path>
+ <last type="str">HTTP-Connections_2Ports.rxf</last>
+ <activeTest type="str">Test1</activeTest>
+ <chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
+ <chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
+ <_apiUniqueId type="int">12991</_apiUniqueId>
+ <chassisMap type="dict"/>
+ <hiddenChassis type="NoneType">None</hiddenChassis>
+ </chassisChain>
+ <AfmPortPacketRewriteConfigList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAfmPortPacketRewriteConfigList" itemtype="ixAfmPortPacketRewriteConfig"/>
+ <networkList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixRepositoryNetworkList" itemtype="ixNullNetwork"/>
+ <dutList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixDutList" itemtype="ixDut"/>
+ <trafficList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTrafficList" itemtype="ixActivityModel"/>
+ <testList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTestList" itemtype="ixTestEnvelope">
+ <item ver="[18, [1, [0, [0]]]]" type="ixTestEnvelope">
+ <name type="str">Test1</name>
+ <comment type="str"></comment>
+ <enableForceOwnership type="bool">False</enableForceOwnership>
+ <enableResetPorts type="bool">False</enableResetPorts>
+ <statsRequired type="int">1</statsRequired>
+ <enableConditionalView type="bool">False</enableConditionalView>
+ <conditionalViewType type="int">0</conditionalViewType>
+ <conditionalViewList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixConditionalViewList" itemtype="ixConditionalView"/>
+ <enableReleaseConfigAfterRun type="int">0</enableReleaseConfigAfterRun>
+ <csvInterval type="int">4</csvInterval>
+ <networkFailureThreshold type="int">0</networkFailureThreshold>
+ <captureViewOptions ver="[1, [1, [0, [0]]]]" oid="8" type="ixViewOptions">
+ <runMode type="int">1</runMode>
+ <collectScheme type="int">0</collectScheme>
+ <allocatedBufferMemoryPercentage type="long">30</allocatedBufferMemoryPercentage>
+ <captureRunAfter type="int">0</captureRunAfter>
+ <captureRunDuration type="int">0</captureRunDuration>
+ <_apiUniqueId type="int">12941</_apiUniqueId>
+ </captureViewOptions>
+ <scenarioList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioList" itemtype="ixScenario">
+ <item ver="[3, [1, [0, [0]]]]" type="ixScenario">
+ <name type="str">TrafficFlow1</name>
+ <columnList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixTrafficColumnList" itemtype="ixTrafficColumn">
+ <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
+ <name type="str">Client</name>
+ <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
+ <item ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
+ <name type="str">HTTP client@uplink_0</name>
+ <column type="NoneType">None</column>
+ <scenarioElementType type="str">netTraffic</scenarioElementType>
+ <enable type="int">1</enable>
+ <role type="str">Client</role>
+ <networkType type="str">ethernet</networkType>
+ <activityFunction type="str">ipTrafficAgent</activityFunction>
+ <activeRole type="str">Client</activeRole>
+ <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
+ <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
+ <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
+ <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
+ <name type="str">HTTP client</name>
+ <role type="str">Client</role>
+ <activityFunction type="str">ipTrafficAgent</activityFunction>
+ <payload type="NoneType">None</payload>
+ <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
+ <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="14" type="HTTP_Client_plugin">
+ <enable type="int">1</enable>
+ <name type="str">newClientActivity1</name>
+ <activityFunction type="str">ipTrafficAgent</activityFunction>
+ <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
+ <activeRole type="NoneType">None</activeRole>
+ <cmdListLoops type="int">0</cmdListLoops>
+ <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
+ <seed type="int">1</seed>
+ <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
+ <_apiUniqueId type="int">12943</_apiUniqueId>
+ </cmdPercentagePool>
+ <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
+ <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
+ <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
+ <name type="str">HTTP server_newServerActivity1</name>
+ <portMapPolicy type="str">portPairs</portMapPolicy>
+ <sameAs type="str"></sameAs>
+ <validPortMapPolicies type="list">
+ <item type="str">portPairs</item>
+ <item type="str">portMesh</item>
+ <item type="str">customMesh</item>
+ </validPortMapPolicies>
+ <inUse type="bool">True</inUse>
+ <customPortMap type="NoneType">None</customPortMap>
+ <sourceCommunity ref="0"/>
+ <destinationCommunity ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
+ <name type="str">HTTP server@downlink_0</name>
+ <column type="NoneType">None</column>
+ <scenarioElementType type="str">netTraffic</scenarioElementType>
+ <enable type="int">1</enable>
+ <role type="str">Server</role>
+ <networkType type="str">ethernet</networkType>
+ <activityFunction type="str">ipTrafficAgent</activityFunction>
+ <activeRole type="str">Server</activeRole>
+ <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
+ <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
+ <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
+ <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
+ <name type="str">HTTP server</name>
+ <role type="str">Server</role>
+ <activityFunction type="str">ipTrafficAgent</activityFunction>
+ <payload type="NoneType">None</payload>
+ <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
+ <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="6" type="HTTP_Server_plugin">
+ <enable type="int">1</enable>
+ <name type="str">newServerActivity1</name>
+ <activityFunction type="str">ipTrafficAgent</activityFunction>
+ <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
+ <activeRole type="NoneType">None</activeRole>
+ <loopValue type="int">1</loopValue>
+ <cmdListLoops type="int">0</cmdListLoops>
+ <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
+ <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
+ <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
+ <flowPercentage type="float">100.0</flowPercentage>
+ <httpPort type="str">80</httpPort>
+ <httpsPort type="str">443</httpsPort>
+ <requestTimeout type="int">300</requestTimeout>
+ <minResponseDelay type="int">0</minResponseDelay>
+ <maxResponseDelay type="int">0</maxResponseDelay>
+ <acceptSslConnections type="int">0</acceptSslConnections>
+ <enablesslRecordSize type="int">0</enablesslRecordSize>
+ <validateCertificate type="int">0</validateCertificate>
+ <sslRecordSize type="str">16384</sslRecordSize>
+ <urlStatsCount type="int">10</urlStatsCount>
+ <rstTimeout type="int">100</rstTimeout>
+ <enableEsm type="int">0</enableEsm>
+ <esm type="int">1460</esm>
+ <enableTos type="bool">False</enableTos>
+ <enableVlanPriority type="int">0</enableVlanPriority>
+ <vlanPriority type="int">0</vlanPriority>
+ <enableIntegrityCheck type="int">0</enableIntegrityCheck>
+ <tos type="int">0</tos>
+ <precedenceTOS type="int">0</precedenceTOS>
+ <delayTOS type="int">0</delayTOS>
+ <throughputTOS type="int">0</throughputTOS>
+ <reliabilityTOS type="int">0</reliabilityTOS>
+ <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
+ <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
+ <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
+ <name type="str">200_OK</name>
+ <description type="str">OK</description>
+ <code type="str">200</code>
+ <mimeType type="str">text/plain</mimeType>
+ <dateMode type="int">2</dateMode>
+ <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
+ <dateIncrementEnable type="bool">False</dateIncrementEnable>
+ <dateIncrementBy type="int">5</dateIncrementBy>
+ <dateIncrementFor type="int">1</dateIncrementFor>
+ <dateZone type="str">GMT</dateZone>
+ <expirationMode type="int">0</expirationMode>
+ <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
+ <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
+ <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
+ <lastModifiedMode type="int">1</lastModifiedMode>
+ <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
+ <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
+ <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
+ <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
+ <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
+ <readOnly type="bool">True</readOnly>
+ <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12972</_apiUniqueId>
+ </item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
+ <name type="str">404_PageNotFound</name>
+ <description type="str">Page not found</description>
+ <code type="str">404</code>
+ <mimeType type="str">text/plain</mimeType>
+ <dateMode type="int">2</dateMode>
+ <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
+ <dateIncrementEnable type="bool">False</dateIncrementEnable>
+ <dateIncrementBy type="int">5</dateIncrementBy>
+ <dateIncrementFor type="int">1</dateIncrementFor>
+ <dateZone type="str">GMT</dateZone>
+ <expirationMode type="int">0</expirationMode>
+ <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
+ <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
+ <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
+ <lastModifiedMode type="int">1</lastModifiedMode>
+ <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
+ <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
+ <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
+ <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
+ <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
+ <readOnly type="bool">True</readOnly>
+ <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
+ <objectID type="int">1</objectID>
+ <_apiUniqueId type="int">12973</_apiUniqueId>
+ </item>
+ </responseHeaderList>
+ <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
+ <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
+ <name type="str">UserCookie</name>
+ <description type="str">Name of User</description>
+ <type type="int">2</type>
+ <mode type="int">3</mode>
+ <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
+ <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
+ <name type="str">firstName</name>
+ <value type="str">Joe</value>
+ <path type="str"></path>
+ <maxAge type="str"></maxAge>
+ <domain type="str"></domain>
+ <other type="str"></other>
+ <objectID type="int">0</objectID>
+ </item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
+ <name type="str">lastName</name>
+ <value type="str">Smith</value>
+ <path type="str"></path>
+ <maxAge type="str"></maxAge>
+ <domain type="str"></domain>
+ <other type="str"></other>
+ <objectID type="int">1</objectID>
+ </item>
+ </cookieContentList>
+ <readOnly type="bool">True</readOnly>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12987</_apiUniqueId>
+ </item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
+ <name type="str">LoginCookie</name>
+ <description type="str">Login name and password</description>
+ <type type="int">2</type>
+ <mode type="int">2</mode>
+ <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
+ <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
+ <name type="str">name</name>
+ <value type="str">joesmith</value>
+ <path type="str"></path>
+ <maxAge type="str"></maxAge>
+ <domain type="str"></domain>
+ <other type="str"></other>
+ <objectID type="int">0</objectID>
+ </item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
+ <name type="str">password</name>
+ <value type="str">foobar</value>
+ <path type="str"></path>
+ <maxAge type="str"></maxAge>
+ <domain type="str"></domain>
+ <other type="str"></other>
+ <objectID type="int">1</objectID>
+ </item>
+ </cookieContentList>
+ <readOnly type="bool">True</readOnly>
+ <objectID type="int">1</objectID>
+ <_apiUniqueId type="int">12988</_apiUniqueId>
+ </item>
+ </cookieList>
+ <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
+ <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
+ <page type="str">/1b.html</page>
+ <response ver="[0, [1, [0, [0]]]]" oid="1" type="ixResponseHeader">
+ <name type="str">200_OK</name>
+ <description type="str">OK</description>
+ <code type="str">200</code>
+ <mimeType type="str">text/plain</mimeType>
+ <dateMode type="int">2</dateMode>
+ <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
+ <dateIncrementEnable type="bool">False</dateIncrementEnable>
+ <dateIncrementBy type="int">5</dateIncrementBy>
+ <dateIncrementFor type="int">1</dateIncrementFor>
+ <dateZone type="str">GMT</dateZone>
+ <expirationMode type="int">0</expirationMode>
+ <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
+ <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
+ <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
+ <lastModifiedMode type="int">1</lastModifiedMode>
+ <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
+ <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
+ <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
+ <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
+ <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
+ <readOnly type="bool">True</readOnly>
+ <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
+ <_apiUniqueId type="int">12984</_apiUniqueId>
+ </response>
+ <payloadType type="str">range</payloadType>
+ <payloadSize type="str">1-1</payloadSize>
+ <payloadFile type="str">&lt;specify file&gt;</payloadFile>
+ <cookie type="NoneType">None</cookie>
+ <customPayloadId type="int">-1</customPayloadId>
+ <Md5Option type="int">3</Md5Option>
+ <chunkSize type="str">512-1024</chunkSize>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12974</_apiUniqueId>
+ </item>
+ <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
+ <page type="str">/4k.html</page>
+ <response ref="1"/>
+ <payloadType type="str">range</payloadType>
+ <payloadSize type="str">4096-4096</payloadSize>
+ <payloadFile type="str">&lt;specify file&gt;</payloadFile>
+ <cookie type="NoneType">None</cookie>
+ <customPayloadId type="int">-1</customPayloadId>
+ <Md5Option type="int">3</Md5Option>
+ <chunkSize type="str">512-1024</chunkSize>
+ <objectID type="int">1</objectID>
+ <_apiUniqueId type="int">12975</_apiUniqueId>
+ </item>
+ <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
+ <page type="str">/8k.html</page>
+ <response ref="1"/>
+ <payloadType type="str">range</payloadType>
+ <payloadSize type="str">8192-8192</payloadSize>
+ <payloadFile type="str">&lt;specify file&gt;</payloadFile>
+ <cookie type="NoneType">None</cookie>
+ <customPayloadId type="int">-1</customPayloadId>
+ <Md5Option type="int">3</Md5Option>
+ <chunkSize type="str">512-1024</chunkSize>
+ <objectID type="int">2</objectID>
+ <_apiUniqueId type="int">12976</_apiUniqueId>
+ </item>
+ <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
+ <page type="str">/16k.html</page>
+ <response ref="1"/>
+ <payloadType type="str">range</payloadType>
+ <payloadSize type="str">16536-16536</payloadSize>
+ <payloadFile type="str">&lt;specify file&gt;</payloadFile>
+ <cookie type="NoneType">None</cookie>
+ <customPayloadId type="int">-1</customPayloadId>
+ <Md5Option type="int">3</Md5Option>
+ <chunkSize type="str">512-1024</chunkSize>
+ <objectID type="int">3</objectID>
+ <_apiUniqueId type="int">12977</_apiUniqueId>
+ </item>
+ <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
+ <page type="str">/32k.html</page>
+ <response ref="1"/>
+ <payloadType type="str">range</payloadType>
+ <payloadSize type="str">32768</payloadSize>
+ <payloadFile type="str">&lt;specify file&gt;</payloadFile>
+ <cookie type="NoneType">None</cookie>
+ <customPayloadId type="int">-1</customPayloadId>
+ <Md5Option type="int">3</Md5Option>
+ <chunkSize type="str">512-1024</chunkSize>
+ <objectID type="int">4</objectID>
+ <_apiUniqueId type="int">12978</_apiUniqueId>
+ </item>
+ <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
+ <page type="str">/64k.html</page>
+ <response ref="1"/>
+ <payloadType type="str">range</payloadType>
+ <payloadSize type="str">65536</payloadSize>
+ <payloadFile type="str">&lt;specify file&gt;</payloadFile>
+ <cookie type="NoneType">None</cookie>
+ <customPayloadId type="int">-1</customPayloadId>
+ <Md5Option type="int">3</Md5Option>
+ <chunkSize type="str">512-1024</chunkSize>
+ <objectID type="int">5</objectID>
+ <_apiUniqueId type="int">12979</_apiUniqueId>
+ </item>
+ <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
+ <page type="str">/128k.html</page>
+ <response ref="1"/>
+ <payloadType type="str">range</payloadType>
+ <payloadSize type="str">131072</payloadSize>
+ <payloadFile type="str">&lt;specify file&gt;</payloadFile>
+ <cookie type="NoneType">None</cookie>
+ <customPayloadId type="int">-1</customPayloadId>
+ <Md5Option type="int">3</Md5Option>
+ <chunkSize type="str">512-1024</chunkSize>
+ <objectID type="int">6</objectID>
+ <_apiUniqueId type="int">12980</_apiUniqueId>
+ </item>
+ <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
+ <page type="str">/256k.html</page>
+ <response ref="1"/>
+ <payloadType type="str">range</payloadType>
+ <payloadSize type="str">262144</payloadSize>
+ <payloadFile type="str">&lt;specify file&gt;</payloadFile>
+ <cookie type="NoneType">None</cookie>
+ <customPayloadId type="int">-1</customPayloadId>
+ <Md5Option type="int">3</Md5Option>
+ <chunkSize type="str">512-1024</chunkSize>
+ <objectID type="int">7</objectID>
+ <_apiUniqueId type="int">12981</_apiUniqueId>
+ </item>
+ <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
+ <page type="str">/512k.html</page>
+ <response ref="1"/>
+ <payloadType type="str">range</payloadType>
+ <payloadSize type="str">524288</payloadSize>
+ <payloadFile type="str">&lt;specify file&gt;</payloadFile>
+ <cookie type="NoneType">None</cookie>
+ <customPayloadId type="int">-1</customPayloadId>
+ <Md5Option type="int">3</Md5Option>
+ <chunkSize type="str">512-1024</chunkSize>
+ <objectID type="int">8</objectID>
+ <_apiUniqueId type="int">12982</_apiUniqueId>
+ </item>
+ <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
+ <page type="str">/1024k.html</page>
+ <response ref="1"/>
+ <payloadType type="str">range</payloadType>
+ <payloadSize type="str">1048576</payloadSize>
+ <payloadFile type="str">&lt;specify file&gt;</payloadFile>
+ <cookie type="NoneType">None</cookie>
+ <customPayloadId type="int">-1</customPayloadId>
+ <Md5Option type="int">3</Md5Option>
+ <chunkSize type="str">512-1024</chunkSize>
+ <objectID type="int">9</objectID>
+ <_apiUniqueId type="int">12983</_apiUniqueId>
+ </item>
+ </webPageList>
+ <ServerCiphers type="str">DEFAULT</ServerCiphers>
+ <privateKeyPassword type="str"></privateKeyPassword>
+ <privateKey type="str"></privateKey>
+ <certificate type="str"></certificate>
+ <caCert type="str"></caCert>
+ <enableDHsupport type="int">0</enableDHsupport>
+ <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
+ <dhParams type="str"></dhParams>
+ <tcpCloseOption type="int">0</tcpCloseOption>
+ <docrootfile type="str"></docrootfile>
+ <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
+ <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
+ <id type="int">0</id>
+ <name type="str">AsciiCustomPayload</name>
+ <payloadPosition type="str">Start With</payloadPosition>
+ <payloadmode type="int">0</payloadmode>
+ <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
+ <hexPayloadValue type="str"></hexPayloadValue>
+ <repeat type="int">0</repeat>
+ <offset type="int">1</offset>
+ <readOnly type="bool">True</readOnly>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12985</_apiUniqueId>
+ </item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
+ <id type="int">1</id>
+ <name type="str">HexCustomPayload</name>
+ <payloadPosition type="str">Start With</payloadPosition>
+ <payloadmode type="int">1</payloadmode>
+ <asciiPayloadValue type="str"></asciiPayloadValue>
+ <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
+ <repeat type="int">0</repeat>
+ <offset type="int">1</offset>
+ <readOnly type="bool">True</readOnly>
+ <objectID type="int">1</objectID>
+ <_apiUniqueId type="int">12986</_apiUniqueId>
+ </item>
+ </customPayloadList>
+ <enableMD5Checksum type="bool">False</enableMD5Checksum>
+ <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
+ <uniqueID type="int">2</uniqueID>
+ <enableChunkEncoding type="bool">False</enableChunkEncoding>
+ <docrootChunkSize type="str">512-1024</docrootChunkSize>
+ <urlPageSize type="int">1024</urlPageSize>
+ <enableChunkedRequest type="bool">False</enableChunkedRequest>
+ <enableNewSslSupport type="bool">False</enableNewSslSupport>
+ <enableHTTP2 type="bool">False</enableHTTP2>
+ <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
+ <disableMacValidation type="int">0</disableMacValidation>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12971</_apiUniqueId>
+ <commandIdCounter type="int">0</commandIdCounter>
+ <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
+ <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
+ <_dict type="list"/>
+ </serializedNetworkSettingsMap>
+ <protocolName type="str">HTTP</protocolName>
+ </networkPluginSettings>
+ </item>
+ </agentList>
+ </traffic>
+ <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
+ <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
+ <name type="str">downlink_0</name>
+ <role type="str">Server</role>
+ <networkType type="str">none</networkType>
+ <aggregation type="int">0</aggregation>
+ <lineSpeed type="str">Default</lineSpeed>
+ <cpuAggregation type="bool">False</cpuAggregation>
+ <chassisChain ref="2"/>
+ <cardType type="str">FLEXAP1040SQ</cardType>
+ <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
+ <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" oid="9" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
+ <comment type="str"></comment>
+ <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
+ <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
+ <_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
+ <name type="str">Network Range IP-R2 in downlink_0 (152.40.40.20+1)</name>
+ <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
+ <name type="str">DistGroup1</name>
+ <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12961</_apiUniqueId>
+ <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
+ <item ref="3"/>
+ </_networkRangeList>
+ <_rangeGroupObjectId type="str">b2c21c73-bfe3-4fbc-9804-b5a8b307d893</_rangeGroupObjectId>
+ <_smPluginObjectId type="str">b85b184d-9bb4-48c2-a029-e633fee7a3c8</_smPluginObjectId>
+ </rangeGroup>
+ <enableStats type="bool">False</enableStats>
+ </item>
+ </networkRangeList>
+ <layerPlugins type="NoneType">None</layerPlugins>
+ <stack type="NoneType">None</stack>
+ <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
+ <item ref="4"/>
+ </rangeGroupList>
+ <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
+ <linkLayerOptions type="int">0</linkLayerOptions>
+ <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
+ <ipSourcePortTo type="int">65535</ipSourcePortTo>
+ <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
+ <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
+ <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
+ <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
+ <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
+ <macMappingMode type="int">0</macMappingMode>
+ <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
+ <gratuitousArp type="bool">True</gratuitousArp>
+ <processGratArp type="bool">False</processGratArp>
+ </arpSettings>
+ <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
+ <enable type="int">0</enable>
+ <cacheTimeout type="int">30000</cacheTimeout>
+ <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
+ <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
+ </dnsParameters>
+ <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
+ <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="5" type="ixTcpParametersFull">
+ <enableCongestionNotification type="bool">False</enableCongestionNotification>
+ <enableTimeStamp type="bool">True</enableTimeStamp>
+ <timeWaitRecycle type="bool">True</timeWaitRecycle>
+ <timeWaitReuse type="bool">False</timeWaitReuse>
+ <enableTxBwLimit type="bool">False</enableTxBwLimit>
+ <txBwLimitUnit type="int">0</txBwLimitUnit>
+ <txBwLimit type="int">1024</txBwLimit>
+ <enableRxBwLimit type="bool">False</enableRxBwLimit>
+ <rxBwLimitUnit type="int">0</rxBwLimitUnit>
+ <rxBwLimit type="int">1024</rxBwLimit>
+ <finTimeout type="int">60</finTimeout>
+ <keepAliveInterval type="int">7200</keepAliveInterval>
+ <keepAliveProbes type="int">75</keepAliveProbes>
+ <keepAliveTime type="int">9</keepAliveTime>
+ <synRetries type="int">5</synRetries>
+ <synAckRetries type="int">5</synAckRetries>
+ <retransmitRetries type="int">15</retransmitRetries>
+ <transmitBuffer type="int">1024</transmitBuffer>
+ <receiveBuffer type="int">1024</receiveBuffer>
+ <tcpSack type="bool">True</tcpSack>
+ <windowScaling type="bool">False</windowScaling>
+ <rtoMin type="int">1000</rtoMin>
+ <rtoMax type="int">120000</rtoMax>
+ </tcpParametersFull>
+ <tcpParametersFull ref="5"/>
+ </tcpParameters>
+ <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
+ <enable type="bool">False</enable>
+ <addDelay type="bool">True</addDelay>
+ <addReorder type="bool">False</addReorder>
+ <addDrop type="bool">False</addDrop>
+ <addDuplicate type="bool">False</addDuplicate>
+ <randomizeSeed type="bool">False</randomizeSeed>
+ <delay type="int">1</delay>
+ <reorder type="int">1</reorder>
+ <reorderLength type="int">1</reorderLength>
+ <sourcePort type="int">0</sourcePort>
+ <destinationPort type="int">0</destinationPort>
+ <drop type="int">1</drop>
+ <duplicate type="int">1</duplicate>
+ <jitter type="int">0</jitter>
+ <gap type="int">1</gap>
+ <destinationIp type="str">any</destinationIp>
+ <typeOfService type="str">any</typeOfService>
+ <protocol type="str">any</protocol>
+ <addFragmentation type="bool">False</addFragmentation>
+ <fragmentationType type="str">FragmentationPercent</fragmentationType>
+ <fragmentPercent type="int">50</fragmentPercent>
+ <mtu type="int">1000</mtu>
+ <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
+ <fragmentSequenceLength type="int">1</fragmentSequenceLength>
+ <_seed type="int">1</_seed>
+ </impairment>
+ <_portGroupId type="str">c4ecfc60-64ac-4dc2-9410-e0f58d84f229</_portGroupId>
+ <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
+ <externalLinks type="dict"/>
+ </_smExternalLinks>
+ <smVersion type="int">1</smVersion>
+ </network>
+ <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
+ <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
+ <agent ref="6"/>
+ <protocolAndType type="str">HTTP Server</protocolAndType>
+ <name type="str">newServerActivity1</name>
+ <enable type="bool">True</enable>
+ <timeline ver="[0, [2, [2, [1, [1, [0, [0]]]]]]]" oid="7" type="ixMatchLongestTimeline"/>
+ <customParameters type="NoneType">None</customParameters>
+ <role type="str">Server</role>
+ <activeRole type="str">Server</activeRole>
+ <objectivePercent type="float">100.0</objectivePercent>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12989</_apiUniqueId>
+ <_objectiveValue type="int">100</_objectiveValue>
+ <timelineScale type="float">1.0</timelineScale>
+ </item>
+ </activityParameters>
+ <timeline ref="7"/>
+ <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
+ <captureViewOptions ref="8"/>
+ <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
+ <filterString type="str"></filterString>
+ </filter>
+ <portList ref="9"/>
+ <enable type="bool">False</enable>
+ <_apiUniqueId type="int">12970</_apiUniqueId>
+ </communityCapture>
+ <payload type="NoneType">None</payload>
+ <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="10" type="ixRangeAgentEndpointWiring">
+ <rangeAgentConnections type="list"/>
+ <_apiUniqueId type="int">12956</_apiUniqueId>
+ <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
+ <_dict type="list">
+ <item type="tuple">
+ <item ref="3"/>
+ <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
+ <range ref="3"/>
+ <agentEndpointConnections type="list"/>
+ <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
+ <_dict type="list">
+ <item type="tuple">
+ <item ref="6"/>
+ <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
+ <agent ref="6"/>
+ <endpoints type="list"/>
+ <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
+ <_dict type="list">
+ <item type="tuple">
+ <item type="str">HTTP Server</item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
+ <endpointName type="str">HTTP Server</endpointName>
+ <isAvailable type="bool">True</isAvailable>
+ </item>
+ </item>
+ </_dict>
+ </endpointsDict>
+ </item>
+ </item>
+ </_dict>
+ </agentConnectionsDict>
+ </item>
+ </item>
+ </_dict>
+ </rangeAgentDict>
+ </activityIpWiring>
+ <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
+ <iterations type="int">1</iterations>
+ <standbyTime type="int">0</standbyTime>
+ <offlineTime type="int">0</offlineTime>
+ <sustainTime type="int">620</sustainTime>
+ <iterationTime type="int">620</iterationTime>
+ <totalTime type="int">620</totalTime>
+ <objectID type="int">1</objectID>
+ <_apiUniqueId type="int">12955</_apiUniqueId>
+ <isVisible type="bool">True</isVisible>
+ <activityIpWiring ref="10"/>
+ <_portOperationModesAllowed type="dict">
+ <item>
+ <key type="int">0</key>
+ <value type="bool">True</value>
+ </item>
+ <item>
+ <key type="int">1</key>
+ <value type="bool">True</value>
+ </item>
+ <item>
+ <key type="int">2</key>
+ <value type="bool">False</value>
+ </item>
+ <item>
+ <key type="int">3</key>
+ <value type="bool">True</value>
+ </item>
+ <item>
+ <key type="int">4</key>
+ <value type="bool">True</value>
+ </item>
+ <item>
+ <key type="int">8</key>
+ <value type="bool">True</value>
+ </item>
+ </_portOperationModesAllowed>
+ <_tcpAccelerationAllowed type="dict">
+ <item>
+ <key type="int">0</key>
+ <value type="bool">True</value>
+ </item>
+ <item>
+ <key type="int">1</key>
+ <value type="bool">False</value>
+ </item>
+ </_tcpAccelerationAllowed>
+ </destinationCommunity>
+ <destinationAgentName type="str">newServerActivity1</destinationAgentName>
+ <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
+ <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
+ <intRange type="str">80</intRange>
+ <objectID type="int">0</objectID>
+ <iStartingValue type="int">80</iStartingValue>
+ <iCount type="int">1</iCount>
+ </item>
+ </portRangeList>
+ <count type="int">1</count>
+ </item>
+ </destinations>
+ <flowPercentage type="float">100.0</flowPercentage>
+ <maxSessions type="int">1</maxSessions>
+ <maxStreams type="int">1</maxStreams>
+ <dontUseUpgrade type="int">0</dontUseUpgrade>
+ <httpVersion type="int">1</httpVersion>
+ <keepAlive type="bool">False</keepAlive>
+ <maxPersistentRequests type="int">0</maxPersistentRequests>
+ <followHttpRedirects type="int">0</followHttpRedirects>
+ <enableCookieSupport type="int">0</enableCookieSupport>
+ <maxPipeline type="int">1</maxPipeline>
+ <urlStatsCount type="int">10</urlStatsCount>
+ <enableHttpProxy type="int">0</enableHttpProxy>
+ <httpProxy type="str">:80</httpProxy>
+ <enableHttpsProxy type="int">0</enableHttpsProxy>
+ <httpsProxy type="str">:443</httpsProxy>
+ <browserEmulation type="int">1</browserEmulation>
+ <browserEmulationName type="str">Custom1</browserEmulationName>
+ <enableSsl type="int">0</enableSsl>
+ <sslVersion type="int">3</sslVersion>
+ <disableMacValidation type="int">0</disableMacValidation>
+ <sslReuseMethod type="int">0</sslReuseMethod>
+ <sequentialSessionReuse type="int">0</sequentialSessionReuse>
+ <enablesslRecordSize type="int">0</enablesslRecordSize>
+ <validateCertificate type="int">0</validateCertificate>
+ <sslRecordSize type="str">16384</sslRecordSize>
+ <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
+ <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
+ <privateKeyPassword type="str"></privateKeyPassword>
+ <privateKey type="str"></privateKey>
+ <certificate type="str"></certificate>
+ <caCert type="str"></caCert>
+ <clientCiphers type="str">DEFAULT</clientCiphers>
+ <enableEsm type="int">0</enableEsm>
+ <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
+ <perHeaderPercentDist type="int">0</perHeaderPercentDist>
+ <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
+ <esm type="int">1460</esm>
+ <enableVlanPriority type="int">0</enableVlanPriority>
+ <vlanPriority type="int">0</vlanPriority>
+ <enableTos type="bool">False</enableTos>
+ <tos type="int">0</tos>
+ <precedenceTOS type="int">0</precedenceTOS>
+ <delayTOS type="int">0</delayTOS>
+ <throughputTOS type="int">0</throughputTOS>
+ <reliabilityTOS type="int">0</reliabilityTOS>
+ <commandTimeout type="int">600</commandTimeout>
+ <commandTimeout_ms type="int">0</commandTimeout_ms>
+ <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
+ <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
+ <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
+ <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
+ <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
+ <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
+ <commandId type="int">-2</commandId>
+ <commandType type="str">START</commandType>
+ <cmdName type="str">Start</cmdName>
+ <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
+ <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
+ <name type="str">Output1</name>
+ <outputType type="int">0</outputType>
+ <destCmdId type="int">1</destCmdId>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12948</_apiUniqueId>
+ <destinationCommandIdx type="int">1</destinationCommandIdx>
+ </item>
+ </outputList>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12945</_apiUniqueId>
+ </item>
+ <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
+ <commandId type="int">1</commandId>
+ <commandType type="str">GET</commandType>
+ <cmdName type="str">Get 1</cmdName>
+ <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
+ <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
+ <name type="str">Output1</name>
+ <outputType type="int">0</outputType>
+ <destCmdId type="int">-3</destCmdId>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12949</_apiUniqueId>
+ <destinationCommandIdx type="int">2</destinationCommandIdx>
+ </item>
+ </outputList>
+ <destination type="str">HTTP server_newServerActivity1:80</destination>
+ <pageObject type="str">/1b.html</pageObject>
+ <abort type="str">None</abort>
+ <arguments type="str"></arguments>
+ <namevalueargs type="str"></namevalueargs>
+ <profile type="int">-1</profile>
+ <enableDi type="int">0</enableDi>
+ <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
+ <sendingChunkSize type="str">None</sendingChunkSize>
+ <sslProfile type="int">-1</sslProfile>
+ <method type="int">-1</method>
+ <useSsl type="bool">False</useSsl>
+ <windowSize type="str">65536</windowSize>
+ <streamIden type="int">3</streamIden>
+ <pingFreq type="int">10</pingFreq>
+ <objectID type="int">1</objectID>
+ <_apiUniqueId type="int">12946</_apiUniqueId>
+ </item>
+ <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
+ <commandId type="int">-3</commandId>
+ <commandType type="str">STOP</commandType>
+ <cmdName type="str">Stop</cmdName>
+ <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
+ <objectID type="int">2</objectID>
+ <_apiUniqueId type="int">12947</_apiUniqueId>
+ </item>
+ </actionList>
+ <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
+ <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
+ <data type="str">Accept: */*</data>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12950</_apiUniqueId>
+ </item>
+ <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
+ <data type="str">Accept-Language: en-us</data>
+ <objectID type="int">1</objectID>
+ <_apiUniqueId type="int">12951</_apiUniqueId>
+ </item>
+ <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
+ <data type="str">Accept-Encoding: gzip, deflate</data>
+ <objectID type="int">2</objectID>
+ <_apiUniqueId type="int">12952</_apiUniqueId>
+ </item>
+ <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
+ <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)</data>
+ <objectID type="int">3</objectID>
+ <_apiUniqueId type="int">12953</_apiUniqueId>
+ </item>
+ </headerList>
+ <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
+ <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
+ <cookieJarSize type="int">10</cookieJarSize>
+ <cookieRejectProbability type="float">0.0</cookieRejectProbability>
+ <ipPreference type="int">2</ipPreference>
+ <tcpCloseOption type="int">0</tcpCloseOption>
+ <piggybackAck type="int">1</piggybackAck>
+ <tcpFastOpen type="int">0</tcpFastOpen>
+ <enableLargeHeader type="int">0</enableLargeHeader>
+ <maxHeaderLen type="int">1024</maxHeaderLen>
+ <useAllIPs type="int">0</useAllIPs>
+ <enableDecompressSupport type="int">0</enableDecompressSupport>
+ <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
+ <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
+ <enableAuth type="int">0</enableAuth>
+ <authProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthProfileList" itemtype="ixAuthProfile"/>
+ <ipMappingList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthIpMapList" itemtype="ixAuthIpMap"/>
+ <uniqueID type="int">1</uniqueID>
+ <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
+ <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
+ <httpsTunnel type="str">0.0.0.0</httpsTunnel>
+ <enableHttpsTunnel type="int">0</enableHttpsTunnel>
+ <exactTransactions type="int">0</exactTransactions>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12942</_apiUniqueId>
+ <uniqueID type="int">1</uniqueID>
+ <commandIdCounter type="int">1</commandIdCounter>
+ <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
+ <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
+ <_dict type="list"/>
+ </serializedNetworkSettingsMap>
+ <protocolName type="str">HTTP</protocolName>
+ </networkPluginSettings>
+ </item>
+ </agentList>
+ </traffic>
+ <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
+ <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
+ <name type="str">uplink_0</name>
+ <role type="str">Client</role>
+ <networkType type="str">none</networkType>
+ <aggregation type="int">0</aggregation>
+ <lineSpeed type="str">Default</lineSpeed>
+ <cpuAggregation type="bool">False</cpuAggregation>
+ <chassisChain ref="2"/>
+ <cardType type="str">FLEXAP1040SQ</cardType>
+ <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
+ <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
+ <comment type="str"></comment>
+ <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
+ <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
+ <_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
+ <name type="str">Network Range IP-R1 in uplink_0 (152.16.100.20+1)</name>
+ <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
+ <name type="str">DistGroup1</name>
+ <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12931</_apiUniqueId>
+ <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
+ <item ref="11"/>
+ </_networkRangeList>
+ <_rangeGroupObjectId type="str">aa33a76b-9c7f-48d9-a537-8d6eeec03662</_rangeGroupObjectId>
+ <_smPluginObjectId type="str">a916ae0f-0731-405d-ad19-eaade6c515f1</_smPluginObjectId>
+ </rangeGroup>
+ <enableStats type="bool">False</enableStats>
+ </item>
+ </networkRangeList>
+ <layerPlugins type="NoneType">None</layerPlugins>
+ <stack type="NoneType">None</stack>
+ <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
+ <item ref="12"/>
+ </rangeGroupList>
+ <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
+ <linkLayerOptions type="int">0</linkLayerOptions>
+ <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
+ <ipSourcePortTo type="int">65535</ipSourcePortTo>
+ <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
+ <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
+ <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
+ <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
+ <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
+ <macMappingMode type="int">0</macMappingMode>
+ <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
+ <gratuitousArp type="bool">True</gratuitousArp>
+ <processGratArp type="bool">False</processGratArp>
+ </arpSettings>
+ <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
+ <enable type="int">0</enable>
+ <cacheTimeout type="int">30000</cacheTimeout>
+ <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
+ <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
+ </dnsParameters>
+ <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
+ <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="13" type="ixTcpParametersFull">
+ <enableCongestionNotification type="bool">False</enableCongestionNotification>
+ <enableTimeStamp type="bool">True</enableTimeStamp>
+ <timeWaitRecycle type="bool">True</timeWaitRecycle>
+ <timeWaitReuse type="bool">False</timeWaitReuse>
+ <enableTxBwLimit type="bool">False</enableTxBwLimit>
+ <txBwLimitUnit type="int">0</txBwLimitUnit>
+ <txBwLimit type="int">1024</txBwLimit>
+ <enableRxBwLimit type="bool">False</enableRxBwLimit>
+ <rxBwLimitUnit type="int">0</rxBwLimitUnit>
+ <rxBwLimit type="int">1024</rxBwLimit>
+ <finTimeout type="int">60</finTimeout>
+ <keepAliveInterval type="int">7200</keepAliveInterval>
+ <keepAliveProbes type="int">75</keepAliveProbes>
+ <keepAliveTime type="int">9</keepAliveTime>
+ <synRetries type="int">5</synRetries>
+ <synAckRetries type="int">5</synAckRetries>
+ <retransmitRetries type="int">15</retransmitRetries>
+ <transmitBuffer type="int">1024</transmitBuffer>
+ <receiveBuffer type="int">1024</receiveBuffer>
+ <tcpSack type="bool">True</tcpSack>
+ <windowScaling type="bool">False</windowScaling>
+ <rtoMin type="int">1000</rtoMin>
+ <rtoMax type="int">120000</rtoMax>
+ </tcpParametersFull>
+ <tcpParametersFull ref="13"/>
+ </tcpParameters>
+ <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
+ <enable type="bool">False</enable>
+ <addDelay type="bool">True</addDelay>
+ <addReorder type="bool">False</addReorder>
+ <addDrop type="bool">False</addDrop>
+ <addDuplicate type="bool">False</addDuplicate>
+ <randomizeSeed type="bool">False</randomizeSeed>
+ <delay type="int">1</delay>
+ <reorder type="int">1</reorder>
+ <reorderLength type="int">1</reorderLength>
+ <sourcePort type="int">0</sourcePort>
+ <destinationPort type="int">0</destinationPort>
+ <drop type="int">1</drop>
+ <duplicate type="int">1</duplicate>
+ <jitter type="int">0</jitter>
+ <gap type="int">1</gap>
+ <destinationIp type="str">any</destinationIp>
+ <typeOfService type="str">any</typeOfService>
+ <protocol type="str">any</protocol>
+ <addFragmentation type="bool">False</addFragmentation>
+ <fragmentationType type="str">FragmentationPercent</fragmentationType>
+ <fragmentPercent type="int">50</fragmentPercent>
+ <mtu type="int">1000</mtu>
+ <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
+ <fragmentSequenceLength type="int">1</fragmentSequenceLength>
+ <_seed type="int">1</_seed>
+ </impairment>
+ <_portGroupId type="str">865be042-32d5-426a-9e75-0908c943801f</_portGroupId>
+ <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
+ <externalLinks type="dict"/>
+ </_smExternalLinks>
+ <smVersion type="int">1</smVersion>
+ </network>
+ <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
+ <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
+ <agent ref="14"/>
+ <protocolAndType type="str">HTTP Client</protocolAndType>
+ <name type="str">newClientActivity1</name>
+ <enable type="bool">True</enable>
+ <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="15" type="ixTimeline">
+ <name type="str">Timeline1</name>
+ <iterationTime type="int">620</iterationTime>
+ <totalTime type="int">620</totalTime>
+ <iterations type="int">1</iterations>
+ <standbyTime type="int">0</standbyTime>
+ <offlineTime type="int">0</offlineTime>
+ <sustainTime type="int">600</sustainTime>
+ <rampUpType type="int">0</rampUpType>
+ <rampUpValue type="int">30000</rampUpValue>
+ <rampUpInterval type="int">1</rampUpInterval>
+ <rampUpTime type="int">0</rampUpTime>
+ <rampDownTime type="int">20</rampDownTime>
+ <rampDownValue type="int">32000</rampDownValue>
+ <timelineType type="int">0</timelineType>
+ <objectID type="int">0</objectID>
+ </timeline>
+ <customParameters type="NoneType">None</customParameters>
+ <role type="str">Client</role>
+ <activeRole type="str">Client</activeRole>
+ <objectivePercent type="float">100.0</objectivePercent>
+ <objectiveType type="str">connectionRate</objectiveType>
+ <objectiveValue type="int">375000</objectiveValue>
+ <userObjectiveType type="str">connectionRate</userObjectiveType>
+ <userObjectiveValue type="long">375000</userObjectiveValue>
+ <constraintType type="str">SimulatedUserConstraint</constraintType>
+ <constraintValue type="int">100</constraintValue>
+ <timerGranularity type="int">100</timerGranularity>
+ <enableConstraint type="bool">False</enableConstraint>
+ <secondaryConstraintType type="str">SimulatedUserConstraint</secondaryConstraintType>
+ <secondaryConstraintValue type="int">100</secondaryConstraintValue>
+ <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
+ <portMapPolicy type="str">portMesh</portMapPolicy>
+ <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
+ <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
+ <userIpMapping type="str">1:1</userIpMapping>
+ <destinationIpMapping type="str">Consecutive</destinationIpMapping>
+ <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12954</_apiUniqueId>
+ <_objectiveValue type="int">375000</_objectiveValue>
+ <timelineScale type="float">1.0</timelineScale>
+ </item>
+ </activityParameters>
+ <timeline ref="15"/>
+ <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
+ <captureViewOptions ref="8"/>
+ <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
+ <filterString type="str"></filterString>
+ </filter>
+ <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
+ <enable type="bool">False</enable>
+ <_apiUniqueId type="int">12940</_apiUniqueId>
+ </communityCapture>
+ <payload type="NoneType">None</payload>
+ <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="16" type="ixRangeAgentEndpointWiring">
+ <rangeAgentConnections type="list"/>
+ <_apiUniqueId type="int">12926</_apiUniqueId>
+ <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
+ <_dict type="list">
+ <item type="tuple">
+ <item ref="11"/>
+ <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
+ <range ref="11"/>
+ <agentEndpointConnections type="list"/>
+ <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
+ <_dict type="list">
+ <item type="tuple">
+ <item ref="14"/>
+ <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
+ <agent ref="14"/>
+ <endpoints type="list"/>
+ <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
+ <_dict type="list">
+ <item type="tuple">
+ <item type="str">HTTP Client</item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
+ <endpointName type="str">HTTP Client</endpointName>
+ <isAvailable type="bool">True</isAvailable>
+ </item>
+ </item>
+ </_dict>
+ </endpointsDict>
+ </item>
+ </item>
+ </_dict>
+ </agentConnectionsDict>
+ </item>
+ </item>
+ </_dict>
+ </rangeAgentDict>
+ </activityIpWiring>
+ <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
+ <iterations type="int">1</iterations>
+ <standbyTime type="int">0</standbyTime>
+ <offlineTime type="int">0</offlineTime>
+ <sustainTime type="int">600</sustainTime>
+ <iterationTime type="int">620</iterationTime>
+ <totalTime type="int">620</totalTime>
+ <portMapPolicy type="str">portPairs</portMapPolicy>
+ <objectiveType type="str">connectionRate</objectiveType>
+ <objectiveValue type="int">375000</objectiveValue>
+ <rampUpType type="int">-1</rampUpType>
+ <rampUpValue type="int">30000</rampUpValue>
+ <rampUpInterval type="int">1</rampUpInterval>
+ <rampUpTime type="int">0</rampUpTime>
+ <rampDownTime type="int">20</rampDownTime>
+ <userObjectiveType type="str">connectionRate</userObjectiveType>
+ <userObjectiveValue type="long">375000</userObjectiveValue>
+ <totalUserObjectiveValue type="long">375000</totalUserObjectiveValue>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12925</_apiUniqueId>
+ <isVisible type="bool">True</isVisible>
+ <activityIpWiring ref="16"/>
+ <_portOperationModesAllowed type="dict">
+ <item>
+ <key type="int">0</key>
+ <value type="bool">True</value>
+ </item>
+ <item>
+ <key type="int">1</key>
+ <value type="bool">True</value>
+ </item>
+ <item>
+ <key type="int">2</key>
+ <value type="bool">False</value>
+ </item>
+ <item>
+ <key type="int">3</key>
+ <value type="bool">True</value>
+ </item>
+ <item>
+ <key type="int">4</key>
+ <value type="bool">True</value>
+ </item>
+ <item>
+ <key type="int">8</key>
+ <value type="bool">True</value>
+ </item>
+ </_portOperationModesAllowed>
+ <_tcpAccelerationAllowed type="dict">
+ <item>
+ <key type="int">0</key>
+ <value type="bool">True</value>
+ </item>
+ <item>
+ <key type="int">1</key>
+ <value type="bool">False</value>
+ </item>
+ </_tcpAccelerationAllowed>
+ </item>
+ </elementList>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12922</_apiUniqueId>
+ </item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
+ <name type="str">DUT</name>
+ <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement"/>
+ <objectID type="int">1</objectID>
+ <_apiUniqueId type="int">12923</_apiUniqueId>
+ </item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
+ <name type="str">Server</name>
+ <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
+ <item ref="17"/>
+ </elementList>
+ <objectID type="int">2</objectID>
+ <_apiUniqueId type="int">12924</_apiUniqueId>
+ </item>
+ </columnList>
+ <links ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityLinkList" itemtype="ixActivityLink"/>
+ <appMixList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixAppMixList" itemtype="ixAppMix"/>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12921</_apiUniqueId>
+ </item>
+ </scenarioList>
+ <currentUniqueIDForAgent type="int">2</currentUniqueIDForAgent>
+ <enableNetworkDiagnostics type="bool">True</enableNetworkDiagnostics>
+ <showNetworkDiagnosticsFromApplyConfig type="bool">False</showNetworkDiagnosticsFromApplyConfig>
+ <showNetworkDiagnosticsAfterRunStops type="bool">False</showNetworkDiagnosticsAfterRunStops>
+ <resetNetworkDiagnosticsAtStartRun type="bool">False</resetNetworkDiagnosticsAtStartRun>
+ <enableNetworkDiagnosticsLogging type="bool">False</enableNetworkDiagnosticsLogging>
+ <enableTcpAdvancedStats type="bool">False</enableTcpAdvancedStats>
+ <enableFrameSizeDistributionStats type="bool">False</enableFrameSizeDistributionStats>
+ <isFrameSizeDistributionViewSupported type="bool">False</isFrameSizeDistributionViewSupported>
+ <statViewThroughputUnits type="str">Kbps</statViewThroughputUnits>
+ <totalUserObjectiveInfoList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixTotalUserObjectiveInfoList" itemtype="ixTotalUserObjectiveInfo"/>
+ <activitiesGroupedByObjective type="bool">False</activitiesGroupedByObjective>
+ <eventHandlerSettings ver="[0, [1, [0, [0]]]]" type="ixEventHandlerSettings">
+ <disabledEventClasses type="str"></disabledEventClasses>
+ <disabledPorts type="str"></disabledPorts>
+ <_apiUniqueId type="int">12990</_apiUniqueId>
+ </eventHandlerSettings>
+ <allowMixedObjectiveTypes type="bool">False</allowMixedObjectiveTypes>
+ <networkProtocolOptions type="NoneType">None</networkProtocolOptions>
+ <seedForRandomBehavior type="int">0</seedForRandomBehavior>
+ <csvThroughputScalingFactor type="int">0</csvThroughputScalingFactor>
+ <reporterThroughputScalingFactor type="int">0</reporterThroughputScalingFactor>
+ <profileDirectory ver="[2, [1, [0, [0]]]]" type="ixProfileDirectory">
+ <categoryList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileCategoryList" itemtype="ixProfileCategory">
+ <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
+ <name type="str">Playlist</name>
+ <categoryId type="str">playlist</categoryId>
+ <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
+ <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.Playlist.ixPropertyMap_PlaylistCategory$ixPropertyMap_PlaylistCategory"/>
+ <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
+ <objectID type="int">0</objectID>
+ </item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
+ <name type="str">Random Data</name>
+ <categoryId type="str">rdge</categoryId>
+ <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
+ <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.RandomData.ixPropertyMap_RandomDataCategory$ixPropertyMap_RandomDataCategory">
+ <startcore type="int">0</startcore>
+ <totalcores type="int">1</totalcores>
+ </pm>
+ <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
+ <objectID type="int">1</objectID>
+ </item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
+ <name type="str">Real File</name>
+ <categoryId type="str">realfile</categoryId>
+ <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
+ <pm type="NoneType">None</pm>
+ <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
+ <objectID type="int">2</objectID>
+ </item>
+ <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
+ <name type="str">Unified File System</name>
+ <categoryId type="str">ufs</categoryId>
+ <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
+ <pm type="NoneType">None</pm>
+ <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
+ <objectID type="int">3</objectID>
+ </item>
+ </categoryList>
+ <_profileMru type="str"></_profileMru>
+ </profileDirectory>
+ <communityList type="NoneType">None</communityList>
+ <autoUpdateAppFlowsToLatest type="bool">True</autoUpdateAppFlowsToLatest>
+ <downgradeAppLibFlowsToLatestValidVersion type="bool">True</downgradeAppLibFlowsToLatestValidVersion>
+ <objectID type="int">0</objectID>
+ <_apiUniqueId type="int">12920</_apiUniqueId>
+ <lastStatViewerConfiguration type="str"></lastStatViewerConfiguration>
+ <statManagerOptions ver="[1, [1, [0, [0]]]]" type="ixStatManagerOptions">
+ <pollingInterval type="int">2</pollingInterval>
+ <allowCsvLogging type="bool">False</allowCsvLogging>
+ <enableDataStore type="bool">False</enableDataStore>
+ <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;MSXC84_2L&gt;.LVTT_K-*X1D)P&amp;R898$!K-I9YK.CK %T:ZQO9+,HYW^&#10;M]U[)QAACDTS[81=9Y]RK*^GHZBK=#]N5KZPQ920,KFNF9M0^W'0=CO@SP1M,&#10;M#U!3:QJ:H=E&amp;LP8$S$3OB#&quot;N?,*[ZQJ*.-D2I+&amp;U%@D+QG'@8BW'^XVB&quot;&quot; P&#10;M[HV?9H.GF:+?=&quot;?3@0/-V]EP_%3\_C+H#V&gt;W=Z.! 'KCQ[OATZ&quot;?#&lt;VRUGL&quot;&#10;M.!G\IGM/\?&lt;8.#MEC?P87]&gt;LFAR(K4?A&lt;DF&quot;Y;[_'OD,2VQ&amp;5MC9!&gt;X=?D5K&#10;M$M(]P\A0QM$JFE#L$AE9BML2'RPI!&quot;.6=;:+\!XS)3:&amp;9?9#Y$UHR+'+&lt;[8S&#10;M&amp;N-&quot;8 _$\W @'+'3&amp; &lt;!FONXCSAR&gt;$CQ*6%R6)U\'/4RZ[,C04#CF$&lt;QSU;R&#10;M,?8YB?SBW&quot;2I[[Q!&gt;T1;(3L&amp;\?5BQL/51]BSUXS3W(]Y3WP\03Q#9/^MCREG&#10;M^U\%-!VPSI:1Z]HKYU%'US&gt;;C;:QM9 N=&lt;LP3/WWQY'CON(54DD FP:+4&lt;NL&#10;MO+&gt;MY*#Z?M0^7B&quot;8DURGXR]).X9[-$Q50#$&amp;M/ ]11X)/](PC@H &quot;?B-U=7%&#10;M3U&gt;O9/5\@@-^'])5[&quot;,'&lt;PYZR?;N[XL?MOTK^._VZN)['/*KY^1P)Q^=Y,?4&#10;M&amp;DGCUQ.VF$#*_&gt;, _GEH_G-H)D&lt;&quot;#L0T#HIQ7/C\ZBCO[$&lt;VDH8&quot;*@D]L$B!&#10;MF&quot;]4LYFT/UPL^54N,G&quot;5CC(,%J&amp;#*4$^^0N)(W2'ECDE).;OED,:R4$3[[-/&#10;M6,&lt;Q*HJ(&lt;O6%IZL!*B&lt;NG/2(%7D)4\SG&quot;:VP0$7;%)UZOK?&lt;IH&lt;X7H9T)QCB&#10;M&quot;.L/L]DDL\VCI_:]Q7)_L 2AUWDA6Y&amp;07H0/M1&lt;&amp;09*6V!=K$H+H-;I=2-&lt;%&#10;MP_+(,-U'[K'#; Z]IU;]6$Y6T2OAATVJWC,&lt;YRV.&quot;&amp;,\_RKFML;L'.N!+%]]&#10;M^,&lt;K65EBY4-(FIPL&quot;*:&quot;Z7IN8SYW/;6!W;E:-R_GZMPRL6JV6H:!+&lt;^T[(9&lt;&#10;MDRH'IT.!BO(&quot;@4_3;#2EDQQT:O&gt;98&gt;H,^P)T5%-MJ):I6D;#,DW3-BS5M%K0&#10;M-HR6&quot;&lt;&gt;M7J]?FI=V2VW;C6:[+IWG[$N# FE3CKUQ(!B68;95$P9HS4RK4Z]W&#10;M&amp;I=:JVW46RW[%\/H&amp;,8^WB.K&quot;K\A7-_ 4. D=P+BIZ&gt;1P^68'M2*34GRX2-R&#10;M7TF ]POC#$?/D]'ST)GV'2/18RGO#7&gt;WGB=N=,$T#&lt;VR6QHLI&amp;;:]L%N@=M&amp;&#10;MIV/74;W3;-M&amp;!\V]1L&gt;RVS^:UG$.TZL\G\8PW#YAO@GIMWWV!E8;ZC(--*&quot;9&#10;M#4NZ*R.=&lt;37%/D9,3GJX'&lt;&amp;Y5]J::2B#VV-G.=H99[DD EEN2=%*$2F&quot;*3]M&#10;MV\V?7X90IKTDH[R(N-7!K?HY\B ]%4*OSBG#[11'D(8PS4W/UEJB0&amp;VT4R\E&#10;ME/*C_?G1&lt;9&amp;/DWU,95GH/S5TUCGXTQQRN3 [ZBV5LBQ=3L0JC=]S0^1N$LR@&#10;MJ&amp;#C2*;E&quot;KF&amp;O@^Y3=1Y\E+ ',%&amp;&gt;(G@CK%*XQ%&amp;-,&quot;&gt;N%T%;R'JO[R# E[I&#10;MY]X/-[)B8:5NCN%*+Y C!5-6BH(H,T#.31$_YRA]&amp;YSS5:14NX/&quot;/71#?QB &#10;MXA;(Q&gt;4&gt;2UF53J=AS/$4!&lt;MR;P6XS,TJ$GEDELFEN/1E&gt;)4NS^HMT:6W&quot;X1J&#10;MX4%6&lt;DL&gt;49Y%)7A&quot;RHY&gt;13DGV$GIG3WC_L,+,JO,Q0LF\'?RVQ0=(Q)\P]ZA&#10;M&lt;C_8Z*D2#BU6BHN7[DU7&quot;ED)X!JYKDEOM=P3NW:,)X^=FA)2#U/Y&amp;$(N&quot;(.-&#10;M\!K[^U&gt;I+BW@R1NLHO/O72&quot;D=81\U.0&gt;O *&quot;0FY!EC%%^2&gt;F6'4&amp;H N@W(_T&#10;M&gt;XUH$F-RQ0K[]+)%LEXZO80]S%Q*I$)2,%&lt;/@U&gt;XW'RXV?;EF-CM=*#\N!Y&gt;&#10;9OV&amp;08^CYR/^O-J2YF*?XR?X&amp;&lt;O,OY+*?^ &#10; &#10;end&#10;</svConfiguration>
+ <svRestConfiguration type="str">(dp1&#10;S'HTTP Server Per URL'&#10;p2&#10;ccopy_reg&#10;_reconstructor&#10;p3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStatsList&#10;p4&#10;c__builtin__&#10;list&#10;p5&#10;(lp6&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStat&#10;p7&#10;c__builtin__&#10;object&#10;p8&#10;NtRp9&#10;(dp10&#10;S'proxyPropertyList'&#10;p11&#10;NsS'_objectID'&#10;p12&#10;I0&#10;sS'enabled'&#10;p13&#10;I01&#10;sS'filterList'&#10;p14&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixRestFilters&#10;p15&#10;g8&#10;NtRp16&#10;(dp17&#10;S'cardFilters'&#10;p18&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixCardFilterList&#10;p19&#10;g5&#10;(ltRp20&#10;(dp21&#10;g12&#10;I-1&#10;sS'_resourceLocked'&#10;p22&#10;I00&#10;sg11&#10;NsbsS'activityFilters'&#10;p23&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixActivityFilterList&#10;p24&#10;g5&#10;(ltRp25&#10;(dp26&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sS'chassisFilters'&#10;p27&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixChassisFilterList&#10;p28&#10;g5&#10;(ltRp29&#10;(dp30&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sS'portFilters'&#10;p31&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixPortFilterList&#10;p32&#10;g5&#10;(ltRp33&#10;(dp34&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;NsbsbsS'caption'&#10;p35&#10;S'HTTP Requests Received'&#10;p36&#10;sg22&#10;I00&#10;sS'aggregationType'&#10;p37&#10;S'kSum'&#10;p38&#10;sS'statName'&#10;p39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp40&#10;(dp41&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp42&#10;(dp43&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp44&#10;(dp45&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp46&#10;(dp47&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp48&#10;(dp49&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp50&#10;(dp51&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp53&#10;(dp54&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp55&#10;(dp56&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp57&#10;(dp58&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp59&#10;(dp60&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp61&#10;(dp62&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp63&#10;(dp64&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp66&#10;(dp67&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp68&#10;(dp69&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp70&#10;(dp71&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp72&#10;(dp73&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp74&#10;(dp75&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp76&#10;(dp77&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (50x)'&#10;p78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp79&#10;(dp80&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp81&#10;(dp82&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp83&#10;(dp84&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp85&#10;(dp86&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp87&#10;(dp88&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp89&#10;(dp90&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write Error)'&#10;p91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp92&#10;(dp93&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp94&#10;(dp95&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp96&#10;(dp97&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp98&#10;(dp99&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp100&#10;(dp101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp102&#10;(dp103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent'&#10;p104&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g104&#10;sbag3&#10;(g7&#10;g8&#10;NtRp105&#10;(dp106&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp107&#10;(dp108&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp109&#10;(dp110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp111&#10;(dp112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp113&#10;(dp114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp115&#10;(dp116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (1xx)'&#10;p117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp118&#10;(dp119&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp120&#10;(dp121&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp122&#10;(dp123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp124&#10;(dp125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp126&#10;(dp127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp128&#10;(dp129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (2xx)'&#10;p130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp131&#10;(dp132&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp133&#10;(dp134&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp135&#10;(dp136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp137&#10;(dp138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp139&#10;(dp140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp141&#10;(dp142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (3xx)'&#10;p143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp144&#10;(dp145&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp146&#10;(dp147&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp148&#10;(dp149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp150&#10;(dp151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp152&#10;(dp153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp154&#10;(dp155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (4xx)'&#10;p156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp157&#10;(dp158&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp159&#10;(dp160&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp161&#10;(dp162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp163&#10;(dp164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp165&#10;(dp166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp167&#10;(dp168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (5xx)'&#10;p169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp170&#10;(dp171&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp172&#10;(dp173&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp174&#10;(dp175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp176&#10;(dp177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp178&#10;(dp179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp180&#10;(dp181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (Other)'&#10;p182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp183&#10;(dp184&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp185&#10;(dp186&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp187&#10;(dp188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp189&#10;(dp190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp191&#10;(dp192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp193&#10;(dp194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Write Error)'&#10;p195&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g195&#10;sbag3&#10;(g7&#10;g8&#10;NtRp196&#10;(dp197&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp198&#10;(dp199&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp200&#10;(dp201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp202&#10;(dp203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp204&#10;(dp205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp206&#10;(dp207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Aborted)'&#10;p208&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g208&#10;sbag3&#10;(g7&#10;g8&#10;NtRp209&#10;(dp210&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp211&#10;(dp212&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp213&#10;(dp214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp215&#10;(dp216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp217&#10;(dp218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp219&#10;(dp220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Other)'&#10;p221&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g221&#10;sbag3&#10;(g7&#10;g8&#10;NtRp222&#10;(dp223&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp224&#10;(dp225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp226&#10;(dp227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp228&#10;(dp229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp230&#10;(dp231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp232&#10;(dp233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Sent'&#10;p234&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g234&#10;sbag3&#10;(g7&#10;g8&#10;NtRp235&#10;(dp236&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp237&#10;(dp238&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp239&#10;(dp240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp241&#10;(dp242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp243&#10;(dp244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp245&#10;(dp246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp248&#10;(dp249&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp250&#10;(dp251&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp252&#10;(dp253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp254&#10;(dp255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp256&#10;(dp257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp258&#10;(dp259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p260&#10;sg22&#10;I00&#10;sg37&#10;S'kWeightedAverage'&#10;p261&#10;sg39&#10;g260&#10;sbag3&#10;(g7&#10;g8&#10;NtRp262&#10;(dp263&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp264&#10;(dp265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp266&#10;(dp267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp268&#10;(dp269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp270&#10;(dp271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp272&#10;(dp273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p274&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp275&#10;(dp276&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp277&#10;(dp278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp279&#10;(dp280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp281&#10;(dp282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp283&#10;(dp284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp285&#10;(dp286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Received'&#10;p287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp288&#10;(dp289&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp290&#10;(dp291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp292&#10;(dp293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp294&#10;(dp295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp296&#10;(dp297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp298&#10;(dp299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp301&#10;(dp302&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp303&#10;(dp304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp305&#10;(dp306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp307&#10;(dp308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp309&#10;(dp310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp311&#10;(dp312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Received Chunk Size'&#10;p313&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp314&#10;(dp315&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp316&#10;(dp317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp318&#10;(dp319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp320&#10;(dp321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp322&#10;(dp323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp324&#10;(dp325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p326&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp327&#10;(dp328&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp329&#10;(dp330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp331&#10;(dp332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp333&#10;(dp334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp335&#10;(dp336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp337&#10;(dp338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Received'&#10;p339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp340&#10;(dp341&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp342&#10;(dp343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp344&#10;(dp345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp346&#10;(dp347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp348&#10;(dp349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp350&#10;(dp351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Successful'&#10;p352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp353&#10;(dp354&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp355&#10;(dp356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp357&#10;(dp358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp359&#10;(dp360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp361&#10;(dp362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp363&#10;(dp364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Failed'&#10;p365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp366&#10;(dp367&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp368&#10;(dp369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp370&#10;(dp371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp372&#10;(dp373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp374&#10;(dp375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp376&#10;(dp377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Request Received'&#10;p378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp379&#10;(dp380&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp381&#10;(dp382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp383&#10;(dp384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp385&#10;(dp386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp387&#10;(dp388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp389&#10;(dp390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Response Sent'&#10;p391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbatRp392&#10;(dp393&#10;g12&#10;I27&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Server'&#10;p394&#10;g3&#10;(g4&#10;g5&#10;(lp395&#10;g3&#10;(g7&#10;g8&#10;NtRp396&#10;(dp397&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp398&#10;(dp399&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp400&#10;(dp401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp402&#10;(dp403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp404&#10;(dp405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp406&#10;(dp407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g36&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp408&#10;(dp409&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp410&#10;(dp411&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp412&#10;(dp413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp414&#10;(dp415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp416&#10;(dp417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp418&#10;(dp419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp420&#10;(dp421&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp422&#10;(dp423&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp424&#10;(dp425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp426&#10;(dp427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp428&#10;(dp429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp430&#10;(dp431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p432&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g432&#10;sbag3&#10;(g7&#10;g8&#10;NtRp433&#10;(dp434&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp435&#10;(dp436&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp437&#10;(dp438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp439&#10;(dp440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp441&#10;(dp442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp443&#10;(dp444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp445&#10;(dp446&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp447&#10;(dp448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp449&#10;(dp450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp451&#10;(dp452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp453&#10;(dp454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp455&#10;(dp456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp457&#10;(dp458&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp459&#10;(dp460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp461&#10;(dp462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp463&#10;(dp464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp465&#10;(dp466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp467&#10;(dp468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp469&#10;(dp470&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp471&#10;(dp472&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp473&#10;(dp474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp475&#10;(dp476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp477&#10;(dp478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp479&#10;(dp480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p481&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g481&#10;sbag3&#10;(g7&#10;g8&#10;NtRp482&#10;(dp483&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp484&#10;(dp485&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp486&#10;(dp487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp488&#10;(dp489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp490&#10;(dp491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp492&#10;(dp493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p494&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g494&#10;sbag3&#10;(g7&#10;g8&#10;NtRp495&#10;(dp496&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp497&#10;(dp498&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp499&#10;(dp500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp501&#10;(dp502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp503&#10;(dp504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp505&#10;(dp506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p507&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g507&#10;sbag3&#10;(g7&#10;g8&#10;NtRp508&#10;(dp509&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp510&#10;(dp511&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp512&#10;(dp513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp514&#10;(dp515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp516&#10;(dp517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp518&#10;(dp519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp520&#10;(dp521&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp522&#10;(dp523&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp524&#10;(dp525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp526&#10;(dp527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp528&#10;(dp529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp530&#10;(dp531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp532&#10;(dp533&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp534&#10;(dp535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp536&#10;(dp537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp538&#10;(dp539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp540&#10;(dp541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp542&#10;(dp543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp544&#10;(dp545&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp546&#10;(dp547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp548&#10;(dp549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp550&#10;(dp551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp552&#10;(dp553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp554&#10;(dp555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp556&#10;(dp557&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp558&#10;(dp559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp560&#10;(dp561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp562&#10;(dp563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp564&#10;(dp565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp566&#10;(dp567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp568&#10;(dp569&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp570&#10;(dp571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp572&#10;(dp573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp574&#10;(dp575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp576&#10;(dp577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp578&#10;(dp579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp580&#10;(dp581&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp582&#10;(dp583&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp584&#10;(dp585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp586&#10;(dp587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp588&#10;(dp589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp590&#10;(dp591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p592&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g592&#10;sbag3&#10;(g7&#10;g8&#10;NtRp593&#10;(dp594&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp595&#10;(dp596&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp597&#10;(dp598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp599&#10;(dp600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp601&#10;(dp602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp603&#10;(dp604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p605&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g605&#10;sbag3&#10;(g7&#10;g8&#10;NtRp606&#10;(dp607&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp608&#10;(dp609&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp610&#10;(dp611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp612&#10;(dp613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp614&#10;(dp615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp616&#10;(dp617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p618&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g618&#10;sbag3&#10;(g7&#10;g8&#10;NtRp619&#10;(dp620&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp621&#10;(dp622&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp623&#10;(dp624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp625&#10;(dp626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp627&#10;(dp628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp629&#10;(dp630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p631&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g631&#10;sbag3&#10;(g7&#10;g8&#10;NtRp632&#10;(dp633&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp634&#10;(dp635&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp636&#10;(dp637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp638&#10;(dp639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp640&#10;(dp641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp642&#10;(dp643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p644&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g644&#10;sbag3&#10;(g7&#10;g8&#10;NtRp645&#10;(dp646&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp647&#10;(dp648&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp649&#10;(dp650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp651&#10;(dp652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp653&#10;(dp654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp655&#10;(dp656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p657&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g657&#10;sbag3&#10;(g7&#10;g8&#10;NtRp658&#10;(dp659&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp660&#10;(dp661&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp662&#10;(dp663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp664&#10;(dp665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp666&#10;(dp667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp668&#10;(dp669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Matching ServerID'&#10;p670&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g670&#10;sbag3&#10;(g7&#10;g8&#10;NtRp671&#10;(dp672&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp673&#10;(dp674&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp675&#10;(dp676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp677&#10;(dp678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp679&#10;(dp680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp681&#10;(dp682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Non-matching ServerID'&#10;p683&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g683&#10;sbag3&#10;(g7&#10;g8&#10;NtRp684&#10;(dp685&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp686&#10;(dp687&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp688&#10;(dp689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp690&#10;(dp691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp692&#10;(dp693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp694&#10;(dp695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Encoded Responses Sent'&#10;p696&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g696&#10;sbag3&#10;(g7&#10;g8&#10;NtRp697&#10;(dp698&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp699&#10;(dp700&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp701&#10;(dp702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp703&#10;(dp704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp705&#10;(dp706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp707&#10;(dp708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp709&#10;(dp710&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp711&#10;(dp712&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp713&#10;(dp714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp715&#10;(dp716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp717&#10;(dp718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp719&#10;(dp720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Transfer-Encoded Requests Received'&#10;p721&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g721&#10;sbag3&#10;(g7&#10;g8&#10;NtRp722&#10;(dp723&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp724&#10;(dp725&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp726&#10;(dp727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp728&#10;(dp729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp730&#10;(dp731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp732&#10;(dp733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp734&#10;(dp735&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp736&#10;(dp737&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp738&#10;(dp739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp740&#10;(dp741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp742&#10;(dp743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp744&#10;(dp745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp746&#10;(dp747&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp748&#10;(dp749&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp750&#10;(dp751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp752&#10;(dp753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp754&#10;(dp755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp756&#10;(dp757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp758&#10;(dp759&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp760&#10;(dp761&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp762&#10;(dp763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp764&#10;(dp765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp766&#10;(dp767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp768&#10;(dp769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp770&#10;(dp771&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp772&#10;(dp773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp774&#10;(dp775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp776&#10;(dp777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp778&#10;(dp779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp780&#10;(dp781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp782&#10;(dp783&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp784&#10;(dp785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp786&#10;(dp787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp788&#10;(dp789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp790&#10;(dp791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp792&#10;(dp793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp794&#10;(dp795&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp796&#10;(dp797&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp798&#10;(dp799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp800&#10;(dp801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp802&#10;(dp803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp804&#10;(dp805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Sent'&#10;p806&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g806&#10;sbag3&#10;(g7&#10;g8&#10;NtRp807&#10;(dp808&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp809&#10;(dp810&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp811&#10;(dp812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp813&#10;(dp814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp815&#10;(dp816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp817&#10;(dp818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Sent'&#10;p819&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g819&#10;sbag3&#10;(g7&#10;g8&#10;NtRp820&#10;(dp821&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp822&#10;(dp823&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp824&#10;(dp825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp826&#10;(dp827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp828&#10;(dp829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp830&#10;(dp831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Sent'&#10;p832&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g832&#10;sbag3&#10;(g7&#10;g8&#10;NtRp833&#10;(dp834&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp835&#10;(dp836&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp837&#10;(dp838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp839&#10;(dp840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp841&#10;(dp842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp843&#10;(dp844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Sent'&#10;p845&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g845&#10;sbag3&#10;(g7&#10;g8&#10;NtRp846&#10;(dp847&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp848&#10;(dp849&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp850&#10;(dp851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp852&#10;(dp853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp854&#10;(dp855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp856&#10;(dp857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Sent'&#10;p858&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g858&#10;sbag3&#10;(g7&#10;g8&#10;NtRp859&#10;(dp860&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp861&#10;(dp862&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp863&#10;(dp864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp865&#10;(dp866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp867&#10;(dp868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp869&#10;(dp870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Sent'&#10;p871&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g871&#10;sbag3&#10;(g7&#10;g8&#10;NtRp872&#10;(dp873&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp874&#10;(dp875&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp876&#10;(dp877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp878&#10;(dp879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp880&#10;(dp881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp882&#10;(dp883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Sent'&#10;p884&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g884&#10;sbag3&#10;(g7&#10;g8&#10;NtRp885&#10;(dp886&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp887&#10;(dp888&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp889&#10;(dp890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp891&#10;(dp892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp893&#10;(dp894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp895&#10;(dp896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Sent'&#10;p897&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g897&#10;sbag3&#10;(g7&#10;g8&#10;NtRp898&#10;(dp899&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp900&#10;(dp901&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp902&#10;(dp903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp904&#10;(dp905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp906&#10;(dp907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp908&#10;(dp909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Sent'&#10;p910&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g910&#10;sbag3&#10;(g7&#10;g8&#10;NtRp911&#10;(dp912&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp913&#10;(dp914&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp915&#10;(dp916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp917&#10;(dp918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp919&#10;(dp920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp921&#10;(dp922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Sent'&#10;p923&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g923&#10;sbag3&#10;(g7&#10;g8&#10;NtRp924&#10;(dp925&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp926&#10;(dp927&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp928&#10;(dp929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp930&#10;(dp931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp932&#10;(dp933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp934&#10;(dp935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Received'&#10;p936&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g936&#10;sbag3&#10;(g7&#10;g8&#10;NtRp937&#10;(dp938&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp939&#10;(dp940&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp941&#10;(dp942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp943&#10;(dp944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp945&#10;(dp946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp947&#10;(dp948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Received'&#10;p949&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g949&#10;sbag3&#10;(g7&#10;g8&#10;NtRp950&#10;(dp951&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp952&#10;(dp953&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp954&#10;(dp955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp956&#10;(dp957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp958&#10;(dp959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp960&#10;(dp961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Received'&#10;p962&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g962&#10;sbag3&#10;(g7&#10;g8&#10;NtRp963&#10;(dp964&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp965&#10;(dp966&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp967&#10;(dp968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp969&#10;(dp970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp971&#10;(dp972&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp973&#10;(dp974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Received'&#10;p975&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g975&#10;sbag3&#10;(g7&#10;g8&#10;NtRp976&#10;(dp977&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp978&#10;(dp979&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp980&#10;(dp981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp982&#10;(dp983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp984&#10;(dp985&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp986&#10;(dp987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Received'&#10;p988&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g988&#10;sbag3&#10;(g7&#10;g8&#10;NtRp989&#10;(dp990&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp991&#10;(dp992&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp993&#10;(dp994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp995&#10;(dp996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp997&#10;(dp998&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp999&#10;(dp1000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Received'&#10;p1001&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1001&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1002&#10;(dp1003&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1004&#10;(dp1005&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1006&#10;(dp1007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1008&#10;(dp1009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1010&#10;(dp1011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1012&#10;(dp1013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Received'&#10;p1014&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1014&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1015&#10;(dp1016&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1017&#10;(dp1018&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1019&#10;(dp1020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1021&#10;(dp1022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1023&#10;(dp1024&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1025&#10;(dp1026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Received'&#10;p1027&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1027&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1028&#10;(dp1029&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1030&#10;(dp1031&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1032&#10;(dp1033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1034&#10;(dp1035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1036&#10;(dp1037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1038&#10;(dp1039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Received'&#10;p1040&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1040&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1041&#10;(dp1042&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1043&#10;(dp1044&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1045&#10;(dp1046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1047&#10;(dp1048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1049&#10;(dp1050&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1051&#10;(dp1052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Received'&#10;p1053&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1053&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1054&#10;(dp1055&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1056&#10;(dp1057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1058&#10;(dp1059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1060&#10;(dp1061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1062&#10;(dp1063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1064&#10;(dp1065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Client'&#10;p1066&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1066&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1067&#10;(dp1068&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1069&#10;(dp1070&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1071&#10;(dp1072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1073&#10;(dp1074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1075&#10;(dp1076&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1077&#10;(dp1078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Server'&#10;p1079&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1079&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1080&#10;(dp1081&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1082&#10;(dp1083&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1084&#10;(dp1085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1086&#10;(dp1087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1088&#10;(dp1089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1090&#10;(dp1091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Client to Server'&#10;p1092&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1092&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1093&#10;(dp1094&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1095&#10;(dp1096&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1097&#10;(dp1098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1099&#10;(dp1100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1101&#10;(dp1102&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1103&#10;(dp1104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Server to Client'&#10;p1105&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1105&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1106&#10;(dp1107&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1108&#10;(dp1109&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1110&#10;(dp1111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1112&#10;(dp1113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1114&#10;(dp1115&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1116&#10;(dp1117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Client to Server'&#10;p1118&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1118&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1119&#10;(dp1120&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1121&#10;(dp1122&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1123&#10;(dp1124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1125&#10;(dp1126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1127&#10;(dp1128&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1129&#10;(dp1130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Server to Client'&#10;p1131&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1131&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1132&#10;(dp1133&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1134&#10;(dp1135&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1136&#10;(dp1137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1138&#10;(dp1139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1140&#10;(dp1141&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1142&#10;(dp1143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Succeeded'&#10;p1144&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1144&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1145&#10;(dp1146&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1147&#10;(dp1148&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1149&#10;(dp1150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1151&#10;(dp1152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1153&#10;(dp1154&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1155&#10;(dp1156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Failed'&#10;p1157&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1157&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1158&#10;(dp1159&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1160&#10;(dp1161&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1162&#10;(dp1163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1164&#10;(dp1165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1166&#10;(dp1167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1168&#10;(dp1169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Protocol Error'&#10;p1170&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1170&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1171&#10;(dp1172&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1173&#10;(dp1174&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1175&#10;(dp1176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1177&#10;(dp1178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1179&#10;(dp1180&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1181&#10;(dp1182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Internal Error'&#10;p1183&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1183&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1184&#10;(dp1185&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1186&#10;(dp1187&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1188&#10;(dp1189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1190&#10;(dp1191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1192&#10;(dp1193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1194&#10;(dp1195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Flow Control Error'&#10;p1196&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1196&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1197&#10;(dp1198&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1199&#10;(dp1200&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1201&#10;(dp1202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1203&#10;(dp1204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1205&#10;(dp1206&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1207&#10;(dp1208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Settings Timeout Error'&#10;p1209&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1209&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1210&#10;(dp1211&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1212&#10;(dp1213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1214&#10;(dp1215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1216&#10;(dp1217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1218&#10;(dp1219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1220&#10;(dp1221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Closed Error'&#10;p1222&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1222&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1223&#10;(dp1224&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1225&#10;(dp1226&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1227&#10;(dp1228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1229&#10;(dp1230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1231&#10;(dp1232&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1233&#10;(dp1234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Frame Size Error'&#10;p1235&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1235&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1236&#10;(dp1237&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1238&#10;(dp1239&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1240&#10;(dp1241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1242&#10;(dp1243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1244&#10;(dp1245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1246&#10;(dp1247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Refused Stream Error'&#10;p1248&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1248&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1249&#10;(dp1250&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1251&#10;(dp1252&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1253&#10;(dp1254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1255&#10;(dp1256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1257&#10;(dp1258&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1259&#10;(dp1260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Cancelled Error'&#10;p1261&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1261&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1262&#10;(dp1263&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1264&#10;(dp1265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1266&#10;(dp1267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1268&#10;(dp1269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1270&#10;(dp1271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1272&#10;(dp1273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Compression Error'&#10;p1274&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1275&#10;(dp1276&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1277&#10;(dp1278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1279&#10;(dp1280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1281&#10;(dp1282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1283&#10;(dp1284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1285&#10;(dp1286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connect Error'&#10;p1287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1288&#10;(dp1289&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1290&#10;(dp1291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1292&#10;(dp1293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1294&#10;(dp1295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1296&#10;(dp1297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1298&#10;(dp1299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Enhance Calm Error'&#10;p1300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1301&#10;(dp1302&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1303&#10;(dp1304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1305&#10;(dp1306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1307&#10;(dp1308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1309&#10;(dp1310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1311&#10;(dp1312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Inadequate Security Error'&#10;p1313&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1314&#10;(dp1315&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1316&#10;(dp1317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1318&#10;(dp1319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1320&#10;(dp1321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1322&#10;(dp1323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1324&#10;(dp1325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HTTP1.1 Required Error'&#10;p1326&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1327&#10;(dp1328&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1329&#10;(dp1330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1331&#10;(dp1332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1333&#10;(dp1334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1335&#10;(dp1336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1337&#10;(dp1338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p1339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1340&#10;(dp1341&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1342&#10;(dp1343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1344&#10;(dp1345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1346&#10;(dp1347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1348&#10;(dp1349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1350&#10;(dp1351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p1352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1353&#10;(dp1354&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1355&#10;(dp1356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1357&#10;(dp1358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1359&#10;(dp1360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1361&#10;(dp1362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1363&#10;(dp1364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p1365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1366&#10;(dp1367&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1368&#10;(dp1369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1370&#10;(dp1371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1372&#10;(dp1373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1374&#10;(dp1375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1376&#10;(dp1377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p1378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1379&#10;(dp1380&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1381&#10;(dp1382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1383&#10;(dp1384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1385&#10;(dp1386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1387&#10;(dp1388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1389&#10;(dp1390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p1391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1392&#10;(dp1393&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1394&#10;(dp1395&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1396&#10;(dp1397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1398&#10;(dp1399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1400&#10;(dp1401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1402&#10;(dp1403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p1404&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1404&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1405&#10;(dp1406&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1407&#10;(dp1408&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1409&#10;(dp1410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1411&#10;(dp1412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1413&#10;(dp1414&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1415&#10;(dp1416&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p1417&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1417&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1418&#10;(dp1419&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1420&#10;(dp1421&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1422&#10;(dp1423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1424&#10;(dp1425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1426&#10;(dp1427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1428&#10;(dp1429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p1430&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1430&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1431&#10;(dp1432&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1433&#10;(dp1434&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1435&#10;(dp1436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1437&#10;(dp1438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1439&#10;(dp1440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1441&#10;(dp1442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p1443&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1443&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1444&#10;(dp1445&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1446&#10;(dp1447&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1448&#10;(dp1449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1450&#10;(dp1451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1452&#10;(dp1453&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1454&#10;(dp1455&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p1456&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1456&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1457&#10;(dp1458&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1459&#10;(dp1460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1461&#10;(dp1462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1463&#10;(dp1464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1465&#10;(dp1466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1467&#10;(dp1468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p1469&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1469&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1470&#10;(dp1471&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1472&#10;(dp1473&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1474&#10;(dp1475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1476&#10;(dp1477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1478&#10;(dp1479&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1480&#10;(dp1481&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p1482&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1482&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1483&#10;(dp1484&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1485&#10;(dp1486&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1487&#10;(dp1488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1489&#10;(dp1490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1491&#10;(dp1492&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1493&#10;(dp1494&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p1495&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1495&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1496&#10;(dp1497&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1498&#10;(dp1499&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1500&#10;(dp1501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1502&#10;(dp1503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1504&#10;(dp1505&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1506&#10;(dp1507&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p1508&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1508&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1509&#10;(dp1510&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1511&#10;(dp1512&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1513&#10;(dp1514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1515&#10;(dp1516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1517&#10;(dp1518&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1519&#10;(dp1520&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p1521&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1521&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1522&#10;(dp1523&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1524&#10;(dp1525&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1526&#10;(dp1527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1528&#10;(dp1529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1530&#10;(dp1531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1532&#10;(dp1533&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p1534&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1534&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1535&#10;(dp1536&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1537&#10;(dp1538&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1539&#10;(dp1540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1541&#10;(dp1542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1543&#10;(dp1544&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1545&#10;(dp1546&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p1547&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1547&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1548&#10;(dp1549&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1550&#10;(dp1551&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1552&#10;(dp1553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1554&#10;(dp1555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1556&#10;(dp1557&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1558&#10;(dp1559&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p1560&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1560&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1561&#10;(dp1562&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1563&#10;(dp1564&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1565&#10;(dp1566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1567&#10;(dp1568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1569&#10;(dp1570&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1571&#10;(dp1572&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p1573&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1573&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1574&#10;(dp1575&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1576&#10;(dp1577&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1578&#10;(dp1579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1580&#10;(dp1581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1582&#10;(dp1583&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1584&#10;(dp1585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p1586&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1586&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1587&#10;(dp1588&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1589&#10;(dp1590&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1591&#10;(dp1592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1593&#10;(dp1594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1595&#10;(dp1596&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1597&#10;(dp1598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p1599&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1599&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1600&#10;(dp1601&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1602&#10;(dp1603&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1604&#10;(dp1605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1606&#10;(dp1607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1608&#10;(dp1609&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1610&#10;(dp1611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p1612&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1612&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1613&#10;(dp1614&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1615&#10;(dp1616&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1617&#10;(dp1618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1619&#10;(dp1620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1621&#10;(dp1622&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1623&#10;(dp1624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p1625&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1625&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1626&#10;(dp1627&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1628&#10;(dp1629&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1630&#10;(dp1631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1632&#10;(dp1633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1634&#10;(dp1635&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1636&#10;(dp1637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p1638&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1638&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1639&#10;(dp1640&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1641&#10;(dp1642&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1643&#10;(dp1644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1645&#10;(dp1646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1647&#10;(dp1648&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1649&#10;(dp1650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p1651&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1651&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1652&#10;(dp1653&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1654&#10;(dp1655&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1656&#10;(dp1657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1658&#10;(dp1659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1660&#10;(dp1661&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1662&#10;(dp1663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p1664&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1664&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1665&#10;(dp1666&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1667&#10;(dp1668&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1669&#10;(dp1670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1671&#10;(dp1672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1673&#10;(dp1674&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1675&#10;(dp1676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p1677&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1677&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1678&#10;(dp1679&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1680&#10;(dp1681&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1682&#10;(dp1683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1684&#10;(dp1685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1686&#10;(dp1687&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1688&#10;(dp1689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p1690&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1690&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1691&#10;(dp1692&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1693&#10;(dp1694&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1695&#10;(dp1696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1697&#10;(dp1698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1699&#10;(dp1700&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1701&#10;(dp1702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p1703&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1703&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1704&#10;(dp1705&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1706&#10;(dp1707&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1708&#10;(dp1709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1710&#10;(dp1711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1712&#10;(dp1713&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1714&#10;(dp1715&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p1716&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1716&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1717&#10;(dp1718&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1719&#10;(dp1720&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1721&#10;(dp1722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1723&#10;(dp1724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1725&#10;(dp1726&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1727&#10;(dp1728&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p1729&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1729&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1730&#10;(dp1731&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1732&#10;(dp1733&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1734&#10;(dp1735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1736&#10;(dp1737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1738&#10;(dp1739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1740&#10;(dp1741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p1742&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1742&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1743&#10;(dp1744&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1745&#10;(dp1746&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1747&#10;(dp1748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1749&#10;(dp1750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1751&#10;(dp1752&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1753&#10;(dp1754&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p1755&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1755&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1756&#10;(dp1757&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1758&#10;(dp1759&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1760&#10;(dp1761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1762&#10;(dp1763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1764&#10;(dp1765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1766&#10;(dp1767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p1768&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1768&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1769&#10;(dp1770&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1771&#10;(dp1772&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1773&#10;(dp1774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1775&#10;(dp1776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1777&#10;(dp1778&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1779&#10;(dp1780&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p1781&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1781&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1782&#10;(dp1783&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1784&#10;(dp1785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1786&#10;(dp1787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1788&#10;(dp1789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1790&#10;(dp1791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1792&#10;(dp1793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p1794&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1794&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1795&#10;(dp1796&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1797&#10;(dp1798&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1799&#10;(dp1800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1801&#10;(dp1802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1803&#10;(dp1804&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1805&#10;(dp1806&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p1807&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1807&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1808&#10;(dp1809&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1810&#10;(dp1811&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1812&#10;(dp1813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1814&#10;(dp1815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1816&#10;(dp1817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1818&#10;(dp1819&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p1820&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1820&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1821&#10;(dp1822&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1823&#10;(dp1824&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1825&#10;(dp1826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1827&#10;(dp1828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1829&#10;(dp1830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1831&#10;(dp1832&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p1833&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1833&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1834&#10;(dp1835&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1836&#10;(dp1837&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1838&#10;(dp1839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1840&#10;(dp1841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1842&#10;(dp1843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1844&#10;(dp1845&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p1846&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1846&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1847&#10;(dp1848&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1849&#10;(dp1850&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1851&#10;(dp1852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1853&#10;(dp1854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1855&#10;(dp1856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1857&#10;(dp1858&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p1859&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1859&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1860&#10;(dp1861&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1862&#10;(dp1863&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1864&#10;(dp1865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1866&#10;(dp1867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1868&#10;(dp1869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1870&#10;(dp1871&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p1872&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1872&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1873&#10;(dp1874&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1875&#10;(dp1876&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1877&#10;(dp1878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1879&#10;(dp1880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1881&#10;(dp1882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1883&#10;(dp1884&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p1885&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1885&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1886&#10;(dp1887&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1888&#10;(dp1889&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1890&#10;(dp1891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1892&#10;(dp1893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1894&#10;(dp1895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1896&#10;(dp1897&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p1898&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1898&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1899&#10;(dp1900&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1901&#10;(dp1902&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1903&#10;(dp1904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1905&#10;(dp1906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1907&#10;(dp1908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1909&#10;(dp1910&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p1911&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1911&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1912&#10;(dp1913&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1914&#10;(dp1915&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1916&#10;(dp1917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1918&#10;(dp1919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1920&#10;(dp1921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1922&#10;(dp1923&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p1924&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1924&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1925&#10;(dp1926&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1927&#10;(dp1928&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1929&#10;(dp1930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1931&#10;(dp1932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1933&#10;(dp1934&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1935&#10;(dp1936&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p1937&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1937&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1938&#10;(dp1939&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1940&#10;(dp1941&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1942&#10;(dp1943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1944&#10;(dp1945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1946&#10;(dp1947&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1948&#10;(dp1949&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p1950&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1950&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1951&#10;(dp1952&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1953&#10;(dp1954&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1955&#10;(dp1956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1957&#10;(dp1958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1959&#10;(dp1960&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1961&#10;(dp1962&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p1963&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1963&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1964&#10;(dp1965&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1966&#10;(dp1967&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1968&#10;(dp1969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1970&#10;(dp1971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1972&#10;(dp1973&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1974&#10;(dp1975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p1976&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1976&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1977&#10;(dp1978&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1979&#10;(dp1980&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1981&#10;(dp1982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1983&#10;(dp1984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1985&#10;(dp1986&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1987&#10;(dp1988&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p1989&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1989&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1990&#10;(dp1991&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1992&#10;(dp1993&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1994&#10;(dp1995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1996&#10;(dp1997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1998&#10;(dp1999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2000&#10;(dp2001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p2002&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2002&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2003&#10;(dp2004&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2005&#10;(dp2006&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2007&#10;(dp2008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2009&#10;(dp2010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2011&#10;(dp2012&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2013&#10;(dp2014&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p2015&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2015&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2016&#10;(dp2017&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2018&#10;(dp2019&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2020&#10;(dp2021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2022&#10;(dp2023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2024&#10;(dp2025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2026&#10;(dp2027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p2028&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2028&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2029&#10;(dp2030&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2031&#10;(dp2032&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2033&#10;(dp2034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2035&#10;(dp2036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2037&#10;(dp2038&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2039&#10;(dp2040&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p2041&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2041&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2042&#10;(dp2043&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2044&#10;(dp2045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2046&#10;(dp2047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2048&#10;(dp2049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2050&#10;(dp2051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2052&#10;(dp2053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p2054&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2054&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2055&#10;(dp2056&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2057&#10;(dp2058&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2059&#10;(dp2060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2061&#10;(dp2062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2063&#10;(dp2064&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2065&#10;(dp2066&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p2067&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2067&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2068&#10;(dp2069&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2070&#10;(dp2071&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2072&#10;(dp2073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2074&#10;(dp2075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2076&#10;(dp2077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2078&#10;(dp2079&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p2080&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2080&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2081&#10;(dp2082&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2083&#10;(dp2084&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2085&#10;(dp2086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2087&#10;(dp2088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2089&#10;(dp2090&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2091&#10;(dp2092&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p2093&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2093&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2094&#10;(dp2095&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2096&#10;(dp2097&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2098&#10;(dp2099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2100&#10;(dp2101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2102&#10;(dp2103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2104&#10;(dp2105&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p2106&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2106&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2107&#10;(dp2108&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2109&#10;(dp2110&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2111&#10;(dp2112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2113&#10;(dp2114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2115&#10;(dp2116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2117&#10;(dp2118&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p2119&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2119&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2120&#10;(dp2121&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2122&#10;(dp2123&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2124&#10;(dp2125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2126&#10;(dp2127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2128&#10;(dp2129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2130&#10;(dp2131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p2132&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2132&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2133&#10;(dp2134&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2135&#10;(dp2136&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2137&#10;(dp2138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2139&#10;(dp2140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2141&#10;(dp2142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2143&#10;(dp2144&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p2145&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2145&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2146&#10;(dp2147&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2148&#10;(dp2149&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2150&#10;(dp2151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2152&#10;(dp2153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2154&#10;(dp2155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2156&#10;(dp2157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p2158&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2158&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2159&#10;(dp2160&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2161&#10;(dp2162&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2163&#10;(dp2164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2165&#10;(dp2166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2167&#10;(dp2168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2169&#10;(dp2170&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p2171&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2171&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2172&#10;(dp2173&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2174&#10;(dp2175&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2176&#10;(dp2177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2178&#10;(dp2179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2180&#10;(dp2181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2182&#10;(dp2183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p2184&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2184&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2185&#10;(dp2186&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2187&#10;(dp2188&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2189&#10;(dp2190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2191&#10;(dp2192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2193&#10;(dp2194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2195&#10;(dp2196&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p2197&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2197&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2198&#10;(dp2199&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2200&#10;(dp2201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2202&#10;(dp2203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2204&#10;(dp2205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2206&#10;(dp2207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2208&#10;(dp2209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p2210&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2210&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2211&#10;(dp2212&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2213&#10;(dp2214&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2215&#10;(dp2216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2217&#10;(dp2218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2219&#10;(dp2220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2221&#10;(dp2222&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p2223&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2223&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2224&#10;(dp2225&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2226&#10;(dp2227&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2228&#10;(dp2229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2230&#10;(dp2231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2232&#10;(dp2233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2234&#10;(dp2235&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p2236&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2236&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2237&#10;(dp2238&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2239&#10;(dp2240&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2241&#10;(dp2242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2243&#10;(dp2244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2245&#10;(dp2246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2247&#10;(dp2248&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p2249&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2249&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2250&#10;(dp2251&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2252&#10;(dp2253&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2254&#10;(dp2255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2256&#10;(dp2257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2258&#10;(dp2259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2260&#10;(dp2261&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p2262&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2262&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2263&#10;(dp2264&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2265&#10;(dp2266&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2267&#10;(dp2268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2269&#10;(dp2270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2271&#10;(dp2272&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2273&#10;(dp2274&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p2275&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2275&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2276&#10;(dp2277&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2278&#10;(dp2279&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2280&#10;(dp2281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2282&#10;(dp2283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2284&#10;(dp2285&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2286&#10;(dp2287&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p2288&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2288&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2289&#10;(dp2290&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2291&#10;(dp2292&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2293&#10;(dp2294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2295&#10;(dp2296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2297&#10;(dp2298&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2299&#10;(dp2300&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p2301&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2301&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2302&#10;(dp2303&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2304&#10;(dp2305&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2306&#10;(dp2307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2308&#10;(dp2309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2310&#10;(dp2311&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2312&#10;(dp2313&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p2314&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2314&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2315&#10;(dp2316&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2317&#10;(dp2318&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2319&#10;(dp2320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2321&#10;(dp2322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2323&#10;(dp2324&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2325&#10;(dp2326&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p2327&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2327&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2328&#10;(dp2329&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2330&#10;(dp2331&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2332&#10;(dp2333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2334&#10;(dp2335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2336&#10;(dp2337&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2338&#10;(dp2339&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p2340&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2340&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2341&#10;(dp2342&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2343&#10;(dp2344&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2345&#10;(dp2346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2347&#10;(dp2348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2349&#10;(dp2350&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2351&#10;(dp2352&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p2353&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2353&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2354&#10;(dp2355&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2356&#10;(dp2357&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2358&#10;(dp2359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2360&#10;(dp2361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2362&#10;(dp2363&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2364&#10;(dp2365&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p2366&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2366&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2367&#10;(dp2368&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2369&#10;(dp2370&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2371&#10;(dp2372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2373&#10;(dp2374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2375&#10;(dp2376&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2377&#10;(dp2378&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p2379&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2379&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2380&#10;(dp2381&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2382&#10;(dp2383&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2384&#10;(dp2385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2386&#10;(dp2387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2388&#10;(dp2389&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2390&#10;(dp2391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p2392&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2392&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2393&#10;(dp2394&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2395&#10;(dp2396&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2397&#10;(dp2398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2399&#10;(dp2400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2401&#10;(dp2402&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2403&#10;(dp2404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p2405&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2405&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2406&#10;(dp2407&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2408&#10;(dp2409&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2410&#10;(dp2411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2412&#10;(dp2413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2414&#10;(dp2415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2416&#10;(dp2417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p2418&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2418&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2419&#10;(dp2420&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2421&#10;(dp2422&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2423&#10;(dp2424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2425&#10;(dp2426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2427&#10;(dp2428&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2429&#10;(dp2430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p2431&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2431&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2432&#10;(dp2433&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2434&#10;(dp2435&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2436&#10;(dp2437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2438&#10;(dp2439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2440&#10;(dp2441&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2442&#10;(dp2443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p2444&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2444&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2445&#10;(dp2446&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2447&#10;(dp2448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2449&#10;(dp2450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2451&#10;(dp2452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2453&#10;(dp2454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2455&#10;(dp2456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p2457&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2457&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2458&#10;(dp2459&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2460&#10;(dp2461&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2462&#10;(dp2463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2464&#10;(dp2465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2466&#10;(dp2467&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2468&#10;(dp2469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p2470&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2470&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2471&#10;(dp2472&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2473&#10;(dp2474&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2475&#10;(dp2476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2477&#10;(dp2478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2479&#10;(dp2480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2481&#10;(dp2482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p2483&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2483&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2484&#10;(dp2485&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2486&#10;(dp2487&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2488&#10;(dp2489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2490&#10;(dp2491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2492&#10;(dp2493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2494&#10;(dp2495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p2496&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2496&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2497&#10;(dp2498&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2499&#10;(dp2500&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2501&#10;(dp2502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2503&#10;(dp2504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2505&#10;(dp2506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2507&#10;(dp2508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p2509&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2509&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2510&#10;(dp2511&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2512&#10;(dp2513&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2514&#10;(dp2515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2516&#10;(dp2517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2518&#10;(dp2519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2520&#10;(dp2521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p2522&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2522&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2523&#10;(dp2524&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2525&#10;(dp2526&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2527&#10;(dp2528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2529&#10;(dp2530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2531&#10;(dp2532&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2533&#10;(dp2534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p2535&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2535&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2536&#10;(dp2537&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2538&#10;(dp2539&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2540&#10;(dp2541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2542&#10;(dp2543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2544&#10;(dp2545&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2546&#10;(dp2547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p2548&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2548&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2549&#10;(dp2550&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2551&#10;(dp2552&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2553&#10;(dp2554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2555&#10;(dp2556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2557&#10;(dp2558&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2559&#10;(dp2560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p2561&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2561&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2562&#10;(dp2563&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2564&#10;(dp2565&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2566&#10;(dp2567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2568&#10;(dp2569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2570&#10;(dp2571&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2572&#10;(dp2573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p2574&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2574&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2575&#10;(dp2576&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2577&#10;(dp2578&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2579&#10;(dp2580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2581&#10;(dp2582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2583&#10;(dp2584&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2585&#10;(dp2586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p2587&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2587&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2588&#10;(dp2589&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2590&#10;(dp2591&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2592&#10;(dp2593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2594&#10;(dp2595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2596&#10;(dp2597&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2598&#10;(dp2599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p2600&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2600&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2601&#10;(dp2602&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2603&#10;(dp2604&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2605&#10;(dp2606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2607&#10;(dp2608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2609&#10;(dp2610&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2611&#10;(dp2612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p2613&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2613&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2614&#10;(dp2615&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2616&#10;(dp2617&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2618&#10;(dp2619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2620&#10;(dp2621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2622&#10;(dp2623&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2624&#10;(dp2625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p2626&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2626&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2627&#10;(dp2628&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2629&#10;(dp2630&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2631&#10;(dp2632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2633&#10;(dp2634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2635&#10;(dp2636&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2637&#10;(dp2638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p2639&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2639&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2640&#10;(dp2641&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2642&#10;(dp2643&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2644&#10;(dp2645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2646&#10;(dp2647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2648&#10;(dp2649&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2650&#10;(dp2651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p2652&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2652&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2653&#10;(dp2654&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2655&#10;(dp2656&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2657&#10;(dp2658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2659&#10;(dp2660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2661&#10;(dp2662&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2663&#10;(dp2664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p2665&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2665&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2666&#10;(dp2667&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2668&#10;(dp2669&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2670&#10;(dp2671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2672&#10;(dp2673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2674&#10;(dp2675&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2676&#10;(dp2677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p2678&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2678&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2679&#10;(dp2680&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2681&#10;(dp2682&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2683&#10;(dp2684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2685&#10;(dp2686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2687&#10;(dp2688&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2689&#10;(dp2690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p2691&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2691&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2692&#10;(dp2693&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2694&#10;(dp2695&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2696&#10;(dp2697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2698&#10;(dp2699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2700&#10;(dp2701&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2702&#10;(dp2703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p2704&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2704&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2705&#10;(dp2706&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2707&#10;(dp2708&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2709&#10;(dp2710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2711&#10;(dp2712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2713&#10;(dp2714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2715&#10;(dp2716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p2717&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2717&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2718&#10;(dp2719&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2720&#10;(dp2721&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2722&#10;(dp2723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2724&#10;(dp2725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2726&#10;(dp2727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2728&#10;(dp2729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p2730&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2730&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2731&#10;(dp2732&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2733&#10;(dp2734&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2735&#10;(dp2736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2737&#10;(dp2738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2739&#10;(dp2740&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2741&#10;(dp2742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p2743&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2743&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2744&#10;(dp2745&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2746&#10;(dp2747&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2748&#10;(dp2749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2750&#10;(dp2751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2752&#10;(dp2753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2754&#10;(dp2755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p2756&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2756&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2757&#10;(dp2758&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2759&#10;(dp2760&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2761&#10;(dp2762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2763&#10;(dp2764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2765&#10;(dp2766&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2767&#10;(dp2768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p2769&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2769&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2770&#10;(dp2771&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2772&#10;(dp2773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2774&#10;(dp2775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2776&#10;(dp2777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2778&#10;(dp2779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2780&#10;(dp2781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p2782&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2782&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2783&#10;(dp2784&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2785&#10;(dp2786&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2787&#10;(dp2788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2789&#10;(dp2790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2791&#10;(dp2792&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2793&#10;(dp2794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p2795&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2795&#10;sbatRp2796&#10;(dp2797&#10;g12&#10;I185&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client Per URL'&#10;p2798&#10;g3&#10;(g4&#10;g5&#10;(lp2799&#10;g3&#10;(g7&#10;g8&#10;NtRp2800&#10;(dp2801&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2802&#10;(dp2803&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2804&#10;(dp2805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2806&#10;(dp2807&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2808&#10;(dp2809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2810&#10;(dp2811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Sent'&#10;p2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2813&#10;(dp2814&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2815&#10;(dp2816&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2817&#10;(dp2818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2819&#10;(dp2820&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2821&#10;(dp2822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2823&#10;(dp2824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2826&#10;(dp2827&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2828&#10;(dp2829&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2830&#10;(dp2831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2832&#10;(dp2833&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2834&#10;(dp2835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2836&#10;(dp2837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (Provisional)'&#10;p2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2839&#10;(dp2840&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2841&#10;(dp2842&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2843&#10;(dp2844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2845&#10;(dp2846&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2847&#10;(dp2848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2849&#10;(dp2850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2852&#10;(dp2853&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2854&#10;(dp2855&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2856&#10;(dp2857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2858&#10;(dp2859&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2860&#10;(dp2861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2862&#10;(dp2863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write)'&#10;p2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2865&#10;(dp2866&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2867&#10;(dp2868&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2869&#10;(dp2870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2871&#10;(dp2872&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2873&#10;(dp2874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2875&#10;(dp2876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Read)'&#10;p2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2878&#10;(dp2879&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2880&#10;(dp2881&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2882&#10;(dp2883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2884&#10;(dp2885&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2886&#10;(dp2887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2888&#10;(dp2889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Bad Header)'&#10;p2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2891&#10;(dp2892&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2893&#10;(dp2894&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2895&#10;(dp2896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2897&#10;(dp2898&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2899&#10;(dp2900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2901&#10;(dp2902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx)'&#10;p2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2904&#10;(dp2905&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2906&#10;(dp2907&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2908&#10;(dp2909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2910&#10;(dp2911&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2912&#10;(dp2913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2914&#10;(dp2915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (400)'&#10;p2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2917&#10;(dp2918&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2919&#10;(dp2920&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2921&#10;(dp2922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2923&#10;(dp2924&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2925&#10;(dp2926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2927&#10;(dp2928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (401)'&#10;p2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2930&#10;(dp2931&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2932&#10;(dp2933&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2934&#10;(dp2935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2936&#10;(dp2937&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2938&#10;(dp2939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2940&#10;(dp2941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (403)'&#10;p2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2943&#10;(dp2944&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2945&#10;(dp2946&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2947&#10;(dp2948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2949&#10;(dp2950&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2951&#10;(dp2952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2953&#10;(dp2954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2956&#10;(dp2957&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2958&#10;(dp2959&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2960&#10;(dp2961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2962&#10;(dp2963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2964&#10;(dp2965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2966&#10;(dp2967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (407)'&#10;p2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2969&#10;(dp2970&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2971&#10;(dp2972&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2973&#10;(dp2974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2975&#10;(dp2976&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2977&#10;(dp2978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2979&#10;(dp2980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (408)'&#10;p2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2982&#10;(dp2983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2984&#10;(dp2985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2986&#10;(dp2987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2988&#10;(dp2989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2990&#10;(dp2991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2992&#10;(dp2993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx other)'&#10;p2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2995&#10;(dp2996&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2997&#10;(dp2998&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2999&#10;(dp3000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3001&#10;(dp3002&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3003&#10;(dp3004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3005&#10;(dp3006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx)'&#10;p3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3008&#10;(dp3009&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3010&#10;(dp3011&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3012&#10;(dp3013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3014&#10;(dp3015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3016&#10;(dp3017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3018&#10;(dp3019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (505)'&#10;p3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3021&#10;(dp3022&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3023&#10;(dp3024&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3025&#10;(dp3026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3027&#10;(dp3028&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3029&#10;(dp3030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3031&#10;(dp3032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx other)'&#10;p3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3034&#10;(dp3035&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3036&#10;(dp3037&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3038&#10;(dp3039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3040&#10;(dp3041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3042&#10;(dp3043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3044&#10;(dp3045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (other)'&#10;p3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3047&#10;(dp3048&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3049&#10;(dp3050&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3051&#10;(dp3052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3053&#10;(dp3054&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3055&#10;(dp3056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3057&#10;(dp3058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Timeout)'&#10;p3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3060&#10;(dp3061&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3062&#10;(dp3063&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3064&#10;(dp3065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3066&#10;(dp3067&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3068&#10;(dp3069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3070&#10;(dp3071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3073&#10;(dp3074&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3075&#10;(dp3076&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3077&#10;(dp3078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3079&#10;(dp3080&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3081&#10;(dp3082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3083&#10;(dp3084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted Before Request'&#10;p3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3086&#10;(dp3087&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3088&#10;(dp3089&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3090&#10;(dp3091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3092&#10;(dp3093&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3094&#10;(dp3095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3096&#10;(dp3097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted After Request'&#10;p3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3099&#10;(dp3100&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3101&#10;(dp3102&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3103&#10;(dp3104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3105&#10;(dp3106&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3107&#10;(dp3108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3109&#10;(dp3110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received With Match'&#10;p3111&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3111&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3112&#10;(dp3113&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3114&#10;(dp3115&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3116&#10;(dp3117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3118&#10;(dp3119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3120&#10;(dp3121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3122&#10;(dp3123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received Without Match'&#10;p3124&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3124&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3125&#10;(dp3126&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3127&#10;(dp3128&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3129&#10;(dp3130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3131&#10;(dp3132&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3133&#10;(dp3134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3135&#10;(dp3136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Intermediate Responses Received (1xx)'&#10;p3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3138&#10;(dp3139&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3140&#10;(dp3141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3142&#10;(dp3143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3144&#10;(dp3145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3146&#10;(dp3147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3148&#10;(dp3149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (2xx)'&#10;p3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3151&#10;(dp3152&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3153&#10;(dp3154&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3155&#10;(dp3156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3157&#10;(dp3158&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3159&#10;(dp3160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3161&#10;(dp3162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (3xx)'&#10;p3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3164&#10;(dp3165&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3166&#10;(dp3167&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3168&#10;(dp3169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3170&#10;(dp3171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3172&#10;(dp3173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3174&#10;(dp3175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (301)'&#10;p3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3177&#10;(dp3178&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3179&#10;(dp3180&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3181&#10;(dp3182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3183&#10;(dp3184&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3185&#10;(dp3186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3187&#10;(dp3188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (302)'&#10;p3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3190&#10;(dp3191&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3192&#10;(dp3193&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3194&#10;(dp3195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3196&#10;(dp3197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3198&#10;(dp3199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3200&#10;(dp3201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (303)'&#10;p3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3203&#10;(dp3204&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3205&#10;(dp3206&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3207&#10;(dp3208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3209&#10;(dp3210&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3211&#10;(dp3212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3213&#10;(dp3214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (307)'&#10;p3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3216&#10;(dp3217&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3218&#10;(dp3219&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3220&#10;(dp3221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3222&#10;(dp3223&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3224&#10;(dp3225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3226&#10;(dp3227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Sent'&#10;p3228&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3228&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3229&#10;(dp3230&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3231&#10;(dp3232&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3233&#10;(dp3234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3235&#10;(dp3236&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3237&#10;(dp3238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3239&#10;(dp3240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Headers Received'&#10;p3241&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3241&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3242&#10;(dp3243&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3244&#10;(dp3245&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3246&#10;(dp3247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3248&#10;(dp3249&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3250&#10;(dp3251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3252&#10;(dp3253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Received'&#10;p3254&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3254&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3255&#10;(dp3256&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3257&#10;(dp3258&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3259&#10;(dp3260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3261&#10;(dp3262&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3263&#10;(dp3264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3265&#10;(dp3266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Successful'&#10;p3267&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3267&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3268&#10;(dp3269&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3270&#10;(dp3271&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3272&#10;(dp3273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3274&#10;(dp3275&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3276&#10;(dp3277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3278&#10;(dp3279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Failed'&#10;p3280&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3280&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3281&#10;(dp3282&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3283&#10;(dp3284&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3285&#10;(dp3286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3287&#10;(dp3288&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3289&#10;(dp3290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3291&#10;(dp3292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p3293&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3293&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3294&#10;(dp3295&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3296&#10;(dp3297&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3298&#10;(dp3299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3300&#10;(dp3301&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3302&#10;(dp3303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3304&#10;(dp3305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p3306&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3306&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3307&#10;(dp3308&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3309&#10;(dp3310&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3311&#10;(dp3312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3313&#10;(dp3314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3315&#10;(dp3316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3317&#10;(dp3318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p3319&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3319&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3320&#10;(dp3321&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3322&#10;(dp3323&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3324&#10;(dp3325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3326&#10;(dp3327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3328&#10;(dp3329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3330&#10;(dp3331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Sent'&#10;p3332&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3332&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3333&#10;(dp3334&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3335&#10;(dp3336&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3337&#10;(dp3338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3339&#10;(dp3340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3341&#10;(dp3342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3343&#10;(dp3344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p3345&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3345&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3346&#10;(dp3347&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3348&#10;(dp3349&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3350&#10;(dp3351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3352&#10;(dp3353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3354&#10;(dp3355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3356&#10;(dp3357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size in Request'&#10;p3358&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3358&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3359&#10;(dp3360&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3361&#10;(dp3362&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3363&#10;(dp3364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3365&#10;(dp3366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3367&#10;(dp3368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3369&#10;(dp3370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p3371&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3371&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3372&#10;(dp3373&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3374&#10;(dp3375&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3376&#10;(dp3377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3378&#10;(dp3379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3380&#10;(dp3381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3382&#10;(dp3383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name1-Value1'&#10;p3384&#10;sg22&#10;I00&#10;sg37&#10;S'kString'&#10;p3385&#10;sg39&#10;g3384&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3386&#10;(dp3387&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3388&#10;(dp3389&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3390&#10;(dp3391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3392&#10;(dp3393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3394&#10;(dp3395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3396&#10;(dp3397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter1'&#10;p3398&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3398&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3399&#10;(dp3400&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3401&#10;(dp3402&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3403&#10;(dp3404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3405&#10;(dp3406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3407&#10;(dp3408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3409&#10;(dp3410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name2-Value2'&#10;p3411&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3411&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3412&#10;(dp3413&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3414&#10;(dp3415&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3416&#10;(dp3417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3418&#10;(dp3419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3420&#10;(dp3421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3422&#10;(dp3423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter2'&#10;p3424&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3424&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3425&#10;(dp3426&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3427&#10;(dp3428&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3429&#10;(dp3430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3431&#10;(dp3432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3433&#10;(dp3434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3435&#10;(dp3436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name3-Value3'&#10;p3437&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3437&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3438&#10;(dp3439&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3440&#10;(dp3441&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3442&#10;(dp3443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3444&#10;(dp3445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3446&#10;(dp3447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3448&#10;(dp3449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter3'&#10;p3450&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3450&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3451&#10;(dp3452&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3453&#10;(dp3454&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3455&#10;(dp3456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3457&#10;(dp3458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3459&#10;(dp3460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3461&#10;(dp3462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name4-Value4'&#10;p3463&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3463&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3464&#10;(dp3465&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3466&#10;(dp3467&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3468&#10;(dp3469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3470&#10;(dp3471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3472&#10;(dp3473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3474&#10;(dp3475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter4'&#10;p3476&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3476&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3477&#10;(dp3478&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3479&#10;(dp3480&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3481&#10;(dp3482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3483&#10;(dp3484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3485&#10;(dp3486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3487&#10;(dp3488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name5-Value5'&#10;p3489&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3489&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3490&#10;(dp3491&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3492&#10;(dp3493&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3494&#10;(dp3495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3496&#10;(dp3497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3498&#10;(dp3499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3500&#10;(dp3501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter5'&#10;p3502&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3502&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3503&#10;(dp3504&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3505&#10;(dp3506&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3507&#10;(dp3508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3509&#10;(dp3510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3511&#10;(dp3512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3513&#10;(dp3514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name6-Value6'&#10;p3515&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3515&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3516&#10;(dp3517&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3518&#10;(dp3519&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3520&#10;(dp3521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3522&#10;(dp3523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3524&#10;(dp3525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3526&#10;(dp3527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter6'&#10;p3528&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3528&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3529&#10;(dp3530&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3531&#10;(dp3532&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3533&#10;(dp3534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3535&#10;(dp3536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3537&#10;(dp3538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3539&#10;(dp3540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name7-Value7'&#10;p3541&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3541&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3542&#10;(dp3543&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3544&#10;(dp3545&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3546&#10;(dp3547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3548&#10;(dp3549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3550&#10;(dp3551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3552&#10;(dp3553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter7'&#10;p3554&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3554&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3555&#10;(dp3556&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3557&#10;(dp3558&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3559&#10;(dp3560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3561&#10;(dp3562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3563&#10;(dp3564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3565&#10;(dp3566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name8-Value8'&#10;p3567&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3567&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3568&#10;(dp3569&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3570&#10;(dp3571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3572&#10;(dp3573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3574&#10;(dp3575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3576&#10;(dp3577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3578&#10;(dp3579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter8'&#10;p3580&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3580&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3581&#10;(dp3582&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3583&#10;(dp3584&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3585&#10;(dp3586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3587&#10;(dp3588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3589&#10;(dp3590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3591&#10;(dp3592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name9-Value9'&#10;p3593&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3593&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3594&#10;(dp3595&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3596&#10;(dp3597&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3598&#10;(dp3599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3600&#10;(dp3601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3602&#10;(dp3603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3604&#10;(dp3605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter9'&#10;p3606&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3606&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3607&#10;(dp3608&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3609&#10;(dp3610&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3611&#10;(dp3612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3613&#10;(dp3614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3615&#10;(dp3616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3617&#10;(dp3618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name10-Value10'&#10;p3619&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3619&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3620&#10;(dp3621&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3622&#10;(dp3623&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3624&#10;(dp3625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3626&#10;(dp3627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3628&#10;(dp3629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3630&#10;(dp3631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter10'&#10;p3632&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3632&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3633&#10;(dp3634&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3635&#10;(dp3636&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3637&#10;(dp3638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3639&#10;(dp3640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3641&#10;(dp3642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3643&#10;(dp3644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Received'&#10;p3645&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3645&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3646&#10;(dp3647&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3648&#10;(dp3649&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3650&#10;(dp3651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3652&#10;(dp3653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3654&#10;(dp3655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3656&#10;(dp3657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Successful'&#10;p3658&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3658&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3659&#10;(dp3660&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3661&#10;(dp3662&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3663&#10;(dp3664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3665&#10;(dp3666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3667&#10;(dp3668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3669&#10;(dp3670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Failed'&#10;p3671&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3671&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3672&#10;(dp3673&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3674&#10;(dp3675&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3676&#10;(dp3677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3678&#10;(dp3679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3680&#10;(dp3681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3682&#10;(dp3683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Received'&#10;p3684&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3684&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3685&#10;(dp3686&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3687&#10;(dp3688&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3689&#10;(dp3690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3691&#10;(dp3692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3693&#10;(dp3694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3695&#10;(dp3696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Successful'&#10;p3697&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3697&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3698&#10;(dp3699&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3700&#10;(dp3701&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3702&#10;(dp3703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3704&#10;(dp3705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3706&#10;(dp3707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3708&#10;(dp3709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Failed'&#10;p3710&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3710&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3711&#10;(dp3712&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3713&#10;(dp3714&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3715&#10;(dp3716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3717&#10;(dp3718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3719&#10;(dp3720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3721&#10;(dp3722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Received'&#10;p3723&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3723&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3724&#10;(dp3725&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3726&#10;(dp3727&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3728&#10;(dp3729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3730&#10;(dp3731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3732&#10;(dp3733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3734&#10;(dp3735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Successful'&#10;p3736&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3736&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3737&#10;(dp3738&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3739&#10;(dp3740&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3741&#10;(dp3742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3743&#10;(dp3744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3745&#10;(dp3746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3747&#10;(dp3748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Failed'&#10;p3749&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3749&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3750&#10;(dp3751&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3752&#10;(dp3753&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3754&#10;(dp3755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3756&#10;(dp3757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3758&#10;(dp3759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3760&#10;(dp3761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Received'&#10;p3762&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3762&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3763&#10;(dp3764&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3765&#10;(dp3766&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3767&#10;(dp3768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3769&#10;(dp3770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3771&#10;(dp3772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3773&#10;(dp3774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Successful'&#10;p3775&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3775&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3776&#10;(dp3777&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3778&#10;(dp3779&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3780&#10;(dp3781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3782&#10;(dp3783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3784&#10;(dp3785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3786&#10;(dp3787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Failed'&#10;p3788&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3788&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3789&#10;(dp3790&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3791&#10;(dp3792&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3793&#10;(dp3794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3795&#10;(dp3796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3797&#10;(dp3798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3799&#10;(dp3800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Average Compression Ratio'&#10;p3801&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3801&#10;sbatRp3802&#10;(dp3803&#10;g12&#10;I76&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client'&#10;p3804&#10;g3&#10;(g4&#10;g5&#10;(lp3805&#10;g3&#10;(g7&#10;g8&#10;NtRp3806&#10;(dp3807&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3808&#10;(dp3809&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3810&#10;(dp3811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3812&#10;(dp3813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3814&#10;(dp3815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3816&#10;(dp3817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Simulated Users'&#10;p3818&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3818&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3819&#10;(dp3820&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3821&#10;(dp3822&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3823&#10;(dp3824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3825&#10;(dp3826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3827&#10;(dp3828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3829&#10;(dp3830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Concurrent Connections'&#10;p3831&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3831&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3832&#10;(dp3833&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3834&#10;(dp3835&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3836&#10;(dp3837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3838&#10;(dp3839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3840&#10;(dp3841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3842&#10;(dp3843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connections'&#10;p3844&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3844&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3845&#10;(dp3846&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3847&#10;(dp3848&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3849&#10;(dp3850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3851&#10;(dp3852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3853&#10;(dp3854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3855&#10;(dp3856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Attempts'&#10;p3857&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3857&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3858&#10;(dp3859&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3860&#10;(dp3861&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3862&#10;(dp3863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3864&#10;(dp3865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3866&#10;(dp3867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3868&#10;(dp3869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Aborts'&#10;p3870&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3870&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3871&#10;(dp3872&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3873&#10;(dp3874&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3875&#10;(dp3876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3877&#10;(dp3878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3879&#10;(dp3880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3881&#10;(dp3882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Aborts'&#10;p3883&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3883&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3884&#10;(dp3885&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3886&#10;(dp3887&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3888&#10;(dp3889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3890&#10;(dp3891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3892&#10;(dp3893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3894&#10;(dp3895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions'&#10;p3896&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3896&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3897&#10;(dp3898&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3899&#10;(dp3900&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3901&#10;(dp3902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3903&#10;(dp3904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3905&#10;(dp3906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3907&#10;(dp3908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes'&#10;p3909&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3909&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3910&#10;(dp3911&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3912&#10;(dp3913&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3914&#10;(dp3915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3916&#10;(dp3917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3918&#10;(dp3919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3920&#10;(dp3921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3922&#10;(dp3923&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3924&#10;(dp3925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3926&#10;(dp3927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3928&#10;(dp3929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3930&#10;(dp3931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3932&#10;(dp3933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3934&#10;(dp3935&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3936&#10;(dp3937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3938&#10;(dp3939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3940&#10;(dp3941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3942&#10;(dp3943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3944&#10;(dp3945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3946&#10;(dp3947&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3948&#10;(dp3949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3950&#10;(dp3951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3952&#10;(dp3953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3954&#10;(dp3955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3956&#10;(dp3957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3958&#10;(dp3959&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3960&#10;(dp3961&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3962&#10;(dp3963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3964&#10;(dp3965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3966&#10;(dp3967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3968&#10;(dp3969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3970&#10;(dp3971&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3972&#10;(dp3973&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3974&#10;(dp3975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3976&#10;(dp3977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3978&#10;(dp3979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3980&#10;(dp3981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3982&#10;(dp3983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3984&#10;(dp3985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3986&#10;(dp3987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3988&#10;(dp3989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3990&#10;(dp3991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3992&#10;(dp3993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3994&#10;(dp3995&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3996&#10;(dp3997&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3998&#10;(dp3999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4000&#10;(dp4001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4002&#10;(dp4003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4004&#10;(dp4005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4006&#10;(dp4007&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4008&#10;(dp4009&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4010&#10;(dp4011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4012&#10;(dp4013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4014&#10;(dp4015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4016&#10;(dp4017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4018&#10;(dp4019&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4020&#10;(dp4021&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4022&#10;(dp4023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4024&#10;(dp4025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4026&#10;(dp4027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4028&#10;(dp4029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4030&#10;(dp4031&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4032&#10;(dp4033&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4034&#10;(dp4035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4036&#10;(dp4037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4038&#10;(dp4039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4040&#10;(dp4041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4042&#10;(dp4043&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4044&#10;(dp4045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4046&#10;(dp4047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4048&#10;(dp4049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4050&#10;(dp4051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4052&#10;(dp4053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4054&#10;(dp4055&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4056&#10;(dp4057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4058&#10;(dp4059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4060&#10;(dp4061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4062&#10;(dp4063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4064&#10;(dp4065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4066&#10;(dp4067&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4068&#10;(dp4069&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4070&#10;(dp4071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4072&#10;(dp4073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4074&#10;(dp4075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4076&#10;(dp4077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4078&#10;(dp4079&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4080&#10;(dp4081&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4082&#10;(dp4083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4084&#10;(dp4085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4086&#10;(dp4087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4088&#10;(dp4089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4090&#10;(dp4091&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4092&#10;(dp4093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4094&#10;(dp4095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4096&#10;(dp4097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4098&#10;(dp4099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4100&#10;(dp4101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4102&#10;(dp4103&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4104&#10;(dp4105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4106&#10;(dp4107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4108&#10;(dp4109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4110&#10;(dp4111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4112&#10;(dp4113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4114&#10;(dp4115&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4116&#10;(dp4117&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4118&#10;(dp4119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4120&#10;(dp4121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4122&#10;(dp4123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4124&#10;(dp4125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4126&#10;(dp4127&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4128&#10;(dp4129&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4130&#10;(dp4131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4132&#10;(dp4133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4134&#10;(dp4135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4136&#10;(dp4137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4138&#10;(dp4139&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4140&#10;(dp4141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4142&#10;(dp4143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4144&#10;(dp4145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4146&#10;(dp4147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4148&#10;(dp4149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4150&#10;(dp4151&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4152&#10;(dp4153&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4154&#10;(dp4155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4156&#10;(dp4157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4158&#10;(dp4159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4160&#10;(dp4161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4162&#10;(dp4163&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4164&#10;(dp4165&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4166&#10;(dp4167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4168&#10;(dp4169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4170&#10;(dp4171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4172&#10;(dp4173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4174&#10;(dp4175&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4176&#10;(dp4177&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4178&#10;(dp4179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4180&#10;(dp4181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4182&#10;(dp4183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4184&#10;(dp4185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4186&#10;(dp4187&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4188&#10;(dp4189&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4190&#10;(dp4191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4192&#10;(dp4193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4194&#10;(dp4195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4196&#10;(dp4197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4198&#10;(dp4199&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4200&#10;(dp4201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4202&#10;(dp4203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4204&#10;(dp4205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4206&#10;(dp4207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4208&#10;(dp4209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4210&#10;(dp4211&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4212&#10;(dp4213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4214&#10;(dp4215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4216&#10;(dp4217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4218&#10;(dp4219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4220&#10;(dp4221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4222&#10;(dp4223&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4224&#10;(dp4225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4226&#10;(dp4227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4228&#10;(dp4229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4230&#10;(dp4231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4232&#10;(dp4233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4234&#10;(dp4235&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4236&#10;(dp4237&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4238&#10;(dp4239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4240&#10;(dp4241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4242&#10;(dp4243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4244&#10;(dp4245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4246&#10;(dp4247&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4248&#10;(dp4249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4250&#10;(dp4251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4252&#10;(dp4253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4254&#10;(dp4255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4256&#10;(dp4257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p4258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4259&#10;(dp4260&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4261&#10;(dp4262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4263&#10;(dp4264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4265&#10;(dp4266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4267&#10;(dp4268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4269&#10;(dp4270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Request Precondition Failed (412)'&#10;p4271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4272&#10;(dp4273&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4274&#10;(dp4275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4276&#10;(dp4277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4278&#10;(dp4279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4280&#10;(dp4281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4282&#10;(dp4283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p4284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4285&#10;(dp4286&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4287&#10;(dp4288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4289&#10;(dp4290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4291&#10;(dp4292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4293&#10;(dp4294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4295&#10;(dp4296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4297&#10;(dp4298&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4299&#10;(dp4300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4301&#10;(dp4302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4303&#10;(dp4304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4305&#10;(dp4306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4307&#10;(dp4308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4309&#10;(dp4310&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4311&#10;(dp4312&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4313&#10;(dp4314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4315&#10;(dp4316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4317&#10;(dp4318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4319&#10;(dp4320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions Active'&#10;p4321&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4321&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4322&#10;(dp4323&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4324&#10;(dp4325&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4326&#10;(dp4327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4328&#10;(dp4329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4330&#10;(dp4331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4332&#10;(dp4333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Users Active'&#10;p4334&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4334&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4335&#10;(dp4336&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4337&#10;(dp4338&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4339&#10;(dp4340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4341&#10;(dp4342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4343&#10;(dp4344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4345&#10;(dp4346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Received'&#10;p4347&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4347&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4348&#10;(dp4349&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4350&#10;(dp4351&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4352&#10;(dp4353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4354&#10;(dp4355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4356&#10;(dp4357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4358&#10;(dp4359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Received'&#10;p4360&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4360&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4361&#10;(dp4362&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4363&#10;(dp4364&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4365&#10;(dp4366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4367&#10;(dp4368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4369&#10;(dp4370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4371&#10;(dp4372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Received'&#10;p4373&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4373&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4374&#10;(dp4375&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4376&#10;(dp4377&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4378&#10;(dp4379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4380&#10;(dp4381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4382&#10;(dp4383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4384&#10;(dp4385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Unrecognized Content-Encoding Received'&#10;p4386&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4386&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4387&#10;(dp4388&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4389&#10;(dp4390&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4391&#10;(dp4392&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4393&#10;(dp4394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4395&#10;(dp4396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4397&#10;(dp4398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Successful'&#10;p4399&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4399&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4400&#10;(dp4401&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4402&#10;(dp4403&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4404&#10;(dp4405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4406&#10;(dp4407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4408&#10;(dp4409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4410&#10;(dp4411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Successful'&#10;p4412&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4412&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4413&#10;(dp4414&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4415&#10;(dp4416&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4417&#10;(dp4418&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4419&#10;(dp4420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4421&#10;(dp4422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4423&#10;(dp4424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Successful'&#10;p4425&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4425&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4426&#10;(dp4427&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4428&#10;(dp4429&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4430&#10;(dp4431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4432&#10;(dp4433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4434&#10;(dp4435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4436&#10;(dp4437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Failed'&#10;p4438&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4438&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4439&#10;(dp4440&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4441&#10;(dp4442&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4443&#10;(dp4444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4445&#10;(dp4446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4447&#10;(dp4448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4449&#10;(dp4450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed'&#10;p4451&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4451&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4452&#10;(dp4453&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4454&#10;(dp4455&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4456&#10;(dp4457&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4458&#10;(dp4459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4460&#10;(dp4461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4462&#10;(dp4463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed'&#10;p4464&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4464&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4465&#10;(dp4466&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4467&#10;(dp4468&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4469&#10;(dp4470&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4471&#10;(dp4472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4473&#10;(dp4474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4475&#10;(dp4476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Data Error'&#10;p4477&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4477&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4478&#10;(dp4479&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4480&#10;(dp4481&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4482&#10;(dp4483&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4484&#10;(dp4485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4486&#10;(dp4487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4488&#10;(dp4489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Decoding Error'&#10;p4490&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4490&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4491&#10;(dp4492&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4493&#10;(dp4494&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4495&#10;(dp4496&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4497&#10;(dp4498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4499&#10;(dp4500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4501&#10;(dp4502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Data Error'&#10;p4503&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4503&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4504&#10;(dp4505&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4506&#10;(dp4507&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4508&#10;(dp4509&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4510&#10;(dp4511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4512&#10;(dp4513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4514&#10;(dp4515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Decoding Error'&#10;p4516&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4516&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4517&#10;(dp4518&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4519&#10;(dp4520&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4521&#10;(dp4522&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4523&#10;(dp4524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4525&#10;(dp4526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4527&#10;(dp4528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Headers Received'&#10;p4529&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4529&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4530&#10;(dp4531&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4532&#10;(dp4533&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4534&#10;(dp4535&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4536&#10;(dp4537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4538&#10;(dp4539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4540&#10;(dp4541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Responses Received'&#10;p4542&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4542&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4543&#10;(dp4544&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4545&#10;(dp4546&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4547&#10;(dp4548&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4549&#10;(dp4550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4551&#10;(dp4552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4553&#10;(dp4554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Successful'&#10;p4555&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4555&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4556&#10;(dp4557&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4558&#10;(dp4559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4560&#10;(dp4561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4562&#10;(dp4563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4564&#10;(dp4565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4566&#10;(dp4567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Failed'&#10;p4568&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4568&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4569&#10;(dp4570&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4571&#10;(dp4572&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4573&#10;(dp4574&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4575&#10;(dp4576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4577&#10;(dp4578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4579&#10;(dp4580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Received'&#10;p4581&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4581&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4582&#10;(dp4583&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4584&#10;(dp4585&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4586&#10;(dp4587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4588&#10;(dp4589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4590&#10;(dp4591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4592&#10;(dp4593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Headers Sent'&#10;p4594&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4594&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4595&#10;(dp4596&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4597&#10;(dp4598&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4599&#10;(dp4600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4601&#10;(dp4602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4603&#10;(dp4604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4605&#10;(dp4606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Sent'&#10;p4607&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4607&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4608&#10;(dp4609&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4610&#10;(dp4611&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4612&#10;(dp4613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4614&#10;(dp4615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4616&#10;(dp4617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4618&#10;(dp4619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Responses Received'&#10;p4620&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4620&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4621&#10;(dp4622&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4623&#10;(dp4624&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4625&#10;(dp4626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4627&#10;(dp4628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4629&#10;(dp4630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4631&#10;(dp4632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Successful'&#10;p4633&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4633&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4634&#10;(dp4635&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4636&#10;(dp4637&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4638&#10;(dp4639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4640&#10;(dp4641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4642&#10;(dp4643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4644&#10;(dp4645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Failed'&#10;p4646&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4646&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4647&#10;(dp4648&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4649&#10;(dp4650&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4651&#10;(dp4652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4653&#10;(dp4654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4655&#10;(dp4656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4657&#10;(dp4658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Responses Received'&#10;p4659&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4659&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4660&#10;(dp4661&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4662&#10;(dp4663&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4664&#10;(dp4665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4666&#10;(dp4667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4668&#10;(dp4669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4670&#10;(dp4671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Successful'&#10;p4672&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4672&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4673&#10;(dp4674&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4675&#10;(dp4676&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4677&#10;(dp4678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4679&#10;(dp4680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4681&#10;(dp4682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4683&#10;(dp4684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Failed'&#10;p4685&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4685&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4686&#10;(dp4687&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4688&#10;(dp4689&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4690&#10;(dp4691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4692&#10;(dp4693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4694&#10;(dp4695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4696&#10;(dp4697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p4698&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4698&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4699&#10;(dp4700&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4701&#10;(dp4702&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4703&#10;(dp4704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4705&#10;(dp4706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4707&#10;(dp4708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4709&#10;(dp4710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p4711&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4711&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4712&#10;(dp4713&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4714&#10;(dp4715&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4716&#10;(dp4717&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4718&#10;(dp4719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4720&#10;(dp4721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4722&#10;(dp4723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p4724&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4724&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4725&#10;(dp4726&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4727&#10;(dp4728&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4729&#10;(dp4730&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4731&#10;(dp4732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4733&#10;(dp4734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4735&#10;(dp4736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p4737&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4737&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4738&#10;(dp4739&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4740&#10;(dp4741&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4742&#10;(dp4743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4744&#10;(dp4745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4746&#10;(dp4747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4748&#10;(dp4749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Decompressed Content Bytes Received'&#10;p4750&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4750&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4751&#10;(dp4752&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4753&#10;(dp4754&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4755&#10;(dp4756&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4757&#10;(dp4758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4759&#10;(dp4760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4761&#10;(dp4762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p4763&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4763&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4764&#10;(dp4765&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4766&#10;(dp4767&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4768&#10;(dp4769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4770&#10;(dp4771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4772&#10;(dp4773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4774&#10;(dp4775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p4776&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4776&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4777&#10;(dp4778&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4779&#10;(dp4780&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4781&#10;(dp4782&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4783&#10;(dp4784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4785&#10;(dp4786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4787&#10;(dp4788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected'&#10;p4789&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4789&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4790&#10;(dp4791&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4792&#10;(dp4793&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4794&#10;(dp4795&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4796&#10;(dp4797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4798&#10;(dp4799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4800&#10;(dp4801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Path Match Failed)'&#10;p4802&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4802&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4803&#10;(dp4804&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4805&#10;(dp4806&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4807&#10;(dp4808&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4809&#10;(dp4810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4811&#10;(dp4812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4813&#10;(dp4814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Domain Match Failed)'&#10;p4815&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4815&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4816&#10;(dp4817&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4818&#10;(dp4819&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4820&#10;(dp4821&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4822&#10;(dp4823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4824&#10;(dp4825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4826&#10;(dp4827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Cookiejar Overflow)'&#10;p4828&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4828&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4829&#10;(dp4830&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4831&#10;(dp4832&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4833&#10;(dp4834&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4835&#10;(dp4836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4837&#10;(dp4838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4839&#10;(dp4840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Probabilistic Reject)'&#10;p4841&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4841&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4842&#10;(dp4843&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4844&#10;(dp4845&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4846&#10;(dp4847&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4848&#10;(dp4849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4850&#10;(dp4851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4852&#10;(dp4853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookie headers Rejected - (Memory Overflow)'&#10;p4854&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4854&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4855&#10;(dp4856&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4857&#10;(dp4858&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4859&#10;(dp4860&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4861&#10;(dp4862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4863&#10;(dp4864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4865&#10;(dp4866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connect Time (us)'&#10;p4867&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4867&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4868&#10;(dp4869&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4870&#10;(dp4871&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4872&#10;(dp4873&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4874&#10;(dp4875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4876&#10;(dp4877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4878&#10;(dp4879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To First Byte (us)'&#10;p4880&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4880&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4881&#10;(dp4882&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4883&#10;(dp4884&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4885&#10;(dp4886&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4887&#10;(dp4888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4889&#10;(dp4890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4891&#10;(dp4892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To Last Byte (us)'&#10;p4893&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4893&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4894&#10;(dp4895&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4896&#10;(dp4897&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4898&#10;(dp4899&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4900&#10;(dp4901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4902&#10;(dp4903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4904&#10;(dp4905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Average (us)'&#10;p4906&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4906&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4907&#10;(dp4908&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4909&#10;(dp4910&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4911&#10;(dp4912&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4913&#10;(dp4914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4915&#10;(dp4916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4917&#10;(dp4918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Minimum (us)'&#10;p4919&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4919&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4920&#10;(dp4921&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4922&#10;(dp4923&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4924&#10;(dp4925&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4926&#10;(dp4927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4928&#10;(dp4929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4930&#10;(dp4931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Maximum (us)'&#10;p4932&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4932&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4933&#10;(dp4934&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4935&#10;(dp4936&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4937&#10;(dp4938&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4939&#10;(dp4940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4941&#10;(dp4942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4943&#10;(dp4944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Failed'&#10;p4945&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4945&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4946&#10;(dp4947&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4948&#10;(dp4949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4950&#10;(dp4951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4952&#10;(dp4953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4954&#10;(dp4955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4956&#10;(dp4957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Succeeded'&#10;p4958&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4958&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4959&#10;(dp4960&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4961&#10;(dp4962&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4963&#10;(dp4964&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4965&#10;(dp4966&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4967&#10;(dp4968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4969&#10;(dp4970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Received'&#10;p4971&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4971&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4972&#10;(dp4973&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4974&#10;(dp4975&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4976&#10;(dp4977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4978&#10;(dp4979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4980&#10;(dp4981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4982&#10;(dp4983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Received'&#10;p4984&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4984&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4985&#10;(dp4986&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4987&#10;(dp4988&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4989&#10;(dp4990&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4991&#10;(dp4992&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4993&#10;(dp4994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4995&#10;(dp4996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Received'&#10;p4997&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4997&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4998&#10;(dp4999&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5000&#10;(dp5001&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5002&#10;(dp5003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5004&#10;(dp5005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5006&#10;(dp5007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5008&#10;(dp5009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Received'&#10;p5010&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5010&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5011&#10;(dp5012&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5013&#10;(dp5014&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5015&#10;(dp5016&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5017&#10;(dp5018&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5019&#10;(dp5020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5021&#10;(dp5022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Received'&#10;p5023&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5023&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5024&#10;(dp5025&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5026&#10;(dp5027&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5028&#10;(dp5029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5030&#10;(dp5031&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5032&#10;(dp5033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5034&#10;(dp5035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Received'&#10;p5036&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5036&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5037&#10;(dp5038&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5039&#10;(dp5040&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5041&#10;(dp5042&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5043&#10;(dp5044&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5045&#10;(dp5046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5047&#10;(dp5048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Received'&#10;p5049&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5049&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5050&#10;(dp5051&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5052&#10;(dp5053&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5054&#10;(dp5055&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5056&#10;(dp5057&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5058&#10;(dp5059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5060&#10;(dp5061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Received'&#10;p5062&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5062&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5063&#10;(dp5064&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5065&#10;(dp5066&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5067&#10;(dp5068&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5069&#10;(dp5070&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5071&#10;(dp5072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5073&#10;(dp5074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Received'&#10;p5075&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5075&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5076&#10;(dp5077&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5078&#10;(dp5079&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5080&#10;(dp5081&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5082&#10;(dp5083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5084&#10;(dp5085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5086&#10;(dp5087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Received'&#10;p5088&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5088&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5089&#10;(dp5090&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5091&#10;(dp5092&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5093&#10;(dp5094&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5095&#10;(dp5096&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5097&#10;(dp5098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5099&#10;(dp5100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Sent'&#10;p5101&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5101&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5102&#10;(dp5103&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5104&#10;(dp5105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5106&#10;(dp5107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5108&#10;(dp5109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5110&#10;(dp5111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5112&#10;(dp5113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Sent'&#10;p5114&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5114&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5115&#10;(dp5116&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5117&#10;(dp5118&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5119&#10;(dp5120&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5121&#10;(dp5122&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5123&#10;(dp5124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5125&#10;(dp5126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Sent'&#10;p5127&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5127&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5128&#10;(dp5129&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5130&#10;(dp5131&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5132&#10;(dp5133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5134&#10;(dp5135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5136&#10;(dp5137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5138&#10;(dp5139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Sent'&#10;p5140&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5140&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5141&#10;(dp5142&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5143&#10;(dp5144&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5145&#10;(dp5146&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5147&#10;(dp5148&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5149&#10;(dp5150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5151&#10;(dp5152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Sent'&#10;p5153&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5153&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5154&#10;(dp5155&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5156&#10;(dp5157&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5158&#10;(dp5159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5160&#10;(dp5161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5162&#10;(dp5163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5164&#10;(dp5165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Sent'&#10;p5166&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5166&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5167&#10;(dp5168&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5169&#10;(dp5170&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5171&#10;(dp5172&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5173&#10;(dp5174&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5175&#10;(dp5176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5177&#10;(dp5178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Sent'&#10;p5179&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5179&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5180&#10;(dp5181&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5182&#10;(dp5183&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5184&#10;(dp5185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5186&#10;(dp5187&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5188&#10;(dp5189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5190&#10;(dp5191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Sent'&#10;p5192&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5192&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5193&#10;(dp5194&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5195&#10;(dp5196&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5197&#10;(dp5198&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5199&#10;(dp5200&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5201&#10;(dp5202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5203&#10;(dp5204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Sent'&#10;p5205&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5205&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5206&#10;(dp5207&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5208&#10;(dp5209&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5210&#10;(dp5211&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5212&#10;(dp5213&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5214&#10;(dp5215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5216&#10;(dp5217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Sent'&#10;p5218&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5218&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5219&#10;(dp5220&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5221&#10;(dp5222&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5223&#10;(dp5224&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5225&#10;(dp5226&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5227&#10;(dp5228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5229&#10;(dp5230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Client'&#10;p5231&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5231&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5232&#10;(dp5233&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5234&#10;(dp5235&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5236&#10;(dp5237&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5238&#10;(dp5239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5240&#10;(dp5241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5242&#10;(dp5243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Server'&#10;p5244&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5244&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5245&#10;(dp5246&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5247&#10;(dp5248&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5249&#10;(dp5250&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5251&#10;(dp5252&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5253&#10;(dp5254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5255&#10;(dp5256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Client to Server)'&#10;p5257&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5257&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5258&#10;(dp5259&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5260&#10;(dp5261&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5262&#10;(dp5263&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5264&#10;(dp5265&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5266&#10;(dp5267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5268&#10;(dp5269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Server to Client)'&#10;p5270&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5270&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5271&#10;(dp5272&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5273&#10;(dp5274&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5275&#10;(dp5276&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5277&#10;(dp5278&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5279&#10;(dp5280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5281&#10;(dp5282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Client to Server)'&#10;p5283&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5283&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5284&#10;(dp5285&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5286&#10;(dp5287&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5288&#10;(dp5289&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5290&#10;(dp5291&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5292&#10;(dp5293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5294&#10;(dp5295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Server to Client)'&#10;p5296&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5296&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5297&#10;(dp5298&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5299&#10;(dp5300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5301&#10;(dp5302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5303&#10;(dp5304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5305&#10;(dp5306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5307&#10;(dp5308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Succeeded'&#10;p5309&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5309&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5310&#10;(dp5311&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5312&#10;(dp5313&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5314&#10;(dp5315&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5316&#10;(dp5317&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5318&#10;(dp5319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5320&#10;(dp5321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Failed'&#10;p5322&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5322&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5323&#10;(dp5324&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5325&#10;(dp5326&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5327&#10;(dp5328&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5329&#10;(dp5330&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5331&#10;(dp5332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5333&#10;(dp5334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Protocol Error'&#10;p5335&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5335&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5336&#10;(dp5337&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5338&#10;(dp5339&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5340&#10;(dp5341&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5342&#10;(dp5343&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5344&#10;(dp5345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5346&#10;(dp5347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Internal Error'&#10;p5348&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5348&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5349&#10;(dp5350&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5351&#10;(dp5352&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5353&#10;(dp5354&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5355&#10;(dp5356&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5357&#10;(dp5358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5359&#10;(dp5360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Flow Control Error'&#10;p5361&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5361&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5362&#10;(dp5363&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5364&#10;(dp5365&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5366&#10;(dp5367&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5368&#10;(dp5369&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5370&#10;(dp5371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5372&#10;(dp5373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Timeout Error'&#10;p5374&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5374&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5375&#10;(dp5376&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5377&#10;(dp5378&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5379&#10;(dp5380&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5381&#10;(dp5382&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5383&#10;(dp5384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5385&#10;(dp5386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Closed Error'&#10;p5387&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5387&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5388&#10;(dp5389&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5390&#10;(dp5391&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5392&#10;(dp5393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5394&#10;(dp5395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5396&#10;(dp5397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5398&#10;(dp5399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Frame Size Error'&#10;p5400&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5400&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5401&#10;(dp5402&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5403&#10;(dp5404&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5405&#10;(dp5406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5407&#10;(dp5408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5409&#10;(dp5410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5411&#10;(dp5412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Refused Stream Error'&#10;p5413&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5413&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5414&#10;(dp5415&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5416&#10;(dp5417&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5418&#10;(dp5419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5420&#10;(dp5421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5422&#10;(dp5423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5424&#10;(dp5425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Cancelled Error'&#10;p5426&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5426&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5427&#10;(dp5428&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5429&#10;(dp5430&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5431&#10;(dp5432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5433&#10;(dp5434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5435&#10;(dp5436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5437&#10;(dp5438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Compression Error'&#10;p5439&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5439&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5440&#10;(dp5441&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5442&#10;(dp5443&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5444&#10;(dp5445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5446&#10;(dp5447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5448&#10;(dp5449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5450&#10;(dp5451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connect Error'&#10;p5452&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5452&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5453&#10;(dp5454&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5455&#10;(dp5456&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5457&#10;(dp5458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5459&#10;(dp5460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5461&#10;(dp5462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5463&#10;(dp5464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Enhance Calm Error'&#10;p5465&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5465&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5466&#10;(dp5467&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5468&#10;(dp5469&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5470&#10;(dp5471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5472&#10;(dp5473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5474&#10;(dp5475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5476&#10;(dp5477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Inadequate Security Error'&#10;p5478&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5478&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5479&#10;(dp5480&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5481&#10;(dp5482&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5483&#10;(dp5484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5485&#10;(dp5486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5487&#10;(dp5488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5489&#10;(dp5490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 HTTP1_1 Required Error'&#10;p5491&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5491&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5492&#10;(dp5493&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5494&#10;(dp5495&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5496&#10;(dp5497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5498&#10;(dp5499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5500&#10;(dp5501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5502&#10;(dp5503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p5504&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5504&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5505&#10;(dp5506&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5507&#10;(dp5508&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5509&#10;(dp5510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5511&#10;(dp5512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5513&#10;(dp5514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5515&#10;(dp5516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p5517&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5517&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5518&#10;(dp5519&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5520&#10;(dp5521&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5522&#10;(dp5523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5524&#10;(dp5525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5526&#10;(dp5527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5528&#10;(dp5529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p5530&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5530&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5531&#10;(dp5532&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5533&#10;(dp5534&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5535&#10;(dp5536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5537&#10;(dp5538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5539&#10;(dp5540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5541&#10;(dp5542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p5543&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5543&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5544&#10;(dp5545&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5546&#10;(dp5547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5548&#10;(dp5549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5550&#10;(dp5551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5552&#10;(dp5553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5554&#10;(dp5555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p5556&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5556&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5557&#10;(dp5558&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5559&#10;(dp5560&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5561&#10;(dp5562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5563&#10;(dp5564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5565&#10;(dp5566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5567&#10;(dp5568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p5569&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5569&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5570&#10;(dp5571&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5572&#10;(dp5573&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5574&#10;(dp5575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5576&#10;(dp5577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5578&#10;(dp5579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5580&#10;(dp5581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p5582&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5582&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5583&#10;(dp5584&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5585&#10;(dp5586&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5587&#10;(dp5588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5589&#10;(dp5590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5591&#10;(dp5592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5593&#10;(dp5594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p5595&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5595&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5596&#10;(dp5597&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5598&#10;(dp5599&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5600&#10;(dp5601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5602&#10;(dp5603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5604&#10;(dp5605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5606&#10;(dp5607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p5608&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5608&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5609&#10;(dp5610&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5611&#10;(dp5612&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5613&#10;(dp5614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5615&#10;(dp5616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5617&#10;(dp5618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5619&#10;(dp5620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p5621&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5621&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5622&#10;(dp5623&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5624&#10;(dp5625&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5626&#10;(dp5627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5628&#10;(dp5629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5630&#10;(dp5631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5632&#10;(dp5633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p5634&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5634&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5635&#10;(dp5636&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5637&#10;(dp5638&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5639&#10;(dp5640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5641&#10;(dp5642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5643&#10;(dp5644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5645&#10;(dp5646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p5647&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5647&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5648&#10;(dp5649&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5650&#10;(dp5651&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5652&#10;(dp5653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5654&#10;(dp5655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5656&#10;(dp5657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5658&#10;(dp5659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p5660&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5660&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5661&#10;(dp5662&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5663&#10;(dp5664&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5665&#10;(dp5666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5667&#10;(dp5668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5669&#10;(dp5670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5671&#10;(dp5672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p5673&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5673&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5674&#10;(dp5675&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5676&#10;(dp5677&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5678&#10;(dp5679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5680&#10;(dp5681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5682&#10;(dp5683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5684&#10;(dp5685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p5686&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5686&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5687&#10;(dp5688&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5689&#10;(dp5690&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5691&#10;(dp5692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5693&#10;(dp5694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5695&#10;(dp5696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5697&#10;(dp5698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p5699&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5699&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5700&#10;(dp5701&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5702&#10;(dp5703&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5704&#10;(dp5705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5706&#10;(dp5707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5708&#10;(dp5709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5710&#10;(dp5711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p5712&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5712&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5713&#10;(dp5714&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5715&#10;(dp5716&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5717&#10;(dp5718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5719&#10;(dp5720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5721&#10;(dp5722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5723&#10;(dp5724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p5725&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5725&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5726&#10;(dp5727&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5728&#10;(dp5729&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5730&#10;(dp5731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5732&#10;(dp5733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5734&#10;(dp5735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5736&#10;(dp5737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p5738&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5738&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5739&#10;(dp5740&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5741&#10;(dp5742&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5743&#10;(dp5744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5745&#10;(dp5746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5747&#10;(dp5748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5749&#10;(dp5750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p5751&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5751&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5752&#10;(dp5753&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5754&#10;(dp5755&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5756&#10;(dp5757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5758&#10;(dp5759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5760&#10;(dp5761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5762&#10;(dp5763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p5764&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5764&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5765&#10;(dp5766&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5767&#10;(dp5768&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5769&#10;(dp5770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5771&#10;(dp5772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5773&#10;(dp5774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5775&#10;(dp5776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p5777&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5777&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5778&#10;(dp5779&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5780&#10;(dp5781&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5782&#10;(dp5783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5784&#10;(dp5785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5786&#10;(dp5787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5788&#10;(dp5789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p5790&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5790&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5791&#10;(dp5792&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5793&#10;(dp5794&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5795&#10;(dp5796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5797&#10;(dp5798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5799&#10;(dp5800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5801&#10;(dp5802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p5803&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5803&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5804&#10;(dp5805&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5806&#10;(dp5807&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5808&#10;(dp5809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5810&#10;(dp5811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5812&#10;(dp5813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5814&#10;(dp5815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p5816&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5816&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5817&#10;(dp5818&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5819&#10;(dp5820&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5821&#10;(dp5822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5823&#10;(dp5824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5825&#10;(dp5826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5827&#10;(dp5828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p5829&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5829&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5830&#10;(dp5831&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5832&#10;(dp5833&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5834&#10;(dp5835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5836&#10;(dp5837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5838&#10;(dp5839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5840&#10;(dp5841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p5842&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5842&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5843&#10;(dp5844&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5845&#10;(dp5846&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5847&#10;(dp5848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5849&#10;(dp5850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5851&#10;(dp5852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5853&#10;(dp5854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p5855&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5855&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5856&#10;(dp5857&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5858&#10;(dp5859&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5860&#10;(dp5861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5862&#10;(dp5863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5864&#10;(dp5865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5866&#10;(dp5867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p5868&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5868&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5869&#10;(dp5870&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5871&#10;(dp5872&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5873&#10;(dp5874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5875&#10;(dp5876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5877&#10;(dp5878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5879&#10;(dp5880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p5881&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5881&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5882&#10;(dp5883&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5884&#10;(dp5885&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5886&#10;(dp5887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5888&#10;(dp5889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5890&#10;(dp5891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5892&#10;(dp5893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p5894&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5894&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5895&#10;(dp5896&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5897&#10;(dp5898&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5899&#10;(dp5900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5901&#10;(dp5902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5903&#10;(dp5904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5905&#10;(dp5906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p5907&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5907&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5908&#10;(dp5909&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5910&#10;(dp5911&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5912&#10;(dp5913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5914&#10;(dp5915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5916&#10;(dp5917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5918&#10;(dp5919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p5920&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5920&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5921&#10;(dp5922&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5923&#10;(dp5924&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5925&#10;(dp5926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5927&#10;(dp5928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5929&#10;(dp5930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5931&#10;(dp5932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p5933&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5933&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5934&#10;(dp5935&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5936&#10;(dp5937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5938&#10;(dp5939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5940&#10;(dp5941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5942&#10;(dp5943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5944&#10;(dp5945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p5946&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5946&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5947&#10;(dp5948&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5949&#10;(dp5950&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5951&#10;(dp5952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5953&#10;(dp5954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5955&#10;(dp5956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5957&#10;(dp5958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p5959&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5959&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5960&#10;(dp5961&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5962&#10;(dp5963&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5964&#10;(dp5965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5966&#10;(dp5967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5968&#10;(dp5969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5970&#10;(dp5971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p5972&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5972&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5973&#10;(dp5974&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5975&#10;(dp5976&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5977&#10;(dp5978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5979&#10;(dp5980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5981&#10;(dp5982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5983&#10;(dp5984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p5985&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5985&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5986&#10;(dp5987&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5988&#10;(dp5989&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5990&#10;(dp5991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5992&#10;(dp5993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5994&#10;(dp5995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5996&#10;(dp5997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p5998&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5998&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5999&#10;(dp6000&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6001&#10;(dp6002&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6003&#10;(dp6004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6005&#10;(dp6006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6007&#10;(dp6008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6009&#10;(dp6010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p6011&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6011&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6012&#10;(dp6013&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6014&#10;(dp6015&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6016&#10;(dp6017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6018&#10;(dp6019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6020&#10;(dp6021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6022&#10;(dp6023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p6024&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6024&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6025&#10;(dp6026&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6027&#10;(dp6028&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6029&#10;(dp6030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6031&#10;(dp6032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6033&#10;(dp6034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6035&#10;(dp6036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p6037&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6037&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6038&#10;(dp6039&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6040&#10;(dp6041&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6042&#10;(dp6043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6044&#10;(dp6045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6046&#10;(dp6047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6048&#10;(dp6049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p6050&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6050&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6051&#10;(dp6052&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6053&#10;(dp6054&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6055&#10;(dp6056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6057&#10;(dp6058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6059&#10;(dp6060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6061&#10;(dp6062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p6063&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6063&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6064&#10;(dp6065&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6066&#10;(dp6067&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6068&#10;(dp6069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6070&#10;(dp6071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6072&#10;(dp6073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6074&#10;(dp6075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p6076&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6076&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6077&#10;(dp6078&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6079&#10;(dp6080&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6081&#10;(dp6082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6083&#10;(dp6084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6085&#10;(dp6086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6087&#10;(dp6088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p6089&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6089&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6090&#10;(dp6091&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6092&#10;(dp6093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6094&#10;(dp6095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6096&#10;(dp6097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6098&#10;(dp6099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6100&#10;(dp6101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p6102&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6102&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6103&#10;(dp6104&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6105&#10;(dp6106&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6107&#10;(dp6108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6109&#10;(dp6110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6111&#10;(dp6112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6113&#10;(dp6114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p6115&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6115&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6116&#10;(dp6117&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6118&#10;(dp6119&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6120&#10;(dp6121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6122&#10;(dp6123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6124&#10;(dp6125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6126&#10;(dp6127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p6128&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6128&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6129&#10;(dp6130&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6131&#10;(dp6132&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6133&#10;(dp6134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6135&#10;(dp6136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6137&#10;(dp6138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6139&#10;(dp6140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p6141&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6141&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6142&#10;(dp6143&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6144&#10;(dp6145&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6146&#10;(dp6147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6148&#10;(dp6149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6150&#10;(dp6151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6152&#10;(dp6153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p6154&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6154&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6155&#10;(dp6156&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6157&#10;(dp6158&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6159&#10;(dp6160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6161&#10;(dp6162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6163&#10;(dp6164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6165&#10;(dp6166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p6167&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6167&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6168&#10;(dp6169&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6170&#10;(dp6171&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6172&#10;(dp6173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6174&#10;(dp6175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6176&#10;(dp6177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6178&#10;(dp6179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p6180&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6180&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6181&#10;(dp6182&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6183&#10;(dp6184&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6185&#10;(dp6186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6187&#10;(dp6188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6189&#10;(dp6190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6191&#10;(dp6192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p6193&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6193&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6194&#10;(dp6195&#10;g11&#10;Nsg12&#10;I186&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6196&#10;(dp6197&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6198&#10;(dp6199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6200&#10;(dp6201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6202&#10;(dp6203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6204&#10;(dp6205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p6206&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6206&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6207&#10;(dp6208&#10;g11&#10;Nsg12&#10;I187&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6209&#10;(dp6210&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6211&#10;(dp6212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6213&#10;(dp6214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6215&#10;(dp6216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6217&#10;(dp6218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p6219&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6219&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6220&#10;(dp6221&#10;g11&#10;Nsg12&#10;I188&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6222&#10;(dp6223&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6224&#10;(dp6225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6226&#10;(dp6227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6228&#10;(dp6229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6230&#10;(dp6231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p6232&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6232&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6233&#10;(dp6234&#10;g11&#10;Nsg12&#10;I189&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6235&#10;(dp6236&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6237&#10;(dp6238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6239&#10;(dp6240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6241&#10;(dp6242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6243&#10;(dp6244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p6245&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6245&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6246&#10;(dp6247&#10;g11&#10;Nsg12&#10;I190&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6248&#10;(dp6249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6250&#10;(dp6251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6252&#10;(dp6253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6254&#10;(dp6255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6256&#10;(dp6257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p6258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6259&#10;(dp6260&#10;g11&#10;Nsg12&#10;I191&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6261&#10;(dp6262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6263&#10;(dp6264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6265&#10;(dp6266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6267&#10;(dp6268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6269&#10;(dp6270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p6271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6272&#10;(dp6273&#10;g11&#10;Nsg12&#10;I192&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6274&#10;(dp6275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6276&#10;(dp6277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6278&#10;(dp6279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6280&#10;(dp6281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6282&#10;(dp6283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p6284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6285&#10;(dp6286&#10;g11&#10;Nsg12&#10;I193&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6287&#10;(dp6288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6289&#10;(dp6290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6291&#10;(dp6292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6293&#10;(dp6294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6295&#10;(dp6296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p6297&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6297&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6298&#10;(dp6299&#10;g11&#10;Nsg12&#10;I194&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6300&#10;(dp6301&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6302&#10;(dp6303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6304&#10;(dp6305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6306&#10;(dp6307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6308&#10;(dp6309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p6310&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6310&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6311&#10;(dp6312&#10;g11&#10;Nsg12&#10;I195&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6313&#10;(dp6314&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6315&#10;(dp6316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6317&#10;(dp6318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6319&#10;(dp6320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6321&#10;(dp6322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p6323&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6323&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6324&#10;(dp6325&#10;g11&#10;Nsg12&#10;I196&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6326&#10;(dp6327&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6328&#10;(dp6329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6330&#10;(dp6331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6332&#10;(dp6333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6334&#10;(dp6335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p6336&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6336&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6337&#10;(dp6338&#10;g11&#10;Nsg12&#10;I197&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6339&#10;(dp6340&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6341&#10;(dp6342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6343&#10;(dp6344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6345&#10;(dp6346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6347&#10;(dp6348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p6349&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6349&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6350&#10;(dp6351&#10;g11&#10;Nsg12&#10;I198&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6352&#10;(dp6353&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6354&#10;(dp6355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6356&#10;(dp6357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6358&#10;(dp6359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6360&#10;(dp6361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p6362&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6362&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6363&#10;(dp6364&#10;g11&#10;Nsg12&#10;I199&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6365&#10;(dp6366&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6367&#10;(dp6368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6369&#10;(dp6370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6371&#10;(dp6372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6373&#10;(dp6374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p6375&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6375&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6376&#10;(dp6377&#10;g11&#10;Nsg12&#10;I200&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6378&#10;(dp6379&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6380&#10;(dp6381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6382&#10;(dp6383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6384&#10;(dp6385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6386&#10;(dp6387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p6388&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6388&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6389&#10;(dp6390&#10;g11&#10;Nsg12&#10;I201&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6391&#10;(dp6392&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6393&#10;(dp6394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6395&#10;(dp6396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6397&#10;(dp6398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6399&#10;(dp6400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p6401&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6401&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6402&#10;(dp6403&#10;g11&#10;Nsg12&#10;I202&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6404&#10;(dp6405&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6406&#10;(dp6407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6408&#10;(dp6409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6410&#10;(dp6411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6412&#10;(dp6413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p6414&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6414&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6415&#10;(dp6416&#10;g11&#10;Nsg12&#10;I203&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6417&#10;(dp6418&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6419&#10;(dp6420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6421&#10;(dp6422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6423&#10;(dp6424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6425&#10;(dp6426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p6427&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6427&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6428&#10;(dp6429&#10;g11&#10;Nsg12&#10;I204&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6430&#10;(dp6431&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6432&#10;(dp6433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6434&#10;(dp6435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6436&#10;(dp6437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6438&#10;(dp6439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p6440&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6440&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6441&#10;(dp6442&#10;g11&#10;Nsg12&#10;I205&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6443&#10;(dp6444&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6445&#10;(dp6446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6447&#10;(dp6448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6449&#10;(dp6450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6451&#10;(dp6452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p6453&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6453&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6454&#10;(dp6455&#10;g11&#10;Nsg12&#10;I206&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6456&#10;(dp6457&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6458&#10;(dp6459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6460&#10;(dp6461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6462&#10;(dp6463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6464&#10;(dp6465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p6466&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6466&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6467&#10;(dp6468&#10;g11&#10;Nsg12&#10;I207&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6469&#10;(dp6470&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6471&#10;(dp6472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6473&#10;(dp6474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6475&#10;(dp6476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6477&#10;(dp6478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p6479&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6479&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6480&#10;(dp6481&#10;g11&#10;Nsg12&#10;I208&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6482&#10;(dp6483&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6484&#10;(dp6485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6486&#10;(dp6487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6488&#10;(dp6489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6490&#10;(dp6491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p6492&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6492&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6493&#10;(dp6494&#10;g11&#10;Nsg12&#10;I209&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6495&#10;(dp6496&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6497&#10;(dp6498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6499&#10;(dp6500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6501&#10;(dp6502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6503&#10;(dp6504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p6505&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6505&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6506&#10;(dp6507&#10;g11&#10;Nsg12&#10;I210&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6508&#10;(dp6509&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6510&#10;(dp6511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6512&#10;(dp6513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6514&#10;(dp6515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6516&#10;(dp6517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p6518&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6518&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6519&#10;(dp6520&#10;g11&#10;Nsg12&#10;I211&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6521&#10;(dp6522&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6523&#10;(dp6524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6525&#10;(dp6526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6527&#10;(dp6528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6529&#10;(dp6530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p6531&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6531&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6532&#10;(dp6533&#10;g11&#10;Nsg12&#10;I212&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6534&#10;(dp6535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6536&#10;(dp6537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6538&#10;(dp6539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6540&#10;(dp6541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6542&#10;(dp6543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p6544&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6544&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6545&#10;(dp6546&#10;g11&#10;Nsg12&#10;I213&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6547&#10;(dp6548&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6549&#10;(dp6550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6551&#10;(dp6552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6553&#10;(dp6554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6555&#10;(dp6556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p6557&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6557&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6558&#10;(dp6559&#10;g11&#10;Nsg12&#10;I214&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6560&#10;(dp6561&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6562&#10;(dp6563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6564&#10;(dp6565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6566&#10;(dp6567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6568&#10;(dp6569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p6570&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6570&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6571&#10;(dp6572&#10;g11&#10;Nsg12&#10;I215&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6573&#10;(dp6574&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6575&#10;(dp6576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6577&#10;(dp6578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6579&#10;(dp6580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6581&#10;(dp6582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p6583&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6583&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6584&#10;(dp6585&#10;g11&#10;Nsg12&#10;I216&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6586&#10;(dp6587&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6588&#10;(dp6589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6590&#10;(dp6591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6592&#10;(dp6593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6594&#10;(dp6595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p6596&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6596&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6597&#10;(dp6598&#10;g11&#10;Nsg12&#10;I217&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6599&#10;(dp6600&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6601&#10;(dp6602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6603&#10;(dp6604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6605&#10;(dp6606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6607&#10;(dp6608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p6609&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6609&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6610&#10;(dp6611&#10;g11&#10;Nsg12&#10;I218&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6612&#10;(dp6613&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6614&#10;(dp6615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6616&#10;(dp6617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6618&#10;(dp6619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6620&#10;(dp6621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p6622&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6622&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6623&#10;(dp6624&#10;g11&#10;Nsg12&#10;I219&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6625&#10;(dp6626&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6627&#10;(dp6628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6629&#10;(dp6630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6631&#10;(dp6632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6633&#10;(dp6634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p6635&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6635&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6636&#10;(dp6637&#10;g11&#10;Nsg12&#10;I220&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6638&#10;(dp6639&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6640&#10;(dp6641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6642&#10;(dp6643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6644&#10;(dp6645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6646&#10;(dp6647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p6648&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6648&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6649&#10;(dp6650&#10;g11&#10;Nsg12&#10;I221&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6651&#10;(dp6652&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6653&#10;(dp6654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6655&#10;(dp6656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6657&#10;(dp6658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6659&#10;(dp6660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p6661&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6661&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6662&#10;(dp6663&#10;g11&#10;Nsg12&#10;I222&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6664&#10;(dp6665&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6666&#10;(dp6667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6668&#10;(dp6669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6670&#10;(dp6671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6672&#10;(dp6673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p6674&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6674&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6675&#10;(dp6676&#10;g11&#10;Nsg12&#10;I223&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6677&#10;(dp6678&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6679&#10;(dp6680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6681&#10;(dp6682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6683&#10;(dp6684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6685&#10;(dp6686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p6687&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6687&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6688&#10;(dp6689&#10;g11&#10;Nsg12&#10;I224&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6690&#10;(dp6691&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6692&#10;(dp6693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6694&#10;(dp6695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6696&#10;(dp6697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6698&#10;(dp6699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p6700&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6700&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6701&#10;(dp6702&#10;g11&#10;Nsg12&#10;I225&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6703&#10;(dp6704&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6705&#10;(dp6706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6707&#10;(dp6708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6709&#10;(dp6710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6711&#10;(dp6712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p6713&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6713&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6714&#10;(dp6715&#10;g11&#10;Nsg12&#10;I226&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6716&#10;(dp6717&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6718&#10;(dp6719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6720&#10;(dp6721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6722&#10;(dp6723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6724&#10;(dp6725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p6726&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6726&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6727&#10;(dp6728&#10;g11&#10;Nsg12&#10;I227&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6729&#10;(dp6730&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6731&#10;(dp6732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6733&#10;(dp6734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6735&#10;(dp6736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6737&#10;(dp6738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p6739&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6739&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6740&#10;(dp6741&#10;g11&#10;Nsg12&#10;I228&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6742&#10;(dp6743&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6744&#10;(dp6745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6746&#10;(dp6747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6748&#10;(dp6749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6750&#10;(dp6751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p6752&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6752&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6753&#10;(dp6754&#10;g11&#10;Nsg12&#10;I229&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6755&#10;(dp6756&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6757&#10;(dp6758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6759&#10;(dp6760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6761&#10;(dp6762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6763&#10;(dp6764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p6765&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6765&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6766&#10;(dp6767&#10;g11&#10;Nsg12&#10;I230&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6768&#10;(dp6769&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6770&#10;(dp6771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6772&#10;(dp6773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6774&#10;(dp6775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6776&#10;(dp6777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p6778&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6778&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6779&#10;(dp6780&#10;g11&#10;Nsg12&#10;I231&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6781&#10;(dp6782&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6783&#10;(dp6784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6785&#10;(dp6786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6787&#10;(dp6788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6789&#10;(dp6790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p6791&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6791&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6792&#10;(dp6793&#10;g11&#10;Nsg12&#10;I232&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6794&#10;(dp6795&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6796&#10;(dp6797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6798&#10;(dp6799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6800&#10;(dp6801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6802&#10;(dp6803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p6804&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6804&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6805&#10;(dp6806&#10;g11&#10;Nsg12&#10;I233&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6807&#10;(dp6808&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6809&#10;(dp6810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6811&#10;(dp6812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6813&#10;(dp6814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6815&#10;(dp6816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p6817&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6817&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6818&#10;(dp6819&#10;g11&#10;Nsg12&#10;I234&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6820&#10;(dp6821&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6822&#10;(dp6823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6824&#10;(dp6825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6826&#10;(dp6827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6828&#10;(dp6829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p6830&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6830&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6831&#10;(dp6832&#10;g11&#10;Nsg12&#10;I235&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6833&#10;(dp6834&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6835&#10;(dp6836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6837&#10;(dp6838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6839&#10;(dp6840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6841&#10;(dp6842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p6843&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6843&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6844&#10;(dp6845&#10;g11&#10;Nsg12&#10;I236&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6846&#10;(dp6847&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6848&#10;(dp6849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6850&#10;(dp6851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6852&#10;(dp6853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6854&#10;(dp6855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p6856&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6856&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6857&#10;(dp6858&#10;g11&#10;Nsg12&#10;I237&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6859&#10;(dp6860&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6861&#10;(dp6862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6863&#10;(dp6864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6865&#10;(dp6866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6867&#10;(dp6868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p6869&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6869&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6870&#10;(dp6871&#10;g11&#10;Nsg12&#10;I238&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6872&#10;(dp6873&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6874&#10;(dp6875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6876&#10;(dp6877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6878&#10;(dp6879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6880&#10;(dp6881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p6882&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6882&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6883&#10;(dp6884&#10;g11&#10;Nsg12&#10;I239&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6885&#10;(dp6886&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6887&#10;(dp6888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6889&#10;(dp6890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6891&#10;(dp6892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6893&#10;(dp6894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p6895&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6895&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6896&#10;(dp6897&#10;g11&#10;Nsg12&#10;I240&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6898&#10;(dp6899&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6900&#10;(dp6901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6902&#10;(dp6903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6904&#10;(dp6905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6906&#10;(dp6907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p6908&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6908&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6909&#10;(dp6910&#10;g11&#10;Nsg12&#10;I241&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6911&#10;(dp6912&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6913&#10;(dp6914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6915&#10;(dp6916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6917&#10;(dp6918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6919&#10;(dp6920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p6921&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6921&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6922&#10;(dp6923&#10;g11&#10;Nsg12&#10;I242&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6924&#10;(dp6925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6926&#10;(dp6927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6928&#10;(dp6929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6930&#10;(dp6931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6932&#10;(dp6933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p6934&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6934&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6935&#10;(dp6936&#10;g11&#10;Nsg12&#10;I243&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6937&#10;(dp6938&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6939&#10;(dp6940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6941&#10;(dp6942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6943&#10;(dp6944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6945&#10;(dp6946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p6947&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6947&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6948&#10;(dp6949&#10;g11&#10;Nsg12&#10;I244&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6950&#10;(dp6951&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6952&#10;(dp6953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6954&#10;(dp6955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6956&#10;(dp6957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6958&#10;(dp6959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p6960&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6960&#10;sbatRp6961&#10;(dp6962&#10;g12&#10;I244&#10;sg22&#10;I00&#10;sg11&#10;Nsbs.</svRestConfiguration>
+ </statManagerOptions>
+ <currentUniqueIDForAgent type="int">2</currentUniqueIDForAgent>
+ <_scenarioElementFactory ver="[0, [1, [0, [0]]]]" type="ixScenarioElementFactory">
+ <singletonDict type="dict"/>
+ <referenceCountDict type="dict">
+ <item>
+ <key type="str">qovCoprocessor</key>
+ <value type="int">0</value>
+ </item>
+ <item>
+ <key type="str">Impairment</key>
+ <value type="int">0</value>
+ </item>
+ <item>
+ <key type="str">asrCoprocessor</key>
+ <value type="int">0</value>
+ </item>
+ </referenceCountDict>
+ </_scenarioElementFactory>
+ </item>
+ </testList>
+</root>
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-1B.rxf b/samples/vnf_samples/traffic_profiles/ixload/HTTP-SimulatedUsers_2Ports.rxf
index cc0847398..72bb21cd6 100644
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-1B.rxf
+++ b/samples/vnf_samples/traffic_profiles/ixload/HTTP-SimulatedUsers_2Ports.rxf
@@ -1,7 +1,7 @@
<?xml version="1.0" ?>
<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
<_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;04a56313-c07c-4fae-acc5-e29a816e1311&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c284265e-5fc6-4a6a-ad6e-a8c3f465d00b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
+ <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;628fdbe1-4254-48b1-8765-a4d5bbafd1ff&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;uplink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:0A:00:02:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;10.0.2.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;10.0.2.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;downlink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:0A:00:03:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;10.0.3.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;10.0.3.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3b7f72db-e223-46ac-b71d-75e47f78e682&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;payloadAttrTypes type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
</_smSessionXml>
<_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
<xml type="str"></xml>
@@ -10,11 +10,11 @@
<xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
</_quickTestConfig>
<lastApiUniqueId type="int">15481</lastApiUniqueId>
- <version type="str">8.20.0.273</version>
- <name type="str">HTTP-vFW_IPv4_2Ports-CC-1B.rxf</name>
+ <version type="str">8.30.115.152</version>
+ <name type="str">HTTP-SimulatedUsers_2Ports.rxf</name>
<comment type="str"></comment>
- <path type="str">F:\IXIA-TESTS</path>
- <last type="str">HTTP-vFW_IPv4_2Ports-CC-1B.rxf</last>
+ <path type="str">C:\ixload</path>
+ <last type="str">HTTP-SimulatedUsers_2Ports.rxf</last>
<activeTest type="str">Test1</activeTest>
<chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
<chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
@@ -54,8 +54,8 @@
<item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
<name type="str">Client</name>
<elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
+ <item ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
+ <name type="str">HTTP client@uplink_0</name>
<column type="NoneType">None</column>
<scenarioElementType type="str">netTraffic</scenarioElementType>
<enable type="int">1</enable>
@@ -98,8 +98,8 @@
<inUse type="bool">True</inUse>
<customPortMap type="NoneType">None</customPortMap>
<sourceCommunity ref="0"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
+ <destinationCommunity ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
+ <name type="str">HTTP server@downlink_0</name>
<column type="NoneType">None</column>
<scenarioElementType type="str">netTraffic</scenarioElementType>
<enable type="int">1</enable>
@@ -484,7 +484,7 @@
</traffic>
<network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
<resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
+ <name type="str">downlink_0</name>
<role type="str">Server</role>
<networkType type="str">none</networkType>
<aggregation type="int">0</aggregation>
@@ -498,7 +498,7 @@
<networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
<item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
<_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (152.40.40.20+1)</name>
+ <name type="str">Network Range IP-R2 in downlink_0 (10.0.3.20+1)</name>
<rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
<name type="str">DistGroup1</name>
<ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
@@ -668,9 +668,9 @@
<iterations type="int">1</iterations>
<standbyTime type="int">0</standbyTime>
<offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
+ <sustainTime type="int">83</sustainTime>
+ <iterationTime type="int">83</iterationTime>
+ <totalTime type="int">83</totalTime>
<objectID type="int">1</objectID>
<_apiUniqueId type="int">12955</_apiUniqueId>
<isVisible type="bool">True</isVisible>
@@ -743,6 +743,7 @@
<browserEmulationName type="str">Custom1</browserEmulationName>
<enableSsl type="int">0</enableSsl>
<sslVersion type="int">3</sslVersion>
+ <disableMacValidation type="int">0</disableMacValidation>
<sslReuseMethod type="int">0</sslReuseMethod>
<sequentialSessionReuse type="int">0</sequentialSessionReuse>
<enablesslRecordSize type="int">0</enablesslRecordSize>
@@ -862,12 +863,16 @@
<ipPreference type="int">2</ipPreference>
<tcpCloseOption type="int">0</tcpCloseOption>
<piggybackAck type="int">1</piggybackAck>
+ <tcpFastOpen type="int">0</tcpFastOpen>
<enableLargeHeader type="int">0</enableLargeHeader>
<maxHeaderLen type="int">1024</maxHeaderLen>
<useAllIPs type="int">0</useAllIPs>
<enableDecompressSupport type="int">0</enableDecompressSupport>
<enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
<enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
+ <enableAuth type="int">0</enableAuth>
+ <authProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthProfileList" itemtype="ixAuthProfile"/>
+ <ipMappingList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthIpMapList" itemtype="ixAuthIpMap"/>
<uniqueID type="int">1</uniqueID>
<disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
<methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
@@ -889,7 +894,7 @@
</traffic>
<network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
<resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
+ <name type="str">uplink_0</name>
<role type="str">Client</role>
<networkType type="str">none</networkType>
<aggregation type="int">0</aggregation>
@@ -903,7 +908,7 @@
<networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
<item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
<_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (152.16.100.20+1)</name>
+ <name type="str">Network Range IP-R1 in uplink_0 (10.0.2.20+1)</name>
<rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
<name type="str">DistGroup1</name>
<ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
@@ -1012,16 +1017,16 @@
<enable type="bool">True</enable>
<timeline ver="[2, [1, [1, [0, [0]]]]]" oid="15" type="ixTimeline">
<name type="str">Timeline1</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
+ <iterationTime type="int">83</iterationTime>
+ <totalTime type="int">83</totalTime>
<iterations type="int">1</iterations>
<standbyTime type="int">0</standbyTime>
<offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
+ <sustainTime type="int">60</sustainTime>
<rampUpType type="int">0</rampUpType>
<rampUpValue type="int">30000</rampUpValue>
<rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
+ <rampUpTime type="int">3</rampUpTime>
<rampDownTime type="int">20</rampDownTime>
<rampDownValue type="int">32000</rampDownValue>
<timelineType type="int">0</timelineType>
@@ -1031,15 +1036,15 @@
<role type="str">Client</role>
<activeRole type="str">Client</activeRole>
<objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
+ <objectiveType type="str">simulatedUsers</objectiveType>
+ <objectiveValue type="int">64000</objectiveValue>
+ <userObjectiveType type="str">simulatedUsers</userObjectiveType>
+ <userObjectiveValue type="long">64000</userObjectiveValue>
+ <constraintType type="str">ConnectionRateConstraint</constraintType>
<constraintValue type="int">100</constraintValue>
<timerGranularity type="int">100</timerGranularity>
<enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
+ <secondaryConstraintType type="str">SimulatedUserConstraint</secondaryConstraintType>
<secondaryConstraintValue type="int">100</secondaryConstraintValue>
<secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
<portMapPolicy type="str">portMesh</portMapPolicy>
@@ -1050,7 +1055,7 @@
<playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
<objectID type="int">0</objectID>
<_apiUniqueId type="int">12954</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
+ <_objectiveValue type="int">64000</_objectiveValue>
<timelineScale type="float">1.0</timelineScale>
</item>
</activityParameters>
@@ -1106,20 +1111,20 @@
<iterations type="int">1</iterations>
<standbyTime type="int">0</standbyTime>
<offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
+ <sustainTime type="int">60</sustainTime>
+ <iterationTime type="int">83</iterationTime>
+ <totalTime type="int">83</totalTime>
<portMapPolicy type="str">portPairs</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
+ <objectiveType type="str">simulatedUsers</objectiveType>
+ <objectiveValue type="int">64000</objectiveValue>
+ <rampUpType type="int">0</rampUpType>
<rampUpValue type="int">30000</rampUpValue>
<rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
+ <rampUpTime type="int">3</rampUpTime>
<rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
+ <userObjectiveType type="str">simulatedUsers</userObjectiveType>
+ <userObjectiveValue type="long">64000</userObjectiveValue>
+ <totalUserObjectiveValue type="long">64000</totalUserObjectiveValue>
<objectID type="int">0</objectID>
<_apiUniqueId type="int">12925</_apiUniqueId>
<isVisible type="bool">True</isVisible>
@@ -1258,7 +1263,7 @@
<pollingInterval type="int">2</pollingInterval>
<allowCsvLogging type="bool">False</allowCsvLogging>
<enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;EOXC@8_BL1*U6[TN9P(-!2VA'EF$9# 1'FD+:KRB2&amp;&gt;B&lt;DC.UPS&amp;K_&#10;M^]K.00@)K78_M''\/.]AY[']FLZ'_=I7MHA0' 9W-: 9M0_W'8=!]@6C'2)'&#10;MJ*DU#&lt;W0S%:SQ@F(BMX1IDSYA YW-;AA&gt;(^A1K?:1EA0A@(7:3G&gt;5P(W'.+&amp;&#10;MO&lt;EX/AC/%?V^,YT-'-[LSNW)N/C^,NC;\^[#:&quot;&quot; WN3IP1X/^EEHFK7&gt;D\!9&#10;M\/O.D* ?$&gt;&lt;&lt;E&quot;WT(W17,VLR$-V.PM4*!ZNT?PA]BB0VQVOD' +W ;W&quot;+0Y)&#10;MRC RE#*XWDP)&lt;K',+,'K$A^L&quot;$]&amp;3.O\L$$I!B0VX=/LA]&quot;;DI AE^5LYR1&quot;&#10;MA&lt;0&gt;L&gt;&gt;A0#BBYSD. KCP41\RZ+&quot;0H'/&quot;]#@[^3P:9=87(_&amp;$)A';1&quot;R;R:?(&#10;M9WCC%\&lt;F27WG#=H3W O949Y?+Z(L7'_DW^PUXS33F$/LHRED&amp;2+[NSXBC*9/&#10;MA6LZH.T]Q7&gt;U5\8V;5W?[7;:KJZ%9*6;A@'T;T\CQWU%:ZCB@'\T/AFUS,I[&#10;MVTH&amp;U=.H?;2$?$QRGD[?).T4[I$P40%!B*.%]QGT&lt;/B1A-&amp;F .&quot; W9L=73PZ&#10;M&gt;B6KYV,4L&amp;%(UI$/'&lt;08UTOV[?Z^^F7?O^7_NK=7/Z*0W7Z)%W?\THX?0+/B&#10;MQN]G;#&amp; A/O'$?SSV/SGV(R7!%\0LR@HYG'EL]N3?2&gt;-;,0-A:LD]+A% D1L&#10;MJ8)FW/YPM6*WN&lt;RXJR2*'2Q#!Q$,??P3BB7T %&lt;Y)&lt;3F[Y9#DLE1$^^SCUFG&#10;M.2J*R'+]PI+9X&quot;K'+E_I&amp;UKDQ4PQGC%&lt;(X&amp;*-A&quot;=&gt;KZWW*8'&amp;5J%Y&quot; 88@GK&#10;MC_/Y-+/-H^?VO&gt;4J75B&quot;,&amp;P_V]_LKCH?.'/G6?A1M\.O+_9TVW@QIR%7O=KK&#10;MJ&gt;!!(_NEC%&quot;P+T\0D70 'CT.ZMA[;M6/Y)@5O1)^W&quot;4BOL!QWN*(-&quot;:+O\3.&#10;MNT7T$NL1KUY]_L&lt;J6=G^RFR^=S*\Q(@(INNYUF+A&gt;JJ%W(7: #&lt;+=6$&quot;I()6&#10;MRS&quot;0Z0&amp;S;LDYJ7)P'HJ+*:\3_@J U91.&lt;M&quot;YW6&gt;*B&amp;/W!&gt;BH0+54$Z@MTZHW&#10;M+*M15YN&amp;&quot;9H\F6O5,EMFO64V#+5N-&amp;]NFBWI.F==FA+7-V'(FP2&quot;81J@I0*@&#10;M&amp;JTYJ+&gt;M1AM86M,TK&amp;M@JL9UVS#2;$^L*OR&amp;_ SG#(4OYW: _61),GY&quot;)JNU&#10;MXI/$F^(3=%]Q@-)IZ8^=CZH0&gt;:S?,LH;GKJ&gt;)TYTP03-&amp;\VT&amp;II9-S1@WAP-&#10;MVVUPNEGI52[.@]G[,6*[D'Q/MVG.NM;,N JK2V=EE N.9LA'D,JQV?L1KS&gt;4&#10;M:PT8RJ![ZBQ'N^ L7&gt;N]]C/?S%8$KA6Q!5#EU_UU\[=GFU=CSW&amp;49Y&amp;U6HQ2&#10;MO5?8^QG:\$T&amp;D=RPZEI+C!RT$B\EE/(E^_G)&lt;:$O1P.,1'&quot;%_G-#9YN#/RWX&#10;M5BW,3GI+12HKDS,92N/W' &quot;Y@P)17C/0R4:&lt;9!4&quot;Z86^S_&lt;L4&lt;9)12,&amp;^0?P&#10;M8IF=8I7&amp;(P1)@#QQ&gt; K&gt;4I1W&gt;0&lt;%O-+/T ]WLB&quot;AI6Y.X4HO?.\33%D(&quot;J)&lt;&#10;MVSDW1?R2HZ3TO^2K2*EVQ^ORT U].^&quot;*6T(7E7LL954ZG8410S,8K,J]%&gt; R&#10;M-^N-V#WFF5R*4U^&amp;5^GRHMYB77J'0*B6W[=*3K\3RA=1Z)V1LJ574:T)=EQ9&#10;M9[&gt;T_W!!S IO&lt;4$)_(-\!Z)CA(/OR#L6YD&lt;;/5'&quot;L45+&lt;7&amp;1O&gt;]((2L!/R7N&#10;M:M);+7&gt;#KIWB\5VFIH3$0T3&gt;=:#+A4%':(O\]-*I2PM^HPW6F\O764Y(Z@-Y&#10;M9\G=9P74&quot;X,E7D4$YF^08M8I!UT.RN^1O&amp;\AB7.,#T]AGQRC4-9!Y\&gt;KAZA+&#10;ML%1( N;*7&gt;Z5'VD^/\_2,DM\[210/JZ'MF\8Y!AZ/O/_JPUI+L8I'ME/'/?_&#10;% D1BE1\ &#10; &#10;end&#10;</svConfiguration>
+ <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;MSXC84_2L&gt;.LVTT_HAFU&lt;(R4X&quot;9,,L&quot;0QFT\XTG1UA&quot;Z)=8WMEF4&lt;[&#10;M_&gt;^]DHTQQB:9]L,NLLZY5U?2T=55NA^V*T]9$Q;1P+^N(&lt;VH?;CIVASS9THV&#10;MA!V@IM8T-$.SC&amp;8-&quot;&quot;02O2,:&lt;&gt;43V5W7&lt;,CIEF(M6FNAL(@X\1VBY7B_,1P&quot;&#10;M!,:]\=-L\#13])ON9#JPH7D[&amp;XZ?BM]?!OWA[/9N-!! ;_QX-WP:]+.AHZSU&#10;MG@!.!K_IWC/R/0;.3EEC+R;7-;,F!XK6HV&quot;YI/YRWW^/O8A(;$97Q-[YSAUY&#10;MQ6L:L#W#R-&quot;(XU4X8&lt;2A,K(4MR0^6#((1BSK;!&gt;2/88D-H9E]@+L3EC B&lt;-S&#10;MMC,6DT)@#]1UB2\&lt;1:&lt;Q#GP\]T@?&lt;VSS@)%3PN2P.ODXZF769T&gt;&quot;@,8Q#V.&gt;&#10;MK&gt;1C['$:&gt;L6Y25+??H/VB+=&quot;=A'$UXLC'JP^PIZ]9ISF?LQ[ZI$)YADB^V\]&#10;MPGBT_U5 TW[4V4;TNO;*&gt;=C1]&lt;UFHVTL+6!+W30,I/_^.+*=5[+&quot;*O5ATV Q&#10;M:IF5^[:5'%3?C]HG&quot;PQSDNMT_&quot;5IQW&quot;/!:D*&amp;&quot;&amp; %KZGV*7!1Q;$80&amp;@/K\Q&#10;MN[KXZ&gt;J5K)Y'B&lt;_O [:*/6P3SD$OV=[]??'#MG\%_]U&gt;77R/ W[UG!SNY*.3&#10;M_&quot;&quot;MD31^/6&amp;+&quot;:3&lt;/P[@GX?F/X=F&lt;B3@0$QCOQC'A&lt;&gt;OCO+.?F0C:2B@DL %&#10;MBQ2(^4)%S:3]X6+)KW*1@:MTE*&amp;_&quot;&amp;S&quot;*/;H7U@&lt;H3N\S&quot;DA,7^W'-)(#IIX&#10;MGWW&quot;.HY14424JR\\70U0.77@I(=1D9&lt;PQ7R&gt;\(H(5+21Z-3SO&gt;4V/&lt;S),F [&#10;MP1!'6'^8S2:9;1X]M&gt;\MEON#)0B]S@O=BH3T(GRH-A5RXL3]',&amp;.?3$G &gt;A&gt;&#10;M8]N%]%ZP+0^.L'WP;G28T*'WU*H?R_DJ&gt;B7\L$D%?(9CO\4188SG7T7679/H&#10;M'.N!+E\]^,&lt;K65ENY4/(FYPN*&amp;&amp;&quot;Z;A.8SYW7+5!G+E:1Y=S=6XBHJ)6RS&quot;(&#10;MZ2+3:L@UJ7)P.A0(*:\1^$2HT91.&lt;M&quot;IG=A!&gt;]@7H*TBM:&amp;:2#6-AHD0L@Q3&#10;M168+VH;10G#BZO7Z);JT6FK;:C3;=&gt;D\9U\:%*B;@5#&amp;OF&quot;8!FJK&quot; 9HS9#9&#10;M:1B=1ETS+BUPAWXQC(YA[.,]LJKP&amp;\ -#@P%#G/'IUYZ(#G&lt;C^E9K=B4)&quot;4^&#10;M8N&gt;5^F2_,/9P]#P9/0_M:=\V$CV6\MYP=^NZXE(73&amp;1HIM728&quot;$U9%D'NP5I&#10;M&amp;YV.5&lt;?U3K-M&amp;1T\=QL=TVK_B,SC-*97&gt;3Z-8;A](GP3L&amp;_[! ZL-I1F&amp;FA &#10;M0PU3NBLCG7$U)1[!D9ST&lt;#N&quot;HZ^T-60H@]MC9SG:&amp;6&gt;Y/ *);LGP2A$I(E)^&#10;MVK:;/[\,H5)[249Y$7&amp;K@UOU&lt;^A&quot;ABF$7IU3AMLI&quot;2$-$9:;GJ6U1(W::*=&gt;&#10;M2BCE1_OSH^U@CR3[F,JRT']J:*]S\*&lt;YI'-A=M1;*F59O9R(51J_YY+(728D&#10;M@KHB&amp;H?BMJN02B_P/,AMHM23]P+A&amp;#;&quot;301WC%4:CPAF/G'%!2MX&quot;U$&quot;YAT4&#10;M\$H_]UZPD45+5.KF&amp;*[T CE2,&amp;6Q*(@R ^3&lt;%/%SCM+GP3E?14JU.ZC= R?P&#10;MACXH;H$=4NZQE%7I=!K$G$RQORSW5H#+W*Q&quot;D4=FF5R*2U^&amp;5^GRK-X27;H[&#10;M7Z@6WF0EM^01Y5D4@R&gt;D[.A55'2&quot;G53?V4ON/SPBL^)&lt;/&amp;)\;R&gt;_D&gt;@84?\;&#10;M&lt;0_%^\%&amp;3Y5P:$6EN'CLWG2ED!4?KI'KFO16R[VR:\=X\MZI*0%S&quot;9/O(&gt;R &#10;M,*(161-O_S#5I06\&gt;OU5&gt;/[)&quot;X2TCI#OFMR;5T&quot;]P%_09&lt;QP_I4I5CT&quot;T %0&#10;M[D?ZO&lt;8LB3&amp;Y8H5]&gt;MEB62^=7L(NB1Q&amp;I4)2,%&lt;2@U&gt;XW#RXV?;EF-CM=*#\&#10;&lt;N&quot;Y9OV&amp;08^CYR/^O-J2YF*?XR?X,&lt;O,O!I2A( &#10; &#10;end&#10;</svConfiguration>
<svRestConfiguration type="str">(dp1&#10;S'HTTP Server Per URL'&#10;p2&#10;ccopy_reg&#10;_reconstructor&#10;p3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStatsList&#10;p4&#10;c__builtin__&#10;list&#10;p5&#10;(lp6&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStat&#10;p7&#10;c__builtin__&#10;object&#10;p8&#10;NtRp9&#10;(dp10&#10;S'proxyPropertyList'&#10;p11&#10;NsS'_objectID'&#10;p12&#10;I0&#10;sS'enabled'&#10;p13&#10;I01&#10;sS'filterList'&#10;p14&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixRestFilters&#10;p15&#10;g8&#10;NtRp16&#10;(dp17&#10;S'cardFilters'&#10;p18&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixCardFilterList&#10;p19&#10;g5&#10;(ltRp20&#10;(dp21&#10;g12&#10;I-1&#10;sS'_resourceLocked'&#10;p22&#10;I00&#10;sg11&#10;NsbsS'activityFilters'&#10;p23&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixActivityFilterList&#10;p24&#10;g5&#10;(ltRp25&#10;(dp26&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sS'chassisFilters'&#10;p27&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixChassisFilterList&#10;p28&#10;g5&#10;(ltRp29&#10;(dp30&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sS'portFilters'&#10;p31&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixPortFilterList&#10;p32&#10;g5&#10;(ltRp33&#10;(dp34&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;NsbsbsS'caption'&#10;p35&#10;S'HTTP Requests Received'&#10;p36&#10;sg22&#10;I00&#10;sS'aggregationType'&#10;p37&#10;S'kSum'&#10;p38&#10;sS'statName'&#10;p39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp40&#10;(dp41&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp42&#10;(dp43&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp44&#10;(dp45&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp46&#10;(dp47&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp48&#10;(dp49&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp50&#10;(dp51&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp53&#10;(dp54&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp55&#10;(dp56&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp57&#10;(dp58&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp59&#10;(dp60&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp61&#10;(dp62&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp63&#10;(dp64&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp66&#10;(dp67&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp68&#10;(dp69&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp70&#10;(dp71&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp72&#10;(dp73&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp74&#10;(dp75&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp76&#10;(dp77&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (50x)'&#10;p78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp79&#10;(dp80&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp81&#10;(dp82&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp83&#10;(dp84&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp85&#10;(dp86&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp87&#10;(dp88&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp89&#10;(dp90&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write Error)'&#10;p91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp92&#10;(dp93&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp94&#10;(dp95&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp96&#10;(dp97&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp98&#10;(dp99&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp100&#10;(dp101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp102&#10;(dp103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent'&#10;p104&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g104&#10;sbag3&#10;(g7&#10;g8&#10;NtRp105&#10;(dp106&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp107&#10;(dp108&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp109&#10;(dp110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp111&#10;(dp112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp113&#10;(dp114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp115&#10;(dp116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (1xx)'&#10;p117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp118&#10;(dp119&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp120&#10;(dp121&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp122&#10;(dp123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp124&#10;(dp125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp126&#10;(dp127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp128&#10;(dp129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (2xx)'&#10;p130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp131&#10;(dp132&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp133&#10;(dp134&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp135&#10;(dp136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp137&#10;(dp138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp139&#10;(dp140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp141&#10;(dp142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (3xx)'&#10;p143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp144&#10;(dp145&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp146&#10;(dp147&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp148&#10;(dp149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp150&#10;(dp151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp152&#10;(dp153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp154&#10;(dp155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (4xx)'&#10;p156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp157&#10;(dp158&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp159&#10;(dp160&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp161&#10;(dp162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp163&#10;(dp164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp165&#10;(dp166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp167&#10;(dp168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (5xx)'&#10;p169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp170&#10;(dp171&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp172&#10;(dp173&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp174&#10;(dp175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp176&#10;(dp177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp178&#10;(dp179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp180&#10;(dp181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (Other)'&#10;p182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp183&#10;(dp184&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp185&#10;(dp186&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp187&#10;(dp188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp189&#10;(dp190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp191&#10;(dp192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp193&#10;(dp194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Write Error)'&#10;p195&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g195&#10;sbag3&#10;(g7&#10;g8&#10;NtRp196&#10;(dp197&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp198&#10;(dp199&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp200&#10;(dp201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp202&#10;(dp203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp204&#10;(dp205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp206&#10;(dp207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Aborted)'&#10;p208&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g208&#10;sbag3&#10;(g7&#10;g8&#10;NtRp209&#10;(dp210&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp211&#10;(dp212&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp213&#10;(dp214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp215&#10;(dp216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp217&#10;(dp218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp219&#10;(dp220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Other)'&#10;p221&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g221&#10;sbag3&#10;(g7&#10;g8&#10;NtRp222&#10;(dp223&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp224&#10;(dp225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp226&#10;(dp227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp228&#10;(dp229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp230&#10;(dp231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp232&#10;(dp233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Sent'&#10;p234&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g234&#10;sbag3&#10;(g7&#10;g8&#10;NtRp235&#10;(dp236&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp237&#10;(dp238&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp239&#10;(dp240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp241&#10;(dp242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp243&#10;(dp244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp245&#10;(dp246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp248&#10;(dp249&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp250&#10;(dp251&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp252&#10;(dp253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp254&#10;(dp255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp256&#10;(dp257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp258&#10;(dp259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p260&#10;sg22&#10;I00&#10;sg37&#10;S'kWeightedAverage'&#10;p261&#10;sg39&#10;g260&#10;sbag3&#10;(g7&#10;g8&#10;NtRp262&#10;(dp263&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp264&#10;(dp265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp266&#10;(dp267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp268&#10;(dp269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp270&#10;(dp271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp272&#10;(dp273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p274&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp275&#10;(dp276&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp277&#10;(dp278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp279&#10;(dp280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp281&#10;(dp282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp283&#10;(dp284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp285&#10;(dp286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Received'&#10;p287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp288&#10;(dp289&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp290&#10;(dp291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp292&#10;(dp293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp294&#10;(dp295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp296&#10;(dp297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp298&#10;(dp299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp301&#10;(dp302&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp303&#10;(dp304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp305&#10;(dp306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp307&#10;(dp308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp309&#10;(dp310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp311&#10;(dp312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Received Chunk Size'&#10;p313&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp314&#10;(dp315&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp316&#10;(dp317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp318&#10;(dp319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp320&#10;(dp321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp322&#10;(dp323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp324&#10;(dp325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p326&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp327&#10;(dp328&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp329&#10;(dp330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp331&#10;(dp332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp333&#10;(dp334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp335&#10;(dp336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp337&#10;(dp338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Received'&#10;p339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp340&#10;(dp341&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp342&#10;(dp343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp344&#10;(dp345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp346&#10;(dp347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp348&#10;(dp349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp350&#10;(dp351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Successful'&#10;p352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp353&#10;(dp354&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp355&#10;(dp356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp357&#10;(dp358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp359&#10;(dp360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp361&#10;(dp362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp363&#10;(dp364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Failed'&#10;p365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp366&#10;(dp367&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp368&#10;(dp369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp370&#10;(dp371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp372&#10;(dp373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp374&#10;(dp375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp376&#10;(dp377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Request Received'&#10;p378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp379&#10;(dp380&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp381&#10;(dp382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp383&#10;(dp384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp385&#10;(dp386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp387&#10;(dp388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp389&#10;(dp390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Response Sent'&#10;p391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbatRp392&#10;(dp393&#10;g12&#10;I27&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Server'&#10;p394&#10;g3&#10;(g4&#10;g5&#10;(lp395&#10;g3&#10;(g7&#10;g8&#10;NtRp396&#10;(dp397&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp398&#10;(dp399&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp400&#10;(dp401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp402&#10;(dp403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp404&#10;(dp405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp406&#10;(dp407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g36&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp408&#10;(dp409&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp410&#10;(dp411&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp412&#10;(dp413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp414&#10;(dp415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp416&#10;(dp417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp418&#10;(dp419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp420&#10;(dp421&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp422&#10;(dp423&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp424&#10;(dp425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp426&#10;(dp427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp428&#10;(dp429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp430&#10;(dp431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p432&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g432&#10;sbag3&#10;(g7&#10;g8&#10;NtRp433&#10;(dp434&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp435&#10;(dp436&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp437&#10;(dp438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp439&#10;(dp440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp441&#10;(dp442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp443&#10;(dp444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp445&#10;(dp446&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp447&#10;(dp448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp449&#10;(dp450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp451&#10;(dp452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp453&#10;(dp454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp455&#10;(dp456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp457&#10;(dp458&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp459&#10;(dp460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp461&#10;(dp462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp463&#10;(dp464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp465&#10;(dp466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp467&#10;(dp468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp469&#10;(dp470&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp471&#10;(dp472&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp473&#10;(dp474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp475&#10;(dp476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp477&#10;(dp478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp479&#10;(dp480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p481&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g481&#10;sbag3&#10;(g7&#10;g8&#10;NtRp482&#10;(dp483&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp484&#10;(dp485&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp486&#10;(dp487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp488&#10;(dp489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp490&#10;(dp491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp492&#10;(dp493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p494&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g494&#10;sbag3&#10;(g7&#10;g8&#10;NtRp495&#10;(dp496&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp497&#10;(dp498&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp499&#10;(dp500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp501&#10;(dp502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp503&#10;(dp504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp505&#10;(dp506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p507&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g507&#10;sbag3&#10;(g7&#10;g8&#10;NtRp508&#10;(dp509&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp510&#10;(dp511&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp512&#10;(dp513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp514&#10;(dp515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp516&#10;(dp517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp518&#10;(dp519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp520&#10;(dp521&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp522&#10;(dp523&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp524&#10;(dp525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp526&#10;(dp527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp528&#10;(dp529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp530&#10;(dp531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp532&#10;(dp533&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp534&#10;(dp535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp536&#10;(dp537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp538&#10;(dp539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp540&#10;(dp541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp542&#10;(dp543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp544&#10;(dp545&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp546&#10;(dp547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp548&#10;(dp549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp550&#10;(dp551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp552&#10;(dp553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp554&#10;(dp555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp556&#10;(dp557&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp558&#10;(dp559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp560&#10;(dp561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp562&#10;(dp563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp564&#10;(dp565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp566&#10;(dp567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp568&#10;(dp569&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp570&#10;(dp571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp572&#10;(dp573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp574&#10;(dp575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp576&#10;(dp577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp578&#10;(dp579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp580&#10;(dp581&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp582&#10;(dp583&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp584&#10;(dp585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp586&#10;(dp587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp588&#10;(dp589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp590&#10;(dp591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p592&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g592&#10;sbag3&#10;(g7&#10;g8&#10;NtRp593&#10;(dp594&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp595&#10;(dp596&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp597&#10;(dp598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp599&#10;(dp600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp601&#10;(dp602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp603&#10;(dp604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p605&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g605&#10;sbag3&#10;(g7&#10;g8&#10;NtRp606&#10;(dp607&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp608&#10;(dp609&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp610&#10;(dp611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp612&#10;(dp613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp614&#10;(dp615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp616&#10;(dp617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p618&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g618&#10;sbag3&#10;(g7&#10;g8&#10;NtRp619&#10;(dp620&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp621&#10;(dp622&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp623&#10;(dp624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp625&#10;(dp626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp627&#10;(dp628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp629&#10;(dp630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p631&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g631&#10;sbag3&#10;(g7&#10;g8&#10;NtRp632&#10;(dp633&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp634&#10;(dp635&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp636&#10;(dp637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp638&#10;(dp639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp640&#10;(dp641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp642&#10;(dp643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p644&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g644&#10;sbag3&#10;(g7&#10;g8&#10;NtRp645&#10;(dp646&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp647&#10;(dp648&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp649&#10;(dp650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp651&#10;(dp652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp653&#10;(dp654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp655&#10;(dp656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p657&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g657&#10;sbag3&#10;(g7&#10;g8&#10;NtRp658&#10;(dp659&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp660&#10;(dp661&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp662&#10;(dp663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp664&#10;(dp665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp666&#10;(dp667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp668&#10;(dp669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Matching ServerID'&#10;p670&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g670&#10;sbag3&#10;(g7&#10;g8&#10;NtRp671&#10;(dp672&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp673&#10;(dp674&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp675&#10;(dp676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp677&#10;(dp678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp679&#10;(dp680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp681&#10;(dp682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Non-matching ServerID'&#10;p683&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g683&#10;sbag3&#10;(g7&#10;g8&#10;NtRp684&#10;(dp685&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp686&#10;(dp687&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp688&#10;(dp689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp690&#10;(dp691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp692&#10;(dp693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp694&#10;(dp695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Encoded Responses Sent'&#10;p696&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g696&#10;sbag3&#10;(g7&#10;g8&#10;NtRp697&#10;(dp698&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp699&#10;(dp700&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp701&#10;(dp702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp703&#10;(dp704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp705&#10;(dp706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp707&#10;(dp708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp709&#10;(dp710&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp711&#10;(dp712&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp713&#10;(dp714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp715&#10;(dp716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp717&#10;(dp718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp719&#10;(dp720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Transfer-Encoded Requests Received'&#10;p721&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g721&#10;sbag3&#10;(g7&#10;g8&#10;NtRp722&#10;(dp723&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp724&#10;(dp725&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp726&#10;(dp727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp728&#10;(dp729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp730&#10;(dp731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp732&#10;(dp733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp734&#10;(dp735&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp736&#10;(dp737&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp738&#10;(dp739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp740&#10;(dp741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp742&#10;(dp743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp744&#10;(dp745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp746&#10;(dp747&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp748&#10;(dp749&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp750&#10;(dp751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp752&#10;(dp753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp754&#10;(dp755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp756&#10;(dp757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp758&#10;(dp759&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp760&#10;(dp761&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp762&#10;(dp763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp764&#10;(dp765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp766&#10;(dp767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp768&#10;(dp769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp770&#10;(dp771&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp772&#10;(dp773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp774&#10;(dp775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp776&#10;(dp777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp778&#10;(dp779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp780&#10;(dp781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp782&#10;(dp783&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp784&#10;(dp785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp786&#10;(dp787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp788&#10;(dp789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp790&#10;(dp791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp792&#10;(dp793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp794&#10;(dp795&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp796&#10;(dp797&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp798&#10;(dp799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp800&#10;(dp801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp802&#10;(dp803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp804&#10;(dp805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Sent'&#10;p806&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g806&#10;sbag3&#10;(g7&#10;g8&#10;NtRp807&#10;(dp808&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp809&#10;(dp810&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp811&#10;(dp812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp813&#10;(dp814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp815&#10;(dp816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp817&#10;(dp818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Sent'&#10;p819&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g819&#10;sbag3&#10;(g7&#10;g8&#10;NtRp820&#10;(dp821&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp822&#10;(dp823&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp824&#10;(dp825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp826&#10;(dp827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp828&#10;(dp829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp830&#10;(dp831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Sent'&#10;p832&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g832&#10;sbag3&#10;(g7&#10;g8&#10;NtRp833&#10;(dp834&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp835&#10;(dp836&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp837&#10;(dp838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp839&#10;(dp840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp841&#10;(dp842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp843&#10;(dp844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Sent'&#10;p845&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g845&#10;sbag3&#10;(g7&#10;g8&#10;NtRp846&#10;(dp847&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp848&#10;(dp849&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp850&#10;(dp851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp852&#10;(dp853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp854&#10;(dp855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp856&#10;(dp857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Sent'&#10;p858&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g858&#10;sbag3&#10;(g7&#10;g8&#10;NtRp859&#10;(dp860&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp861&#10;(dp862&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp863&#10;(dp864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp865&#10;(dp866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp867&#10;(dp868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp869&#10;(dp870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Sent'&#10;p871&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g871&#10;sbag3&#10;(g7&#10;g8&#10;NtRp872&#10;(dp873&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp874&#10;(dp875&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp876&#10;(dp877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp878&#10;(dp879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp880&#10;(dp881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp882&#10;(dp883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Sent'&#10;p884&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g884&#10;sbag3&#10;(g7&#10;g8&#10;NtRp885&#10;(dp886&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp887&#10;(dp888&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp889&#10;(dp890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp891&#10;(dp892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp893&#10;(dp894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp895&#10;(dp896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Sent'&#10;p897&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g897&#10;sbag3&#10;(g7&#10;g8&#10;NtRp898&#10;(dp899&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp900&#10;(dp901&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp902&#10;(dp903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp904&#10;(dp905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp906&#10;(dp907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp908&#10;(dp909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Sent'&#10;p910&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g910&#10;sbag3&#10;(g7&#10;g8&#10;NtRp911&#10;(dp912&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp913&#10;(dp914&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp915&#10;(dp916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp917&#10;(dp918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp919&#10;(dp920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp921&#10;(dp922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Sent'&#10;p923&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g923&#10;sbag3&#10;(g7&#10;g8&#10;NtRp924&#10;(dp925&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp926&#10;(dp927&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp928&#10;(dp929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp930&#10;(dp931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp932&#10;(dp933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp934&#10;(dp935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Received'&#10;p936&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g936&#10;sbag3&#10;(g7&#10;g8&#10;NtRp937&#10;(dp938&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp939&#10;(dp940&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp941&#10;(dp942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp943&#10;(dp944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp945&#10;(dp946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp947&#10;(dp948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Received'&#10;p949&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g949&#10;sbag3&#10;(g7&#10;g8&#10;NtRp950&#10;(dp951&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp952&#10;(dp953&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp954&#10;(dp955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp956&#10;(dp957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp958&#10;(dp959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp960&#10;(dp961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Received'&#10;p962&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g962&#10;sbag3&#10;(g7&#10;g8&#10;NtRp963&#10;(dp964&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp965&#10;(dp966&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp967&#10;(dp968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp969&#10;(dp970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp971&#10;(dp972&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp973&#10;(dp974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Received'&#10;p975&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g975&#10;sbag3&#10;(g7&#10;g8&#10;NtRp976&#10;(dp977&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp978&#10;(dp979&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp980&#10;(dp981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp982&#10;(dp983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp984&#10;(dp985&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp986&#10;(dp987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Received'&#10;p988&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g988&#10;sbag3&#10;(g7&#10;g8&#10;NtRp989&#10;(dp990&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp991&#10;(dp992&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp993&#10;(dp994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp995&#10;(dp996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp997&#10;(dp998&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp999&#10;(dp1000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Received'&#10;p1001&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1001&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1002&#10;(dp1003&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1004&#10;(dp1005&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1006&#10;(dp1007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1008&#10;(dp1009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1010&#10;(dp1011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1012&#10;(dp1013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Received'&#10;p1014&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1014&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1015&#10;(dp1016&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1017&#10;(dp1018&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1019&#10;(dp1020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1021&#10;(dp1022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1023&#10;(dp1024&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1025&#10;(dp1026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Received'&#10;p1027&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1027&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1028&#10;(dp1029&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1030&#10;(dp1031&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1032&#10;(dp1033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1034&#10;(dp1035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1036&#10;(dp1037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1038&#10;(dp1039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Received'&#10;p1040&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1040&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1041&#10;(dp1042&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1043&#10;(dp1044&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1045&#10;(dp1046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1047&#10;(dp1048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1049&#10;(dp1050&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1051&#10;(dp1052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Received'&#10;p1053&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1053&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1054&#10;(dp1055&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1056&#10;(dp1057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1058&#10;(dp1059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1060&#10;(dp1061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1062&#10;(dp1063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1064&#10;(dp1065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Client'&#10;p1066&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1066&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1067&#10;(dp1068&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1069&#10;(dp1070&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1071&#10;(dp1072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1073&#10;(dp1074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1075&#10;(dp1076&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1077&#10;(dp1078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Server'&#10;p1079&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1079&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1080&#10;(dp1081&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1082&#10;(dp1083&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1084&#10;(dp1085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1086&#10;(dp1087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1088&#10;(dp1089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1090&#10;(dp1091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Client to Server'&#10;p1092&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1092&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1093&#10;(dp1094&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1095&#10;(dp1096&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1097&#10;(dp1098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1099&#10;(dp1100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1101&#10;(dp1102&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1103&#10;(dp1104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Server to Client'&#10;p1105&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1105&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1106&#10;(dp1107&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1108&#10;(dp1109&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1110&#10;(dp1111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1112&#10;(dp1113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1114&#10;(dp1115&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1116&#10;(dp1117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Client to Server'&#10;p1118&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1118&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1119&#10;(dp1120&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1121&#10;(dp1122&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1123&#10;(dp1124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1125&#10;(dp1126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1127&#10;(dp1128&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1129&#10;(dp1130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Server to Client'&#10;p1131&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1131&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1132&#10;(dp1133&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1134&#10;(dp1135&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1136&#10;(dp1137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1138&#10;(dp1139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1140&#10;(dp1141&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1142&#10;(dp1143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Succeeded'&#10;p1144&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1144&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1145&#10;(dp1146&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1147&#10;(dp1148&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1149&#10;(dp1150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1151&#10;(dp1152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1153&#10;(dp1154&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1155&#10;(dp1156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Failed'&#10;p1157&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1157&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1158&#10;(dp1159&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1160&#10;(dp1161&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1162&#10;(dp1163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1164&#10;(dp1165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1166&#10;(dp1167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1168&#10;(dp1169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Protocol Error'&#10;p1170&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1170&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1171&#10;(dp1172&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1173&#10;(dp1174&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1175&#10;(dp1176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1177&#10;(dp1178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1179&#10;(dp1180&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1181&#10;(dp1182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Internal Error'&#10;p1183&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1183&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1184&#10;(dp1185&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1186&#10;(dp1187&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1188&#10;(dp1189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1190&#10;(dp1191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1192&#10;(dp1193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1194&#10;(dp1195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Flow Control Error'&#10;p1196&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1196&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1197&#10;(dp1198&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1199&#10;(dp1200&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1201&#10;(dp1202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1203&#10;(dp1204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1205&#10;(dp1206&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1207&#10;(dp1208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Settings Timeout Error'&#10;p1209&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1209&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1210&#10;(dp1211&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1212&#10;(dp1213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1214&#10;(dp1215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1216&#10;(dp1217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1218&#10;(dp1219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1220&#10;(dp1221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Closed Error'&#10;p1222&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1222&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1223&#10;(dp1224&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1225&#10;(dp1226&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1227&#10;(dp1228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1229&#10;(dp1230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1231&#10;(dp1232&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1233&#10;(dp1234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Frame Size Error'&#10;p1235&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1235&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1236&#10;(dp1237&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1238&#10;(dp1239&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1240&#10;(dp1241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1242&#10;(dp1243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1244&#10;(dp1245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1246&#10;(dp1247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Refused Stream Error'&#10;p1248&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1248&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1249&#10;(dp1250&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1251&#10;(dp1252&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1253&#10;(dp1254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1255&#10;(dp1256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1257&#10;(dp1258&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1259&#10;(dp1260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Cancelled Error'&#10;p1261&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1261&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1262&#10;(dp1263&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1264&#10;(dp1265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1266&#10;(dp1267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1268&#10;(dp1269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1270&#10;(dp1271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1272&#10;(dp1273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Compression Error'&#10;p1274&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1275&#10;(dp1276&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1277&#10;(dp1278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1279&#10;(dp1280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1281&#10;(dp1282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1283&#10;(dp1284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1285&#10;(dp1286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connect Error'&#10;p1287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1288&#10;(dp1289&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1290&#10;(dp1291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1292&#10;(dp1293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1294&#10;(dp1295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1296&#10;(dp1297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1298&#10;(dp1299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Enhance Calm Error'&#10;p1300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1301&#10;(dp1302&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1303&#10;(dp1304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1305&#10;(dp1306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1307&#10;(dp1308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1309&#10;(dp1310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1311&#10;(dp1312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Inadequate Security Error'&#10;p1313&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1314&#10;(dp1315&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1316&#10;(dp1317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1318&#10;(dp1319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1320&#10;(dp1321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1322&#10;(dp1323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1324&#10;(dp1325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HTTP1.1 Required Error'&#10;p1326&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1327&#10;(dp1328&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1329&#10;(dp1330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1331&#10;(dp1332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1333&#10;(dp1334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1335&#10;(dp1336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1337&#10;(dp1338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p1339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1340&#10;(dp1341&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1342&#10;(dp1343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1344&#10;(dp1345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1346&#10;(dp1347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1348&#10;(dp1349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1350&#10;(dp1351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p1352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1353&#10;(dp1354&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1355&#10;(dp1356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1357&#10;(dp1358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1359&#10;(dp1360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1361&#10;(dp1362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1363&#10;(dp1364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p1365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1366&#10;(dp1367&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1368&#10;(dp1369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1370&#10;(dp1371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1372&#10;(dp1373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1374&#10;(dp1375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1376&#10;(dp1377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p1378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1379&#10;(dp1380&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1381&#10;(dp1382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1383&#10;(dp1384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1385&#10;(dp1386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1387&#10;(dp1388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1389&#10;(dp1390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p1391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1392&#10;(dp1393&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1394&#10;(dp1395&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1396&#10;(dp1397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1398&#10;(dp1399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1400&#10;(dp1401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1402&#10;(dp1403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p1404&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1404&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1405&#10;(dp1406&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1407&#10;(dp1408&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1409&#10;(dp1410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1411&#10;(dp1412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1413&#10;(dp1414&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1415&#10;(dp1416&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p1417&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1417&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1418&#10;(dp1419&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1420&#10;(dp1421&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1422&#10;(dp1423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1424&#10;(dp1425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1426&#10;(dp1427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1428&#10;(dp1429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p1430&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1430&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1431&#10;(dp1432&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1433&#10;(dp1434&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1435&#10;(dp1436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1437&#10;(dp1438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1439&#10;(dp1440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1441&#10;(dp1442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p1443&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1443&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1444&#10;(dp1445&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1446&#10;(dp1447&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1448&#10;(dp1449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1450&#10;(dp1451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1452&#10;(dp1453&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1454&#10;(dp1455&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p1456&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1456&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1457&#10;(dp1458&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1459&#10;(dp1460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1461&#10;(dp1462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1463&#10;(dp1464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1465&#10;(dp1466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1467&#10;(dp1468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p1469&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1469&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1470&#10;(dp1471&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1472&#10;(dp1473&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1474&#10;(dp1475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1476&#10;(dp1477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1478&#10;(dp1479&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1480&#10;(dp1481&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p1482&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1482&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1483&#10;(dp1484&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1485&#10;(dp1486&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1487&#10;(dp1488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1489&#10;(dp1490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1491&#10;(dp1492&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1493&#10;(dp1494&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p1495&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1495&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1496&#10;(dp1497&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1498&#10;(dp1499&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1500&#10;(dp1501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1502&#10;(dp1503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1504&#10;(dp1505&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1506&#10;(dp1507&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p1508&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1508&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1509&#10;(dp1510&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1511&#10;(dp1512&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1513&#10;(dp1514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1515&#10;(dp1516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1517&#10;(dp1518&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1519&#10;(dp1520&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p1521&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1521&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1522&#10;(dp1523&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1524&#10;(dp1525&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1526&#10;(dp1527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1528&#10;(dp1529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1530&#10;(dp1531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1532&#10;(dp1533&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p1534&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1534&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1535&#10;(dp1536&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1537&#10;(dp1538&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1539&#10;(dp1540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1541&#10;(dp1542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1543&#10;(dp1544&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1545&#10;(dp1546&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p1547&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1547&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1548&#10;(dp1549&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1550&#10;(dp1551&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1552&#10;(dp1553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1554&#10;(dp1555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1556&#10;(dp1557&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1558&#10;(dp1559&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p1560&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1560&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1561&#10;(dp1562&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1563&#10;(dp1564&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1565&#10;(dp1566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1567&#10;(dp1568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1569&#10;(dp1570&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1571&#10;(dp1572&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p1573&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1573&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1574&#10;(dp1575&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1576&#10;(dp1577&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1578&#10;(dp1579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1580&#10;(dp1581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1582&#10;(dp1583&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1584&#10;(dp1585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p1586&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1586&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1587&#10;(dp1588&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1589&#10;(dp1590&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1591&#10;(dp1592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1593&#10;(dp1594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1595&#10;(dp1596&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1597&#10;(dp1598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p1599&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1599&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1600&#10;(dp1601&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1602&#10;(dp1603&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1604&#10;(dp1605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1606&#10;(dp1607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1608&#10;(dp1609&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1610&#10;(dp1611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p1612&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1612&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1613&#10;(dp1614&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1615&#10;(dp1616&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1617&#10;(dp1618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1619&#10;(dp1620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1621&#10;(dp1622&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1623&#10;(dp1624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p1625&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1625&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1626&#10;(dp1627&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1628&#10;(dp1629&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1630&#10;(dp1631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1632&#10;(dp1633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1634&#10;(dp1635&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1636&#10;(dp1637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p1638&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1638&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1639&#10;(dp1640&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1641&#10;(dp1642&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1643&#10;(dp1644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1645&#10;(dp1646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1647&#10;(dp1648&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1649&#10;(dp1650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p1651&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1651&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1652&#10;(dp1653&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1654&#10;(dp1655&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1656&#10;(dp1657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1658&#10;(dp1659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1660&#10;(dp1661&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1662&#10;(dp1663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p1664&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1664&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1665&#10;(dp1666&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1667&#10;(dp1668&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1669&#10;(dp1670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1671&#10;(dp1672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1673&#10;(dp1674&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1675&#10;(dp1676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p1677&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1677&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1678&#10;(dp1679&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1680&#10;(dp1681&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1682&#10;(dp1683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1684&#10;(dp1685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1686&#10;(dp1687&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1688&#10;(dp1689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p1690&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1690&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1691&#10;(dp1692&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1693&#10;(dp1694&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1695&#10;(dp1696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1697&#10;(dp1698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1699&#10;(dp1700&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1701&#10;(dp1702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p1703&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1703&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1704&#10;(dp1705&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1706&#10;(dp1707&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1708&#10;(dp1709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1710&#10;(dp1711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1712&#10;(dp1713&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1714&#10;(dp1715&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p1716&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1716&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1717&#10;(dp1718&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1719&#10;(dp1720&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1721&#10;(dp1722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1723&#10;(dp1724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1725&#10;(dp1726&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1727&#10;(dp1728&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p1729&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1729&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1730&#10;(dp1731&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1732&#10;(dp1733&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1734&#10;(dp1735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1736&#10;(dp1737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1738&#10;(dp1739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1740&#10;(dp1741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p1742&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1742&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1743&#10;(dp1744&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1745&#10;(dp1746&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1747&#10;(dp1748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1749&#10;(dp1750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1751&#10;(dp1752&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1753&#10;(dp1754&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p1755&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1755&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1756&#10;(dp1757&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1758&#10;(dp1759&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1760&#10;(dp1761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1762&#10;(dp1763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1764&#10;(dp1765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1766&#10;(dp1767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p1768&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1768&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1769&#10;(dp1770&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1771&#10;(dp1772&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1773&#10;(dp1774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1775&#10;(dp1776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1777&#10;(dp1778&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1779&#10;(dp1780&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p1781&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1781&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1782&#10;(dp1783&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1784&#10;(dp1785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1786&#10;(dp1787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1788&#10;(dp1789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1790&#10;(dp1791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1792&#10;(dp1793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p1794&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1794&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1795&#10;(dp1796&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1797&#10;(dp1798&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1799&#10;(dp1800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1801&#10;(dp1802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1803&#10;(dp1804&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1805&#10;(dp1806&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p1807&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1807&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1808&#10;(dp1809&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1810&#10;(dp1811&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1812&#10;(dp1813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1814&#10;(dp1815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1816&#10;(dp1817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1818&#10;(dp1819&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p1820&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1820&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1821&#10;(dp1822&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1823&#10;(dp1824&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1825&#10;(dp1826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1827&#10;(dp1828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1829&#10;(dp1830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1831&#10;(dp1832&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p1833&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1833&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1834&#10;(dp1835&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1836&#10;(dp1837&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1838&#10;(dp1839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1840&#10;(dp1841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1842&#10;(dp1843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1844&#10;(dp1845&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p1846&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1846&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1847&#10;(dp1848&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1849&#10;(dp1850&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1851&#10;(dp1852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1853&#10;(dp1854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1855&#10;(dp1856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1857&#10;(dp1858&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p1859&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1859&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1860&#10;(dp1861&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1862&#10;(dp1863&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1864&#10;(dp1865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1866&#10;(dp1867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1868&#10;(dp1869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1870&#10;(dp1871&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p1872&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1872&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1873&#10;(dp1874&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1875&#10;(dp1876&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1877&#10;(dp1878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1879&#10;(dp1880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1881&#10;(dp1882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1883&#10;(dp1884&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p1885&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1885&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1886&#10;(dp1887&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1888&#10;(dp1889&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1890&#10;(dp1891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1892&#10;(dp1893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1894&#10;(dp1895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1896&#10;(dp1897&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p1898&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1898&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1899&#10;(dp1900&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1901&#10;(dp1902&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1903&#10;(dp1904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1905&#10;(dp1906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1907&#10;(dp1908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1909&#10;(dp1910&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p1911&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1911&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1912&#10;(dp1913&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1914&#10;(dp1915&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1916&#10;(dp1917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1918&#10;(dp1919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1920&#10;(dp1921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1922&#10;(dp1923&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p1924&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1924&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1925&#10;(dp1926&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1927&#10;(dp1928&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1929&#10;(dp1930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1931&#10;(dp1932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1933&#10;(dp1934&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1935&#10;(dp1936&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p1937&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1937&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1938&#10;(dp1939&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1940&#10;(dp1941&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1942&#10;(dp1943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1944&#10;(dp1945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1946&#10;(dp1947&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1948&#10;(dp1949&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p1950&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1950&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1951&#10;(dp1952&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1953&#10;(dp1954&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1955&#10;(dp1956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1957&#10;(dp1958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1959&#10;(dp1960&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1961&#10;(dp1962&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p1963&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1963&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1964&#10;(dp1965&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1966&#10;(dp1967&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1968&#10;(dp1969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1970&#10;(dp1971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1972&#10;(dp1973&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1974&#10;(dp1975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p1976&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1976&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1977&#10;(dp1978&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1979&#10;(dp1980&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1981&#10;(dp1982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1983&#10;(dp1984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1985&#10;(dp1986&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1987&#10;(dp1988&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p1989&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1989&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1990&#10;(dp1991&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1992&#10;(dp1993&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1994&#10;(dp1995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1996&#10;(dp1997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1998&#10;(dp1999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2000&#10;(dp2001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p2002&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2002&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2003&#10;(dp2004&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2005&#10;(dp2006&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2007&#10;(dp2008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2009&#10;(dp2010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2011&#10;(dp2012&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2013&#10;(dp2014&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p2015&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2015&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2016&#10;(dp2017&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2018&#10;(dp2019&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2020&#10;(dp2021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2022&#10;(dp2023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2024&#10;(dp2025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2026&#10;(dp2027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p2028&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2028&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2029&#10;(dp2030&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2031&#10;(dp2032&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2033&#10;(dp2034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2035&#10;(dp2036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2037&#10;(dp2038&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2039&#10;(dp2040&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p2041&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2041&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2042&#10;(dp2043&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2044&#10;(dp2045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2046&#10;(dp2047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2048&#10;(dp2049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2050&#10;(dp2051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2052&#10;(dp2053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p2054&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2054&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2055&#10;(dp2056&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2057&#10;(dp2058&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2059&#10;(dp2060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2061&#10;(dp2062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2063&#10;(dp2064&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2065&#10;(dp2066&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p2067&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2067&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2068&#10;(dp2069&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2070&#10;(dp2071&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2072&#10;(dp2073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2074&#10;(dp2075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2076&#10;(dp2077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2078&#10;(dp2079&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p2080&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2080&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2081&#10;(dp2082&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2083&#10;(dp2084&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2085&#10;(dp2086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2087&#10;(dp2088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2089&#10;(dp2090&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2091&#10;(dp2092&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p2093&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2093&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2094&#10;(dp2095&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2096&#10;(dp2097&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2098&#10;(dp2099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2100&#10;(dp2101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2102&#10;(dp2103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2104&#10;(dp2105&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p2106&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2106&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2107&#10;(dp2108&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2109&#10;(dp2110&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2111&#10;(dp2112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2113&#10;(dp2114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2115&#10;(dp2116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2117&#10;(dp2118&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p2119&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2119&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2120&#10;(dp2121&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2122&#10;(dp2123&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2124&#10;(dp2125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2126&#10;(dp2127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2128&#10;(dp2129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2130&#10;(dp2131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p2132&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2132&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2133&#10;(dp2134&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2135&#10;(dp2136&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2137&#10;(dp2138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2139&#10;(dp2140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2141&#10;(dp2142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2143&#10;(dp2144&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p2145&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2145&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2146&#10;(dp2147&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2148&#10;(dp2149&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2150&#10;(dp2151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2152&#10;(dp2153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2154&#10;(dp2155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2156&#10;(dp2157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p2158&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2158&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2159&#10;(dp2160&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2161&#10;(dp2162&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2163&#10;(dp2164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2165&#10;(dp2166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2167&#10;(dp2168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2169&#10;(dp2170&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p2171&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2171&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2172&#10;(dp2173&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2174&#10;(dp2175&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2176&#10;(dp2177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2178&#10;(dp2179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2180&#10;(dp2181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2182&#10;(dp2183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p2184&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2184&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2185&#10;(dp2186&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2187&#10;(dp2188&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2189&#10;(dp2190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2191&#10;(dp2192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2193&#10;(dp2194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2195&#10;(dp2196&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p2197&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2197&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2198&#10;(dp2199&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2200&#10;(dp2201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2202&#10;(dp2203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2204&#10;(dp2205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2206&#10;(dp2207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2208&#10;(dp2209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p2210&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2210&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2211&#10;(dp2212&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2213&#10;(dp2214&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2215&#10;(dp2216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2217&#10;(dp2218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2219&#10;(dp2220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2221&#10;(dp2222&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p2223&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2223&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2224&#10;(dp2225&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2226&#10;(dp2227&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2228&#10;(dp2229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2230&#10;(dp2231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2232&#10;(dp2233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2234&#10;(dp2235&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p2236&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2236&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2237&#10;(dp2238&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2239&#10;(dp2240&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2241&#10;(dp2242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2243&#10;(dp2244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2245&#10;(dp2246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2247&#10;(dp2248&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p2249&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2249&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2250&#10;(dp2251&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2252&#10;(dp2253&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2254&#10;(dp2255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2256&#10;(dp2257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2258&#10;(dp2259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2260&#10;(dp2261&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p2262&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2262&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2263&#10;(dp2264&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2265&#10;(dp2266&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2267&#10;(dp2268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2269&#10;(dp2270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2271&#10;(dp2272&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2273&#10;(dp2274&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p2275&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2275&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2276&#10;(dp2277&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2278&#10;(dp2279&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2280&#10;(dp2281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2282&#10;(dp2283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2284&#10;(dp2285&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2286&#10;(dp2287&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p2288&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2288&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2289&#10;(dp2290&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2291&#10;(dp2292&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2293&#10;(dp2294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2295&#10;(dp2296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2297&#10;(dp2298&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2299&#10;(dp2300&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p2301&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2301&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2302&#10;(dp2303&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2304&#10;(dp2305&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2306&#10;(dp2307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2308&#10;(dp2309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2310&#10;(dp2311&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2312&#10;(dp2313&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p2314&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2314&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2315&#10;(dp2316&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2317&#10;(dp2318&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2319&#10;(dp2320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2321&#10;(dp2322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2323&#10;(dp2324&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2325&#10;(dp2326&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p2327&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2327&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2328&#10;(dp2329&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2330&#10;(dp2331&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2332&#10;(dp2333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2334&#10;(dp2335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2336&#10;(dp2337&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2338&#10;(dp2339&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p2340&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2340&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2341&#10;(dp2342&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2343&#10;(dp2344&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2345&#10;(dp2346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2347&#10;(dp2348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2349&#10;(dp2350&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2351&#10;(dp2352&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p2353&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2353&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2354&#10;(dp2355&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2356&#10;(dp2357&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2358&#10;(dp2359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2360&#10;(dp2361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2362&#10;(dp2363&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2364&#10;(dp2365&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p2366&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2366&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2367&#10;(dp2368&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2369&#10;(dp2370&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2371&#10;(dp2372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2373&#10;(dp2374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2375&#10;(dp2376&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2377&#10;(dp2378&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p2379&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2379&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2380&#10;(dp2381&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2382&#10;(dp2383&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2384&#10;(dp2385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2386&#10;(dp2387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2388&#10;(dp2389&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2390&#10;(dp2391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p2392&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2392&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2393&#10;(dp2394&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2395&#10;(dp2396&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2397&#10;(dp2398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2399&#10;(dp2400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2401&#10;(dp2402&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2403&#10;(dp2404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p2405&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2405&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2406&#10;(dp2407&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2408&#10;(dp2409&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2410&#10;(dp2411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2412&#10;(dp2413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2414&#10;(dp2415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2416&#10;(dp2417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p2418&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2418&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2419&#10;(dp2420&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2421&#10;(dp2422&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2423&#10;(dp2424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2425&#10;(dp2426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2427&#10;(dp2428&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2429&#10;(dp2430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p2431&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2431&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2432&#10;(dp2433&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2434&#10;(dp2435&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2436&#10;(dp2437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2438&#10;(dp2439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2440&#10;(dp2441&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2442&#10;(dp2443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p2444&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2444&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2445&#10;(dp2446&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2447&#10;(dp2448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2449&#10;(dp2450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2451&#10;(dp2452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2453&#10;(dp2454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2455&#10;(dp2456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p2457&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2457&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2458&#10;(dp2459&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2460&#10;(dp2461&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2462&#10;(dp2463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2464&#10;(dp2465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2466&#10;(dp2467&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2468&#10;(dp2469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p2470&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2470&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2471&#10;(dp2472&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2473&#10;(dp2474&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2475&#10;(dp2476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2477&#10;(dp2478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2479&#10;(dp2480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2481&#10;(dp2482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p2483&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2483&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2484&#10;(dp2485&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2486&#10;(dp2487&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2488&#10;(dp2489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2490&#10;(dp2491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2492&#10;(dp2493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2494&#10;(dp2495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p2496&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2496&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2497&#10;(dp2498&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2499&#10;(dp2500&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2501&#10;(dp2502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2503&#10;(dp2504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2505&#10;(dp2506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2507&#10;(dp2508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p2509&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2509&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2510&#10;(dp2511&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2512&#10;(dp2513&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2514&#10;(dp2515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2516&#10;(dp2517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2518&#10;(dp2519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2520&#10;(dp2521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p2522&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2522&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2523&#10;(dp2524&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2525&#10;(dp2526&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2527&#10;(dp2528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2529&#10;(dp2530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2531&#10;(dp2532&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2533&#10;(dp2534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p2535&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2535&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2536&#10;(dp2537&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2538&#10;(dp2539&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2540&#10;(dp2541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2542&#10;(dp2543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2544&#10;(dp2545&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2546&#10;(dp2547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p2548&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2548&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2549&#10;(dp2550&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2551&#10;(dp2552&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2553&#10;(dp2554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2555&#10;(dp2556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2557&#10;(dp2558&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2559&#10;(dp2560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p2561&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2561&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2562&#10;(dp2563&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2564&#10;(dp2565&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2566&#10;(dp2567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2568&#10;(dp2569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2570&#10;(dp2571&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2572&#10;(dp2573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p2574&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2574&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2575&#10;(dp2576&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2577&#10;(dp2578&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2579&#10;(dp2580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2581&#10;(dp2582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2583&#10;(dp2584&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2585&#10;(dp2586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p2587&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2587&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2588&#10;(dp2589&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2590&#10;(dp2591&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2592&#10;(dp2593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2594&#10;(dp2595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2596&#10;(dp2597&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2598&#10;(dp2599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p2600&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2600&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2601&#10;(dp2602&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2603&#10;(dp2604&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2605&#10;(dp2606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2607&#10;(dp2608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2609&#10;(dp2610&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2611&#10;(dp2612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p2613&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2613&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2614&#10;(dp2615&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2616&#10;(dp2617&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2618&#10;(dp2619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2620&#10;(dp2621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2622&#10;(dp2623&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2624&#10;(dp2625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p2626&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2626&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2627&#10;(dp2628&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2629&#10;(dp2630&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2631&#10;(dp2632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2633&#10;(dp2634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2635&#10;(dp2636&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2637&#10;(dp2638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p2639&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2639&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2640&#10;(dp2641&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2642&#10;(dp2643&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2644&#10;(dp2645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2646&#10;(dp2647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2648&#10;(dp2649&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2650&#10;(dp2651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p2652&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2652&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2653&#10;(dp2654&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2655&#10;(dp2656&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2657&#10;(dp2658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2659&#10;(dp2660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2661&#10;(dp2662&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2663&#10;(dp2664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p2665&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2665&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2666&#10;(dp2667&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2668&#10;(dp2669&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2670&#10;(dp2671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2672&#10;(dp2673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2674&#10;(dp2675&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2676&#10;(dp2677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p2678&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2678&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2679&#10;(dp2680&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2681&#10;(dp2682&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2683&#10;(dp2684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2685&#10;(dp2686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2687&#10;(dp2688&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2689&#10;(dp2690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p2691&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2691&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2692&#10;(dp2693&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2694&#10;(dp2695&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2696&#10;(dp2697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2698&#10;(dp2699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2700&#10;(dp2701&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2702&#10;(dp2703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p2704&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2704&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2705&#10;(dp2706&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2707&#10;(dp2708&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2709&#10;(dp2710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2711&#10;(dp2712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2713&#10;(dp2714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2715&#10;(dp2716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p2717&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2717&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2718&#10;(dp2719&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2720&#10;(dp2721&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2722&#10;(dp2723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2724&#10;(dp2725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2726&#10;(dp2727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2728&#10;(dp2729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p2730&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2730&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2731&#10;(dp2732&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2733&#10;(dp2734&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2735&#10;(dp2736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2737&#10;(dp2738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2739&#10;(dp2740&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2741&#10;(dp2742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p2743&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2743&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2744&#10;(dp2745&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2746&#10;(dp2747&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2748&#10;(dp2749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2750&#10;(dp2751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2752&#10;(dp2753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2754&#10;(dp2755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p2756&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2756&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2757&#10;(dp2758&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2759&#10;(dp2760&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2761&#10;(dp2762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2763&#10;(dp2764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2765&#10;(dp2766&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2767&#10;(dp2768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p2769&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2769&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2770&#10;(dp2771&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2772&#10;(dp2773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2774&#10;(dp2775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2776&#10;(dp2777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2778&#10;(dp2779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2780&#10;(dp2781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p2782&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2782&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2783&#10;(dp2784&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2785&#10;(dp2786&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2787&#10;(dp2788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2789&#10;(dp2790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2791&#10;(dp2792&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2793&#10;(dp2794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p2795&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2795&#10;sbatRp2796&#10;(dp2797&#10;g12&#10;I185&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client Per URL'&#10;p2798&#10;g3&#10;(g4&#10;g5&#10;(lp2799&#10;g3&#10;(g7&#10;g8&#10;NtRp2800&#10;(dp2801&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2802&#10;(dp2803&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2804&#10;(dp2805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2806&#10;(dp2807&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2808&#10;(dp2809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2810&#10;(dp2811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Sent'&#10;p2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2813&#10;(dp2814&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2815&#10;(dp2816&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2817&#10;(dp2818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2819&#10;(dp2820&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2821&#10;(dp2822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2823&#10;(dp2824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2826&#10;(dp2827&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2828&#10;(dp2829&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2830&#10;(dp2831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2832&#10;(dp2833&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2834&#10;(dp2835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2836&#10;(dp2837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (Provisional)'&#10;p2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2839&#10;(dp2840&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2841&#10;(dp2842&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2843&#10;(dp2844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2845&#10;(dp2846&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2847&#10;(dp2848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2849&#10;(dp2850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2852&#10;(dp2853&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2854&#10;(dp2855&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2856&#10;(dp2857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2858&#10;(dp2859&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2860&#10;(dp2861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2862&#10;(dp2863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write)'&#10;p2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2865&#10;(dp2866&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2867&#10;(dp2868&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2869&#10;(dp2870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2871&#10;(dp2872&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2873&#10;(dp2874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2875&#10;(dp2876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Read)'&#10;p2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2878&#10;(dp2879&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2880&#10;(dp2881&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2882&#10;(dp2883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2884&#10;(dp2885&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2886&#10;(dp2887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2888&#10;(dp2889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Bad Header)'&#10;p2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2891&#10;(dp2892&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2893&#10;(dp2894&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2895&#10;(dp2896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2897&#10;(dp2898&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2899&#10;(dp2900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2901&#10;(dp2902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx)'&#10;p2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2904&#10;(dp2905&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2906&#10;(dp2907&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2908&#10;(dp2909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2910&#10;(dp2911&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2912&#10;(dp2913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2914&#10;(dp2915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (400)'&#10;p2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2917&#10;(dp2918&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2919&#10;(dp2920&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2921&#10;(dp2922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2923&#10;(dp2924&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2925&#10;(dp2926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2927&#10;(dp2928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (401)'&#10;p2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2930&#10;(dp2931&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2932&#10;(dp2933&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2934&#10;(dp2935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2936&#10;(dp2937&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2938&#10;(dp2939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2940&#10;(dp2941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (403)'&#10;p2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2943&#10;(dp2944&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2945&#10;(dp2946&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2947&#10;(dp2948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2949&#10;(dp2950&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2951&#10;(dp2952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2953&#10;(dp2954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2956&#10;(dp2957&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2958&#10;(dp2959&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2960&#10;(dp2961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2962&#10;(dp2963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2964&#10;(dp2965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2966&#10;(dp2967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (407)'&#10;p2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2969&#10;(dp2970&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2971&#10;(dp2972&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2973&#10;(dp2974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2975&#10;(dp2976&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2977&#10;(dp2978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2979&#10;(dp2980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (408)'&#10;p2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2982&#10;(dp2983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2984&#10;(dp2985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2986&#10;(dp2987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2988&#10;(dp2989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2990&#10;(dp2991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2992&#10;(dp2993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx other)'&#10;p2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2995&#10;(dp2996&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2997&#10;(dp2998&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2999&#10;(dp3000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3001&#10;(dp3002&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3003&#10;(dp3004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3005&#10;(dp3006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx)'&#10;p3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3008&#10;(dp3009&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3010&#10;(dp3011&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3012&#10;(dp3013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3014&#10;(dp3015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3016&#10;(dp3017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3018&#10;(dp3019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (505)'&#10;p3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3021&#10;(dp3022&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3023&#10;(dp3024&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3025&#10;(dp3026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3027&#10;(dp3028&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3029&#10;(dp3030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3031&#10;(dp3032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx other)'&#10;p3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3034&#10;(dp3035&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3036&#10;(dp3037&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3038&#10;(dp3039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3040&#10;(dp3041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3042&#10;(dp3043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3044&#10;(dp3045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (other)'&#10;p3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3047&#10;(dp3048&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3049&#10;(dp3050&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3051&#10;(dp3052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3053&#10;(dp3054&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3055&#10;(dp3056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3057&#10;(dp3058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Timeout)'&#10;p3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3060&#10;(dp3061&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3062&#10;(dp3063&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3064&#10;(dp3065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3066&#10;(dp3067&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3068&#10;(dp3069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3070&#10;(dp3071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3073&#10;(dp3074&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3075&#10;(dp3076&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3077&#10;(dp3078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3079&#10;(dp3080&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3081&#10;(dp3082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3083&#10;(dp3084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted Before Request'&#10;p3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3086&#10;(dp3087&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3088&#10;(dp3089&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3090&#10;(dp3091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3092&#10;(dp3093&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3094&#10;(dp3095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3096&#10;(dp3097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted After Request'&#10;p3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3099&#10;(dp3100&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3101&#10;(dp3102&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3103&#10;(dp3104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3105&#10;(dp3106&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3107&#10;(dp3108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3109&#10;(dp3110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received With Match'&#10;p3111&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3111&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3112&#10;(dp3113&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3114&#10;(dp3115&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3116&#10;(dp3117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3118&#10;(dp3119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3120&#10;(dp3121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3122&#10;(dp3123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received Without Match'&#10;p3124&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3124&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3125&#10;(dp3126&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3127&#10;(dp3128&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3129&#10;(dp3130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3131&#10;(dp3132&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3133&#10;(dp3134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3135&#10;(dp3136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Intermediate Responses Received (1xx)'&#10;p3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3138&#10;(dp3139&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3140&#10;(dp3141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3142&#10;(dp3143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3144&#10;(dp3145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3146&#10;(dp3147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3148&#10;(dp3149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (2xx)'&#10;p3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3151&#10;(dp3152&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3153&#10;(dp3154&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3155&#10;(dp3156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3157&#10;(dp3158&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3159&#10;(dp3160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3161&#10;(dp3162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (3xx)'&#10;p3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3164&#10;(dp3165&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3166&#10;(dp3167&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3168&#10;(dp3169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3170&#10;(dp3171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3172&#10;(dp3173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3174&#10;(dp3175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (301)'&#10;p3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3177&#10;(dp3178&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3179&#10;(dp3180&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3181&#10;(dp3182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3183&#10;(dp3184&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3185&#10;(dp3186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3187&#10;(dp3188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (302)'&#10;p3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3190&#10;(dp3191&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3192&#10;(dp3193&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3194&#10;(dp3195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3196&#10;(dp3197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3198&#10;(dp3199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3200&#10;(dp3201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (303)'&#10;p3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3203&#10;(dp3204&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3205&#10;(dp3206&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3207&#10;(dp3208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3209&#10;(dp3210&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3211&#10;(dp3212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3213&#10;(dp3214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (307)'&#10;p3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3216&#10;(dp3217&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3218&#10;(dp3219&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3220&#10;(dp3221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3222&#10;(dp3223&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3224&#10;(dp3225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3226&#10;(dp3227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Sent'&#10;p3228&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3228&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3229&#10;(dp3230&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3231&#10;(dp3232&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3233&#10;(dp3234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3235&#10;(dp3236&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3237&#10;(dp3238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3239&#10;(dp3240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Headers Received'&#10;p3241&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3241&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3242&#10;(dp3243&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3244&#10;(dp3245&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3246&#10;(dp3247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3248&#10;(dp3249&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3250&#10;(dp3251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3252&#10;(dp3253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Received'&#10;p3254&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3254&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3255&#10;(dp3256&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3257&#10;(dp3258&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3259&#10;(dp3260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3261&#10;(dp3262&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3263&#10;(dp3264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3265&#10;(dp3266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Successful'&#10;p3267&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3267&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3268&#10;(dp3269&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3270&#10;(dp3271&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3272&#10;(dp3273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3274&#10;(dp3275&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3276&#10;(dp3277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3278&#10;(dp3279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Failed'&#10;p3280&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3280&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3281&#10;(dp3282&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3283&#10;(dp3284&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3285&#10;(dp3286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3287&#10;(dp3288&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3289&#10;(dp3290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3291&#10;(dp3292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p3293&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3293&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3294&#10;(dp3295&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3296&#10;(dp3297&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3298&#10;(dp3299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3300&#10;(dp3301&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3302&#10;(dp3303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3304&#10;(dp3305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p3306&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3306&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3307&#10;(dp3308&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3309&#10;(dp3310&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3311&#10;(dp3312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3313&#10;(dp3314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3315&#10;(dp3316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3317&#10;(dp3318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p3319&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3319&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3320&#10;(dp3321&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3322&#10;(dp3323&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3324&#10;(dp3325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3326&#10;(dp3327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3328&#10;(dp3329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3330&#10;(dp3331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Sent'&#10;p3332&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3332&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3333&#10;(dp3334&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3335&#10;(dp3336&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3337&#10;(dp3338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3339&#10;(dp3340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3341&#10;(dp3342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3343&#10;(dp3344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p3345&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3345&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3346&#10;(dp3347&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3348&#10;(dp3349&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3350&#10;(dp3351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3352&#10;(dp3353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3354&#10;(dp3355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3356&#10;(dp3357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size in Request'&#10;p3358&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3358&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3359&#10;(dp3360&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3361&#10;(dp3362&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3363&#10;(dp3364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3365&#10;(dp3366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3367&#10;(dp3368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3369&#10;(dp3370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p3371&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3371&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3372&#10;(dp3373&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3374&#10;(dp3375&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3376&#10;(dp3377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3378&#10;(dp3379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3380&#10;(dp3381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3382&#10;(dp3383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name1-Value1'&#10;p3384&#10;sg22&#10;I00&#10;sg37&#10;S'kString'&#10;p3385&#10;sg39&#10;g3384&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3386&#10;(dp3387&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3388&#10;(dp3389&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3390&#10;(dp3391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3392&#10;(dp3393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3394&#10;(dp3395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3396&#10;(dp3397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter1'&#10;p3398&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3398&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3399&#10;(dp3400&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3401&#10;(dp3402&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3403&#10;(dp3404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3405&#10;(dp3406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3407&#10;(dp3408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3409&#10;(dp3410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name2-Value2'&#10;p3411&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3411&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3412&#10;(dp3413&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3414&#10;(dp3415&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3416&#10;(dp3417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3418&#10;(dp3419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3420&#10;(dp3421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3422&#10;(dp3423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter2'&#10;p3424&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3424&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3425&#10;(dp3426&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3427&#10;(dp3428&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3429&#10;(dp3430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3431&#10;(dp3432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3433&#10;(dp3434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3435&#10;(dp3436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name3-Value3'&#10;p3437&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3437&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3438&#10;(dp3439&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3440&#10;(dp3441&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3442&#10;(dp3443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3444&#10;(dp3445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3446&#10;(dp3447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3448&#10;(dp3449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter3'&#10;p3450&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3450&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3451&#10;(dp3452&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3453&#10;(dp3454&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3455&#10;(dp3456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3457&#10;(dp3458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3459&#10;(dp3460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3461&#10;(dp3462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name4-Value4'&#10;p3463&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3463&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3464&#10;(dp3465&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3466&#10;(dp3467&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3468&#10;(dp3469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3470&#10;(dp3471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3472&#10;(dp3473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3474&#10;(dp3475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter4'&#10;p3476&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3476&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3477&#10;(dp3478&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3479&#10;(dp3480&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3481&#10;(dp3482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3483&#10;(dp3484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3485&#10;(dp3486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3487&#10;(dp3488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name5-Value5'&#10;p3489&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3489&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3490&#10;(dp3491&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3492&#10;(dp3493&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3494&#10;(dp3495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3496&#10;(dp3497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3498&#10;(dp3499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3500&#10;(dp3501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter5'&#10;p3502&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3502&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3503&#10;(dp3504&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3505&#10;(dp3506&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3507&#10;(dp3508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3509&#10;(dp3510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3511&#10;(dp3512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3513&#10;(dp3514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name6-Value6'&#10;p3515&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3515&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3516&#10;(dp3517&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3518&#10;(dp3519&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3520&#10;(dp3521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3522&#10;(dp3523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3524&#10;(dp3525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3526&#10;(dp3527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter6'&#10;p3528&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3528&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3529&#10;(dp3530&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3531&#10;(dp3532&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3533&#10;(dp3534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3535&#10;(dp3536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3537&#10;(dp3538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3539&#10;(dp3540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name7-Value7'&#10;p3541&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3541&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3542&#10;(dp3543&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3544&#10;(dp3545&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3546&#10;(dp3547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3548&#10;(dp3549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3550&#10;(dp3551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3552&#10;(dp3553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter7'&#10;p3554&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3554&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3555&#10;(dp3556&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3557&#10;(dp3558&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3559&#10;(dp3560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3561&#10;(dp3562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3563&#10;(dp3564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3565&#10;(dp3566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name8-Value8'&#10;p3567&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3567&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3568&#10;(dp3569&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3570&#10;(dp3571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3572&#10;(dp3573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3574&#10;(dp3575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3576&#10;(dp3577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3578&#10;(dp3579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter8'&#10;p3580&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3580&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3581&#10;(dp3582&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3583&#10;(dp3584&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3585&#10;(dp3586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3587&#10;(dp3588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3589&#10;(dp3590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3591&#10;(dp3592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name9-Value9'&#10;p3593&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3593&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3594&#10;(dp3595&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3596&#10;(dp3597&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3598&#10;(dp3599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3600&#10;(dp3601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3602&#10;(dp3603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3604&#10;(dp3605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter9'&#10;p3606&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3606&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3607&#10;(dp3608&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3609&#10;(dp3610&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3611&#10;(dp3612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3613&#10;(dp3614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3615&#10;(dp3616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3617&#10;(dp3618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name10-Value10'&#10;p3619&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3619&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3620&#10;(dp3621&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3622&#10;(dp3623&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3624&#10;(dp3625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3626&#10;(dp3627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3628&#10;(dp3629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3630&#10;(dp3631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter10'&#10;p3632&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3632&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3633&#10;(dp3634&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3635&#10;(dp3636&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3637&#10;(dp3638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3639&#10;(dp3640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3641&#10;(dp3642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3643&#10;(dp3644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Received'&#10;p3645&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3645&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3646&#10;(dp3647&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3648&#10;(dp3649&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3650&#10;(dp3651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3652&#10;(dp3653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3654&#10;(dp3655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3656&#10;(dp3657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Successful'&#10;p3658&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3658&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3659&#10;(dp3660&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3661&#10;(dp3662&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3663&#10;(dp3664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3665&#10;(dp3666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3667&#10;(dp3668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3669&#10;(dp3670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Failed'&#10;p3671&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3671&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3672&#10;(dp3673&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3674&#10;(dp3675&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3676&#10;(dp3677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3678&#10;(dp3679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3680&#10;(dp3681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3682&#10;(dp3683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Received'&#10;p3684&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3684&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3685&#10;(dp3686&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3687&#10;(dp3688&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3689&#10;(dp3690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3691&#10;(dp3692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3693&#10;(dp3694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3695&#10;(dp3696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Successful'&#10;p3697&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3697&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3698&#10;(dp3699&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3700&#10;(dp3701&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3702&#10;(dp3703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3704&#10;(dp3705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3706&#10;(dp3707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3708&#10;(dp3709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Failed'&#10;p3710&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3710&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3711&#10;(dp3712&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3713&#10;(dp3714&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3715&#10;(dp3716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3717&#10;(dp3718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3719&#10;(dp3720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3721&#10;(dp3722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Received'&#10;p3723&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3723&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3724&#10;(dp3725&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3726&#10;(dp3727&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3728&#10;(dp3729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3730&#10;(dp3731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3732&#10;(dp3733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3734&#10;(dp3735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Successful'&#10;p3736&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3736&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3737&#10;(dp3738&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3739&#10;(dp3740&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3741&#10;(dp3742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3743&#10;(dp3744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3745&#10;(dp3746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3747&#10;(dp3748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Failed'&#10;p3749&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3749&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3750&#10;(dp3751&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3752&#10;(dp3753&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3754&#10;(dp3755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3756&#10;(dp3757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3758&#10;(dp3759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3760&#10;(dp3761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Received'&#10;p3762&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3762&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3763&#10;(dp3764&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3765&#10;(dp3766&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3767&#10;(dp3768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3769&#10;(dp3770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3771&#10;(dp3772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3773&#10;(dp3774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Successful'&#10;p3775&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3775&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3776&#10;(dp3777&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3778&#10;(dp3779&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3780&#10;(dp3781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3782&#10;(dp3783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3784&#10;(dp3785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3786&#10;(dp3787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Failed'&#10;p3788&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3788&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3789&#10;(dp3790&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3791&#10;(dp3792&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3793&#10;(dp3794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3795&#10;(dp3796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3797&#10;(dp3798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3799&#10;(dp3800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Average Compression Ratio'&#10;p3801&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3801&#10;sbatRp3802&#10;(dp3803&#10;g12&#10;I76&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client'&#10;p3804&#10;g3&#10;(g4&#10;g5&#10;(lp3805&#10;g3&#10;(g7&#10;g8&#10;NtRp3806&#10;(dp3807&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3808&#10;(dp3809&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3810&#10;(dp3811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3812&#10;(dp3813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3814&#10;(dp3815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3816&#10;(dp3817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Simulated Users'&#10;p3818&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3818&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3819&#10;(dp3820&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3821&#10;(dp3822&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3823&#10;(dp3824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3825&#10;(dp3826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3827&#10;(dp3828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3829&#10;(dp3830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Concurrent Connections'&#10;p3831&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3831&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3832&#10;(dp3833&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3834&#10;(dp3835&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3836&#10;(dp3837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3838&#10;(dp3839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3840&#10;(dp3841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3842&#10;(dp3843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connections'&#10;p3844&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3844&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3845&#10;(dp3846&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3847&#10;(dp3848&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3849&#10;(dp3850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3851&#10;(dp3852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3853&#10;(dp3854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3855&#10;(dp3856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Attempts'&#10;p3857&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3857&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3858&#10;(dp3859&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3860&#10;(dp3861&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3862&#10;(dp3863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3864&#10;(dp3865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3866&#10;(dp3867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3868&#10;(dp3869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Aborts'&#10;p3870&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3870&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3871&#10;(dp3872&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3873&#10;(dp3874&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3875&#10;(dp3876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3877&#10;(dp3878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3879&#10;(dp3880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3881&#10;(dp3882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Aborts'&#10;p3883&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3883&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3884&#10;(dp3885&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3886&#10;(dp3887&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3888&#10;(dp3889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3890&#10;(dp3891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3892&#10;(dp3893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3894&#10;(dp3895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions'&#10;p3896&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3896&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3897&#10;(dp3898&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3899&#10;(dp3900&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3901&#10;(dp3902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3903&#10;(dp3904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3905&#10;(dp3906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3907&#10;(dp3908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes'&#10;p3909&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3909&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3910&#10;(dp3911&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3912&#10;(dp3913&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3914&#10;(dp3915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3916&#10;(dp3917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3918&#10;(dp3919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3920&#10;(dp3921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3922&#10;(dp3923&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3924&#10;(dp3925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3926&#10;(dp3927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3928&#10;(dp3929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3930&#10;(dp3931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3932&#10;(dp3933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3934&#10;(dp3935&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3936&#10;(dp3937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3938&#10;(dp3939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3940&#10;(dp3941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3942&#10;(dp3943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3944&#10;(dp3945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3946&#10;(dp3947&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3948&#10;(dp3949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3950&#10;(dp3951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3952&#10;(dp3953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3954&#10;(dp3955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3956&#10;(dp3957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3958&#10;(dp3959&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3960&#10;(dp3961&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3962&#10;(dp3963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3964&#10;(dp3965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3966&#10;(dp3967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3968&#10;(dp3969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3970&#10;(dp3971&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3972&#10;(dp3973&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3974&#10;(dp3975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3976&#10;(dp3977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3978&#10;(dp3979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3980&#10;(dp3981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3982&#10;(dp3983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3984&#10;(dp3985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3986&#10;(dp3987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3988&#10;(dp3989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3990&#10;(dp3991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3992&#10;(dp3993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3994&#10;(dp3995&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3996&#10;(dp3997&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3998&#10;(dp3999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4000&#10;(dp4001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4002&#10;(dp4003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4004&#10;(dp4005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4006&#10;(dp4007&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4008&#10;(dp4009&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4010&#10;(dp4011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4012&#10;(dp4013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4014&#10;(dp4015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4016&#10;(dp4017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4018&#10;(dp4019&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4020&#10;(dp4021&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4022&#10;(dp4023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4024&#10;(dp4025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4026&#10;(dp4027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4028&#10;(dp4029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4030&#10;(dp4031&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4032&#10;(dp4033&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4034&#10;(dp4035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4036&#10;(dp4037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4038&#10;(dp4039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4040&#10;(dp4041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4042&#10;(dp4043&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4044&#10;(dp4045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4046&#10;(dp4047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4048&#10;(dp4049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4050&#10;(dp4051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4052&#10;(dp4053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4054&#10;(dp4055&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4056&#10;(dp4057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4058&#10;(dp4059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4060&#10;(dp4061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4062&#10;(dp4063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4064&#10;(dp4065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4066&#10;(dp4067&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4068&#10;(dp4069&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4070&#10;(dp4071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4072&#10;(dp4073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4074&#10;(dp4075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4076&#10;(dp4077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4078&#10;(dp4079&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4080&#10;(dp4081&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4082&#10;(dp4083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4084&#10;(dp4085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4086&#10;(dp4087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4088&#10;(dp4089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4090&#10;(dp4091&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4092&#10;(dp4093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4094&#10;(dp4095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4096&#10;(dp4097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4098&#10;(dp4099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4100&#10;(dp4101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4102&#10;(dp4103&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4104&#10;(dp4105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4106&#10;(dp4107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4108&#10;(dp4109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4110&#10;(dp4111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4112&#10;(dp4113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4114&#10;(dp4115&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4116&#10;(dp4117&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4118&#10;(dp4119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4120&#10;(dp4121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4122&#10;(dp4123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4124&#10;(dp4125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4126&#10;(dp4127&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4128&#10;(dp4129&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4130&#10;(dp4131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4132&#10;(dp4133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4134&#10;(dp4135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4136&#10;(dp4137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4138&#10;(dp4139&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4140&#10;(dp4141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4142&#10;(dp4143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4144&#10;(dp4145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4146&#10;(dp4147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4148&#10;(dp4149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4150&#10;(dp4151&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4152&#10;(dp4153&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4154&#10;(dp4155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4156&#10;(dp4157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4158&#10;(dp4159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4160&#10;(dp4161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4162&#10;(dp4163&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4164&#10;(dp4165&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4166&#10;(dp4167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4168&#10;(dp4169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4170&#10;(dp4171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4172&#10;(dp4173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4174&#10;(dp4175&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4176&#10;(dp4177&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4178&#10;(dp4179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4180&#10;(dp4181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4182&#10;(dp4183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4184&#10;(dp4185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4186&#10;(dp4187&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4188&#10;(dp4189&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4190&#10;(dp4191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4192&#10;(dp4193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4194&#10;(dp4195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4196&#10;(dp4197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4198&#10;(dp4199&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4200&#10;(dp4201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4202&#10;(dp4203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4204&#10;(dp4205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4206&#10;(dp4207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4208&#10;(dp4209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4210&#10;(dp4211&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4212&#10;(dp4213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4214&#10;(dp4215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4216&#10;(dp4217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4218&#10;(dp4219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4220&#10;(dp4221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4222&#10;(dp4223&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4224&#10;(dp4225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4226&#10;(dp4227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4228&#10;(dp4229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4230&#10;(dp4231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4232&#10;(dp4233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4234&#10;(dp4235&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4236&#10;(dp4237&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4238&#10;(dp4239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4240&#10;(dp4241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4242&#10;(dp4243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4244&#10;(dp4245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4246&#10;(dp4247&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4248&#10;(dp4249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4250&#10;(dp4251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4252&#10;(dp4253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4254&#10;(dp4255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4256&#10;(dp4257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p4258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4259&#10;(dp4260&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4261&#10;(dp4262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4263&#10;(dp4264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4265&#10;(dp4266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4267&#10;(dp4268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4269&#10;(dp4270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Request Precondition Failed (412)'&#10;p4271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4272&#10;(dp4273&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4274&#10;(dp4275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4276&#10;(dp4277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4278&#10;(dp4279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4280&#10;(dp4281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4282&#10;(dp4283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p4284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4285&#10;(dp4286&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4287&#10;(dp4288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4289&#10;(dp4290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4291&#10;(dp4292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4293&#10;(dp4294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4295&#10;(dp4296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4297&#10;(dp4298&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4299&#10;(dp4300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4301&#10;(dp4302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4303&#10;(dp4304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4305&#10;(dp4306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4307&#10;(dp4308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4309&#10;(dp4310&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4311&#10;(dp4312&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4313&#10;(dp4314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4315&#10;(dp4316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4317&#10;(dp4318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4319&#10;(dp4320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions Active'&#10;p4321&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4321&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4322&#10;(dp4323&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4324&#10;(dp4325&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4326&#10;(dp4327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4328&#10;(dp4329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4330&#10;(dp4331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4332&#10;(dp4333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Users Active'&#10;p4334&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4334&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4335&#10;(dp4336&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4337&#10;(dp4338&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4339&#10;(dp4340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4341&#10;(dp4342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4343&#10;(dp4344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4345&#10;(dp4346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Received'&#10;p4347&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4347&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4348&#10;(dp4349&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4350&#10;(dp4351&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4352&#10;(dp4353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4354&#10;(dp4355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4356&#10;(dp4357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4358&#10;(dp4359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Received'&#10;p4360&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4360&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4361&#10;(dp4362&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4363&#10;(dp4364&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4365&#10;(dp4366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4367&#10;(dp4368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4369&#10;(dp4370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4371&#10;(dp4372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Received'&#10;p4373&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4373&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4374&#10;(dp4375&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4376&#10;(dp4377&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4378&#10;(dp4379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4380&#10;(dp4381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4382&#10;(dp4383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4384&#10;(dp4385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Unrecognized Content-Encoding Received'&#10;p4386&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4386&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4387&#10;(dp4388&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4389&#10;(dp4390&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4391&#10;(dp4392&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4393&#10;(dp4394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4395&#10;(dp4396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4397&#10;(dp4398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Successful'&#10;p4399&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4399&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4400&#10;(dp4401&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4402&#10;(dp4403&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4404&#10;(dp4405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4406&#10;(dp4407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4408&#10;(dp4409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4410&#10;(dp4411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Successful'&#10;p4412&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4412&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4413&#10;(dp4414&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4415&#10;(dp4416&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4417&#10;(dp4418&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4419&#10;(dp4420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4421&#10;(dp4422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4423&#10;(dp4424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Successful'&#10;p4425&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4425&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4426&#10;(dp4427&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4428&#10;(dp4429&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4430&#10;(dp4431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4432&#10;(dp4433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4434&#10;(dp4435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4436&#10;(dp4437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Failed'&#10;p4438&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4438&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4439&#10;(dp4440&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4441&#10;(dp4442&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4443&#10;(dp4444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4445&#10;(dp4446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4447&#10;(dp4448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4449&#10;(dp4450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed'&#10;p4451&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4451&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4452&#10;(dp4453&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4454&#10;(dp4455&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4456&#10;(dp4457&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4458&#10;(dp4459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4460&#10;(dp4461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4462&#10;(dp4463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed'&#10;p4464&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4464&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4465&#10;(dp4466&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4467&#10;(dp4468&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4469&#10;(dp4470&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4471&#10;(dp4472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4473&#10;(dp4474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4475&#10;(dp4476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Data Error'&#10;p4477&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4477&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4478&#10;(dp4479&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4480&#10;(dp4481&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4482&#10;(dp4483&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4484&#10;(dp4485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4486&#10;(dp4487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4488&#10;(dp4489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Decoding Error'&#10;p4490&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4490&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4491&#10;(dp4492&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4493&#10;(dp4494&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4495&#10;(dp4496&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4497&#10;(dp4498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4499&#10;(dp4500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4501&#10;(dp4502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Data Error'&#10;p4503&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4503&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4504&#10;(dp4505&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4506&#10;(dp4507&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4508&#10;(dp4509&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4510&#10;(dp4511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4512&#10;(dp4513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4514&#10;(dp4515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Decoding Error'&#10;p4516&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4516&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4517&#10;(dp4518&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4519&#10;(dp4520&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4521&#10;(dp4522&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4523&#10;(dp4524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4525&#10;(dp4526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4527&#10;(dp4528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Headers Received'&#10;p4529&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4529&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4530&#10;(dp4531&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4532&#10;(dp4533&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4534&#10;(dp4535&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4536&#10;(dp4537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4538&#10;(dp4539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4540&#10;(dp4541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Responses Received'&#10;p4542&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4542&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4543&#10;(dp4544&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4545&#10;(dp4546&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4547&#10;(dp4548&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4549&#10;(dp4550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4551&#10;(dp4552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4553&#10;(dp4554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Successful'&#10;p4555&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4555&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4556&#10;(dp4557&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4558&#10;(dp4559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4560&#10;(dp4561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4562&#10;(dp4563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4564&#10;(dp4565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4566&#10;(dp4567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Failed'&#10;p4568&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4568&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4569&#10;(dp4570&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4571&#10;(dp4572&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4573&#10;(dp4574&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4575&#10;(dp4576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4577&#10;(dp4578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4579&#10;(dp4580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Received'&#10;p4581&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4581&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4582&#10;(dp4583&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4584&#10;(dp4585&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4586&#10;(dp4587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4588&#10;(dp4589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4590&#10;(dp4591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4592&#10;(dp4593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Headers Sent'&#10;p4594&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4594&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4595&#10;(dp4596&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4597&#10;(dp4598&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4599&#10;(dp4600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4601&#10;(dp4602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4603&#10;(dp4604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4605&#10;(dp4606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Sent'&#10;p4607&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4607&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4608&#10;(dp4609&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4610&#10;(dp4611&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4612&#10;(dp4613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4614&#10;(dp4615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4616&#10;(dp4617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4618&#10;(dp4619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Responses Received'&#10;p4620&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4620&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4621&#10;(dp4622&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4623&#10;(dp4624&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4625&#10;(dp4626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4627&#10;(dp4628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4629&#10;(dp4630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4631&#10;(dp4632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Successful'&#10;p4633&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4633&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4634&#10;(dp4635&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4636&#10;(dp4637&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4638&#10;(dp4639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4640&#10;(dp4641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4642&#10;(dp4643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4644&#10;(dp4645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Failed'&#10;p4646&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4646&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4647&#10;(dp4648&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4649&#10;(dp4650&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4651&#10;(dp4652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4653&#10;(dp4654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4655&#10;(dp4656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4657&#10;(dp4658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Responses Received'&#10;p4659&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4659&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4660&#10;(dp4661&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4662&#10;(dp4663&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4664&#10;(dp4665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4666&#10;(dp4667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4668&#10;(dp4669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4670&#10;(dp4671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Successful'&#10;p4672&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4672&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4673&#10;(dp4674&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4675&#10;(dp4676&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4677&#10;(dp4678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4679&#10;(dp4680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4681&#10;(dp4682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4683&#10;(dp4684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Failed'&#10;p4685&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4685&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4686&#10;(dp4687&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4688&#10;(dp4689&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4690&#10;(dp4691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4692&#10;(dp4693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4694&#10;(dp4695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4696&#10;(dp4697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p4698&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4698&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4699&#10;(dp4700&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4701&#10;(dp4702&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4703&#10;(dp4704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4705&#10;(dp4706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4707&#10;(dp4708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4709&#10;(dp4710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p4711&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4711&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4712&#10;(dp4713&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4714&#10;(dp4715&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4716&#10;(dp4717&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4718&#10;(dp4719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4720&#10;(dp4721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4722&#10;(dp4723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p4724&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4724&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4725&#10;(dp4726&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4727&#10;(dp4728&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4729&#10;(dp4730&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4731&#10;(dp4732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4733&#10;(dp4734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4735&#10;(dp4736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p4737&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4737&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4738&#10;(dp4739&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4740&#10;(dp4741&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4742&#10;(dp4743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4744&#10;(dp4745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4746&#10;(dp4747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4748&#10;(dp4749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Decompressed Content Bytes Received'&#10;p4750&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4750&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4751&#10;(dp4752&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4753&#10;(dp4754&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4755&#10;(dp4756&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4757&#10;(dp4758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4759&#10;(dp4760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4761&#10;(dp4762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p4763&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4763&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4764&#10;(dp4765&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4766&#10;(dp4767&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4768&#10;(dp4769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4770&#10;(dp4771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4772&#10;(dp4773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4774&#10;(dp4775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p4776&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4776&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4777&#10;(dp4778&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4779&#10;(dp4780&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4781&#10;(dp4782&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4783&#10;(dp4784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4785&#10;(dp4786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4787&#10;(dp4788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected'&#10;p4789&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4789&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4790&#10;(dp4791&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4792&#10;(dp4793&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4794&#10;(dp4795&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4796&#10;(dp4797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4798&#10;(dp4799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4800&#10;(dp4801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Path Match Failed)'&#10;p4802&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4802&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4803&#10;(dp4804&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4805&#10;(dp4806&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4807&#10;(dp4808&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4809&#10;(dp4810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4811&#10;(dp4812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4813&#10;(dp4814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Domain Match Failed)'&#10;p4815&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4815&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4816&#10;(dp4817&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4818&#10;(dp4819&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4820&#10;(dp4821&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4822&#10;(dp4823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4824&#10;(dp4825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4826&#10;(dp4827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Cookiejar Overflow)'&#10;p4828&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4828&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4829&#10;(dp4830&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4831&#10;(dp4832&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4833&#10;(dp4834&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4835&#10;(dp4836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4837&#10;(dp4838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4839&#10;(dp4840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Probabilistic Reject)'&#10;p4841&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4841&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4842&#10;(dp4843&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4844&#10;(dp4845&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4846&#10;(dp4847&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4848&#10;(dp4849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4850&#10;(dp4851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4852&#10;(dp4853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookie headers Rejected - (Memory Overflow)'&#10;p4854&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4854&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4855&#10;(dp4856&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4857&#10;(dp4858&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4859&#10;(dp4860&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4861&#10;(dp4862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4863&#10;(dp4864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4865&#10;(dp4866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connect Time (us)'&#10;p4867&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4867&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4868&#10;(dp4869&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4870&#10;(dp4871&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4872&#10;(dp4873&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4874&#10;(dp4875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4876&#10;(dp4877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4878&#10;(dp4879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To First Byte (us)'&#10;p4880&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4880&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4881&#10;(dp4882&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4883&#10;(dp4884&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4885&#10;(dp4886&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4887&#10;(dp4888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4889&#10;(dp4890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4891&#10;(dp4892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To Last Byte (us)'&#10;p4893&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4893&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4894&#10;(dp4895&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4896&#10;(dp4897&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4898&#10;(dp4899&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4900&#10;(dp4901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4902&#10;(dp4903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4904&#10;(dp4905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Average (us)'&#10;p4906&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4906&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4907&#10;(dp4908&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4909&#10;(dp4910&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4911&#10;(dp4912&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4913&#10;(dp4914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4915&#10;(dp4916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4917&#10;(dp4918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Minimum (us)'&#10;p4919&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4919&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4920&#10;(dp4921&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4922&#10;(dp4923&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4924&#10;(dp4925&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4926&#10;(dp4927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4928&#10;(dp4929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4930&#10;(dp4931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Maximum (us)'&#10;p4932&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4932&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4933&#10;(dp4934&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4935&#10;(dp4936&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4937&#10;(dp4938&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4939&#10;(dp4940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4941&#10;(dp4942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4943&#10;(dp4944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Failed'&#10;p4945&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4945&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4946&#10;(dp4947&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4948&#10;(dp4949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4950&#10;(dp4951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4952&#10;(dp4953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4954&#10;(dp4955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4956&#10;(dp4957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Succeeded'&#10;p4958&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4958&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4959&#10;(dp4960&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4961&#10;(dp4962&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4963&#10;(dp4964&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4965&#10;(dp4966&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4967&#10;(dp4968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4969&#10;(dp4970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Received'&#10;p4971&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4971&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4972&#10;(dp4973&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4974&#10;(dp4975&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4976&#10;(dp4977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4978&#10;(dp4979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4980&#10;(dp4981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4982&#10;(dp4983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Received'&#10;p4984&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4984&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4985&#10;(dp4986&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4987&#10;(dp4988&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4989&#10;(dp4990&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4991&#10;(dp4992&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4993&#10;(dp4994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4995&#10;(dp4996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Received'&#10;p4997&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4997&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4998&#10;(dp4999&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5000&#10;(dp5001&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5002&#10;(dp5003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5004&#10;(dp5005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5006&#10;(dp5007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5008&#10;(dp5009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Received'&#10;p5010&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5010&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5011&#10;(dp5012&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5013&#10;(dp5014&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5015&#10;(dp5016&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5017&#10;(dp5018&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5019&#10;(dp5020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5021&#10;(dp5022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Received'&#10;p5023&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5023&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5024&#10;(dp5025&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5026&#10;(dp5027&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5028&#10;(dp5029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5030&#10;(dp5031&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5032&#10;(dp5033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5034&#10;(dp5035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Received'&#10;p5036&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5036&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5037&#10;(dp5038&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5039&#10;(dp5040&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5041&#10;(dp5042&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5043&#10;(dp5044&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5045&#10;(dp5046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5047&#10;(dp5048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Received'&#10;p5049&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5049&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5050&#10;(dp5051&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5052&#10;(dp5053&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5054&#10;(dp5055&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5056&#10;(dp5057&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5058&#10;(dp5059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5060&#10;(dp5061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Received'&#10;p5062&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5062&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5063&#10;(dp5064&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5065&#10;(dp5066&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5067&#10;(dp5068&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5069&#10;(dp5070&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5071&#10;(dp5072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5073&#10;(dp5074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Received'&#10;p5075&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5075&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5076&#10;(dp5077&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5078&#10;(dp5079&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5080&#10;(dp5081&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5082&#10;(dp5083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5084&#10;(dp5085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5086&#10;(dp5087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Received'&#10;p5088&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5088&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5089&#10;(dp5090&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5091&#10;(dp5092&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5093&#10;(dp5094&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5095&#10;(dp5096&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5097&#10;(dp5098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5099&#10;(dp5100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Sent'&#10;p5101&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5101&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5102&#10;(dp5103&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5104&#10;(dp5105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5106&#10;(dp5107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5108&#10;(dp5109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5110&#10;(dp5111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5112&#10;(dp5113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Sent'&#10;p5114&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5114&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5115&#10;(dp5116&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5117&#10;(dp5118&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5119&#10;(dp5120&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5121&#10;(dp5122&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5123&#10;(dp5124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5125&#10;(dp5126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Sent'&#10;p5127&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5127&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5128&#10;(dp5129&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5130&#10;(dp5131&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5132&#10;(dp5133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5134&#10;(dp5135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5136&#10;(dp5137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5138&#10;(dp5139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Sent'&#10;p5140&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5140&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5141&#10;(dp5142&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5143&#10;(dp5144&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5145&#10;(dp5146&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5147&#10;(dp5148&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5149&#10;(dp5150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5151&#10;(dp5152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Sent'&#10;p5153&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5153&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5154&#10;(dp5155&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5156&#10;(dp5157&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5158&#10;(dp5159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5160&#10;(dp5161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5162&#10;(dp5163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5164&#10;(dp5165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Sent'&#10;p5166&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5166&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5167&#10;(dp5168&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5169&#10;(dp5170&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5171&#10;(dp5172&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5173&#10;(dp5174&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5175&#10;(dp5176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5177&#10;(dp5178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Sent'&#10;p5179&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5179&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5180&#10;(dp5181&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5182&#10;(dp5183&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5184&#10;(dp5185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5186&#10;(dp5187&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5188&#10;(dp5189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5190&#10;(dp5191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Sent'&#10;p5192&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5192&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5193&#10;(dp5194&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5195&#10;(dp5196&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5197&#10;(dp5198&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5199&#10;(dp5200&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5201&#10;(dp5202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5203&#10;(dp5204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Sent'&#10;p5205&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5205&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5206&#10;(dp5207&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5208&#10;(dp5209&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5210&#10;(dp5211&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5212&#10;(dp5213&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5214&#10;(dp5215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5216&#10;(dp5217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Sent'&#10;p5218&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5218&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5219&#10;(dp5220&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5221&#10;(dp5222&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5223&#10;(dp5224&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5225&#10;(dp5226&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5227&#10;(dp5228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5229&#10;(dp5230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Client'&#10;p5231&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5231&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5232&#10;(dp5233&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5234&#10;(dp5235&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5236&#10;(dp5237&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5238&#10;(dp5239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5240&#10;(dp5241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5242&#10;(dp5243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Server'&#10;p5244&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5244&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5245&#10;(dp5246&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5247&#10;(dp5248&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5249&#10;(dp5250&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5251&#10;(dp5252&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5253&#10;(dp5254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5255&#10;(dp5256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Client to Server)'&#10;p5257&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5257&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5258&#10;(dp5259&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5260&#10;(dp5261&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5262&#10;(dp5263&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5264&#10;(dp5265&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5266&#10;(dp5267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5268&#10;(dp5269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Server to Client)'&#10;p5270&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5270&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5271&#10;(dp5272&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5273&#10;(dp5274&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5275&#10;(dp5276&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5277&#10;(dp5278&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5279&#10;(dp5280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5281&#10;(dp5282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Client to Server)'&#10;p5283&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5283&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5284&#10;(dp5285&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5286&#10;(dp5287&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5288&#10;(dp5289&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5290&#10;(dp5291&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5292&#10;(dp5293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5294&#10;(dp5295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Server to Client)'&#10;p5296&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5296&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5297&#10;(dp5298&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5299&#10;(dp5300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5301&#10;(dp5302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5303&#10;(dp5304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5305&#10;(dp5306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5307&#10;(dp5308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Succeeded'&#10;p5309&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5309&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5310&#10;(dp5311&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5312&#10;(dp5313&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5314&#10;(dp5315&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5316&#10;(dp5317&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5318&#10;(dp5319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5320&#10;(dp5321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Failed'&#10;p5322&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5322&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5323&#10;(dp5324&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5325&#10;(dp5326&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5327&#10;(dp5328&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5329&#10;(dp5330&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5331&#10;(dp5332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5333&#10;(dp5334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Protocol Error'&#10;p5335&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5335&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5336&#10;(dp5337&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5338&#10;(dp5339&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5340&#10;(dp5341&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5342&#10;(dp5343&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5344&#10;(dp5345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5346&#10;(dp5347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Internal Error'&#10;p5348&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5348&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5349&#10;(dp5350&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5351&#10;(dp5352&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5353&#10;(dp5354&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5355&#10;(dp5356&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5357&#10;(dp5358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5359&#10;(dp5360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Flow Control Error'&#10;p5361&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5361&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5362&#10;(dp5363&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5364&#10;(dp5365&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5366&#10;(dp5367&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5368&#10;(dp5369&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5370&#10;(dp5371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5372&#10;(dp5373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Timeout Error'&#10;p5374&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5374&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5375&#10;(dp5376&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5377&#10;(dp5378&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5379&#10;(dp5380&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5381&#10;(dp5382&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5383&#10;(dp5384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5385&#10;(dp5386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Closed Error'&#10;p5387&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5387&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5388&#10;(dp5389&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5390&#10;(dp5391&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5392&#10;(dp5393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5394&#10;(dp5395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5396&#10;(dp5397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5398&#10;(dp5399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Frame Size Error'&#10;p5400&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5400&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5401&#10;(dp5402&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5403&#10;(dp5404&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5405&#10;(dp5406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5407&#10;(dp5408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5409&#10;(dp5410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5411&#10;(dp5412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Refused Stream Error'&#10;p5413&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5413&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5414&#10;(dp5415&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5416&#10;(dp5417&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5418&#10;(dp5419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5420&#10;(dp5421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5422&#10;(dp5423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5424&#10;(dp5425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Cancelled Error'&#10;p5426&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5426&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5427&#10;(dp5428&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5429&#10;(dp5430&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5431&#10;(dp5432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5433&#10;(dp5434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5435&#10;(dp5436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5437&#10;(dp5438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Compression Error'&#10;p5439&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5439&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5440&#10;(dp5441&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5442&#10;(dp5443&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5444&#10;(dp5445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5446&#10;(dp5447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5448&#10;(dp5449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5450&#10;(dp5451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connect Error'&#10;p5452&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5452&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5453&#10;(dp5454&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5455&#10;(dp5456&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5457&#10;(dp5458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5459&#10;(dp5460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5461&#10;(dp5462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5463&#10;(dp5464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Enhance Calm Error'&#10;p5465&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5465&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5466&#10;(dp5467&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5468&#10;(dp5469&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5470&#10;(dp5471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5472&#10;(dp5473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5474&#10;(dp5475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5476&#10;(dp5477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Inadequate Security Error'&#10;p5478&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5478&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5479&#10;(dp5480&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5481&#10;(dp5482&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5483&#10;(dp5484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5485&#10;(dp5486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5487&#10;(dp5488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5489&#10;(dp5490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 HTTP1_1 Required Error'&#10;p5491&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5491&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5492&#10;(dp5493&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5494&#10;(dp5495&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5496&#10;(dp5497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5498&#10;(dp5499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5500&#10;(dp5501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5502&#10;(dp5503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p5504&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5504&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5505&#10;(dp5506&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5507&#10;(dp5508&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5509&#10;(dp5510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5511&#10;(dp5512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5513&#10;(dp5514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5515&#10;(dp5516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p5517&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5517&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5518&#10;(dp5519&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5520&#10;(dp5521&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5522&#10;(dp5523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5524&#10;(dp5525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5526&#10;(dp5527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5528&#10;(dp5529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p5530&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5530&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5531&#10;(dp5532&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5533&#10;(dp5534&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5535&#10;(dp5536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5537&#10;(dp5538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5539&#10;(dp5540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5541&#10;(dp5542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p5543&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5543&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5544&#10;(dp5545&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5546&#10;(dp5547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5548&#10;(dp5549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5550&#10;(dp5551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5552&#10;(dp5553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5554&#10;(dp5555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p5556&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5556&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5557&#10;(dp5558&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5559&#10;(dp5560&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5561&#10;(dp5562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5563&#10;(dp5564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5565&#10;(dp5566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5567&#10;(dp5568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p5569&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5569&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5570&#10;(dp5571&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5572&#10;(dp5573&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5574&#10;(dp5575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5576&#10;(dp5577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5578&#10;(dp5579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5580&#10;(dp5581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p5582&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5582&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5583&#10;(dp5584&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5585&#10;(dp5586&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5587&#10;(dp5588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5589&#10;(dp5590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5591&#10;(dp5592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5593&#10;(dp5594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p5595&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5595&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5596&#10;(dp5597&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5598&#10;(dp5599&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5600&#10;(dp5601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5602&#10;(dp5603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5604&#10;(dp5605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5606&#10;(dp5607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p5608&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5608&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5609&#10;(dp5610&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5611&#10;(dp5612&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5613&#10;(dp5614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5615&#10;(dp5616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5617&#10;(dp5618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5619&#10;(dp5620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p5621&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5621&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5622&#10;(dp5623&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5624&#10;(dp5625&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5626&#10;(dp5627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5628&#10;(dp5629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5630&#10;(dp5631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5632&#10;(dp5633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p5634&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5634&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5635&#10;(dp5636&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5637&#10;(dp5638&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5639&#10;(dp5640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5641&#10;(dp5642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5643&#10;(dp5644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5645&#10;(dp5646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p5647&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5647&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5648&#10;(dp5649&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5650&#10;(dp5651&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5652&#10;(dp5653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5654&#10;(dp5655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5656&#10;(dp5657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5658&#10;(dp5659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p5660&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5660&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5661&#10;(dp5662&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5663&#10;(dp5664&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5665&#10;(dp5666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5667&#10;(dp5668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5669&#10;(dp5670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5671&#10;(dp5672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p5673&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5673&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5674&#10;(dp5675&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5676&#10;(dp5677&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5678&#10;(dp5679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5680&#10;(dp5681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5682&#10;(dp5683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5684&#10;(dp5685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p5686&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5686&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5687&#10;(dp5688&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5689&#10;(dp5690&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5691&#10;(dp5692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5693&#10;(dp5694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5695&#10;(dp5696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5697&#10;(dp5698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p5699&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5699&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5700&#10;(dp5701&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5702&#10;(dp5703&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5704&#10;(dp5705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5706&#10;(dp5707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5708&#10;(dp5709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5710&#10;(dp5711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p5712&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5712&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5713&#10;(dp5714&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5715&#10;(dp5716&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5717&#10;(dp5718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5719&#10;(dp5720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5721&#10;(dp5722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5723&#10;(dp5724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p5725&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5725&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5726&#10;(dp5727&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5728&#10;(dp5729&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5730&#10;(dp5731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5732&#10;(dp5733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5734&#10;(dp5735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5736&#10;(dp5737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p5738&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5738&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5739&#10;(dp5740&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5741&#10;(dp5742&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5743&#10;(dp5744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5745&#10;(dp5746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5747&#10;(dp5748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5749&#10;(dp5750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p5751&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5751&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5752&#10;(dp5753&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5754&#10;(dp5755&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5756&#10;(dp5757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5758&#10;(dp5759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5760&#10;(dp5761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5762&#10;(dp5763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p5764&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5764&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5765&#10;(dp5766&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5767&#10;(dp5768&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5769&#10;(dp5770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5771&#10;(dp5772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5773&#10;(dp5774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5775&#10;(dp5776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p5777&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5777&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5778&#10;(dp5779&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5780&#10;(dp5781&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5782&#10;(dp5783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5784&#10;(dp5785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5786&#10;(dp5787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5788&#10;(dp5789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p5790&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5790&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5791&#10;(dp5792&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5793&#10;(dp5794&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5795&#10;(dp5796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5797&#10;(dp5798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5799&#10;(dp5800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5801&#10;(dp5802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p5803&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5803&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5804&#10;(dp5805&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5806&#10;(dp5807&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5808&#10;(dp5809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5810&#10;(dp5811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5812&#10;(dp5813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5814&#10;(dp5815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p5816&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5816&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5817&#10;(dp5818&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5819&#10;(dp5820&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5821&#10;(dp5822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5823&#10;(dp5824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5825&#10;(dp5826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5827&#10;(dp5828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p5829&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5829&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5830&#10;(dp5831&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5832&#10;(dp5833&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5834&#10;(dp5835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5836&#10;(dp5837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5838&#10;(dp5839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5840&#10;(dp5841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p5842&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5842&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5843&#10;(dp5844&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5845&#10;(dp5846&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5847&#10;(dp5848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5849&#10;(dp5850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5851&#10;(dp5852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5853&#10;(dp5854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p5855&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5855&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5856&#10;(dp5857&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5858&#10;(dp5859&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5860&#10;(dp5861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5862&#10;(dp5863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5864&#10;(dp5865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5866&#10;(dp5867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p5868&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5868&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5869&#10;(dp5870&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5871&#10;(dp5872&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5873&#10;(dp5874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5875&#10;(dp5876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5877&#10;(dp5878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5879&#10;(dp5880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p5881&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5881&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5882&#10;(dp5883&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5884&#10;(dp5885&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5886&#10;(dp5887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5888&#10;(dp5889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5890&#10;(dp5891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5892&#10;(dp5893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p5894&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5894&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5895&#10;(dp5896&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5897&#10;(dp5898&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5899&#10;(dp5900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5901&#10;(dp5902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5903&#10;(dp5904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5905&#10;(dp5906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p5907&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5907&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5908&#10;(dp5909&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5910&#10;(dp5911&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5912&#10;(dp5913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5914&#10;(dp5915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5916&#10;(dp5917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5918&#10;(dp5919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p5920&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5920&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5921&#10;(dp5922&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5923&#10;(dp5924&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5925&#10;(dp5926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5927&#10;(dp5928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5929&#10;(dp5930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5931&#10;(dp5932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p5933&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5933&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5934&#10;(dp5935&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5936&#10;(dp5937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5938&#10;(dp5939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5940&#10;(dp5941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5942&#10;(dp5943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5944&#10;(dp5945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p5946&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5946&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5947&#10;(dp5948&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5949&#10;(dp5950&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5951&#10;(dp5952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5953&#10;(dp5954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5955&#10;(dp5956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5957&#10;(dp5958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p5959&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5959&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5960&#10;(dp5961&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5962&#10;(dp5963&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5964&#10;(dp5965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5966&#10;(dp5967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5968&#10;(dp5969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5970&#10;(dp5971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p5972&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5972&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5973&#10;(dp5974&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5975&#10;(dp5976&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5977&#10;(dp5978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5979&#10;(dp5980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5981&#10;(dp5982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5983&#10;(dp5984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p5985&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5985&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5986&#10;(dp5987&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5988&#10;(dp5989&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5990&#10;(dp5991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5992&#10;(dp5993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5994&#10;(dp5995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5996&#10;(dp5997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p5998&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5998&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5999&#10;(dp6000&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6001&#10;(dp6002&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6003&#10;(dp6004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6005&#10;(dp6006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6007&#10;(dp6008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6009&#10;(dp6010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p6011&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6011&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6012&#10;(dp6013&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6014&#10;(dp6015&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6016&#10;(dp6017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6018&#10;(dp6019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6020&#10;(dp6021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6022&#10;(dp6023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p6024&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6024&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6025&#10;(dp6026&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6027&#10;(dp6028&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6029&#10;(dp6030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6031&#10;(dp6032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6033&#10;(dp6034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6035&#10;(dp6036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p6037&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6037&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6038&#10;(dp6039&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6040&#10;(dp6041&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6042&#10;(dp6043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6044&#10;(dp6045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6046&#10;(dp6047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6048&#10;(dp6049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p6050&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6050&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6051&#10;(dp6052&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6053&#10;(dp6054&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6055&#10;(dp6056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6057&#10;(dp6058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6059&#10;(dp6060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6061&#10;(dp6062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p6063&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6063&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6064&#10;(dp6065&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6066&#10;(dp6067&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6068&#10;(dp6069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6070&#10;(dp6071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6072&#10;(dp6073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6074&#10;(dp6075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p6076&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6076&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6077&#10;(dp6078&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6079&#10;(dp6080&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6081&#10;(dp6082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6083&#10;(dp6084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6085&#10;(dp6086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6087&#10;(dp6088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p6089&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6089&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6090&#10;(dp6091&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6092&#10;(dp6093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6094&#10;(dp6095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6096&#10;(dp6097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6098&#10;(dp6099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6100&#10;(dp6101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p6102&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6102&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6103&#10;(dp6104&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6105&#10;(dp6106&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6107&#10;(dp6108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6109&#10;(dp6110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6111&#10;(dp6112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6113&#10;(dp6114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p6115&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6115&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6116&#10;(dp6117&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6118&#10;(dp6119&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6120&#10;(dp6121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6122&#10;(dp6123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6124&#10;(dp6125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6126&#10;(dp6127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p6128&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6128&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6129&#10;(dp6130&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6131&#10;(dp6132&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6133&#10;(dp6134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6135&#10;(dp6136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6137&#10;(dp6138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6139&#10;(dp6140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p6141&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6141&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6142&#10;(dp6143&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6144&#10;(dp6145&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6146&#10;(dp6147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6148&#10;(dp6149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6150&#10;(dp6151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6152&#10;(dp6153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p6154&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6154&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6155&#10;(dp6156&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6157&#10;(dp6158&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6159&#10;(dp6160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6161&#10;(dp6162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6163&#10;(dp6164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6165&#10;(dp6166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p6167&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6167&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6168&#10;(dp6169&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6170&#10;(dp6171&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6172&#10;(dp6173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6174&#10;(dp6175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6176&#10;(dp6177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6178&#10;(dp6179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p6180&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6180&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6181&#10;(dp6182&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6183&#10;(dp6184&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6185&#10;(dp6186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6187&#10;(dp6188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6189&#10;(dp6190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6191&#10;(dp6192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p6193&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6193&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6194&#10;(dp6195&#10;g11&#10;Nsg12&#10;I186&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6196&#10;(dp6197&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6198&#10;(dp6199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6200&#10;(dp6201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6202&#10;(dp6203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6204&#10;(dp6205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p6206&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6206&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6207&#10;(dp6208&#10;g11&#10;Nsg12&#10;I187&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6209&#10;(dp6210&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6211&#10;(dp6212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6213&#10;(dp6214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6215&#10;(dp6216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6217&#10;(dp6218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p6219&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6219&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6220&#10;(dp6221&#10;g11&#10;Nsg12&#10;I188&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6222&#10;(dp6223&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6224&#10;(dp6225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6226&#10;(dp6227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6228&#10;(dp6229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6230&#10;(dp6231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p6232&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6232&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6233&#10;(dp6234&#10;g11&#10;Nsg12&#10;I189&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6235&#10;(dp6236&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6237&#10;(dp6238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6239&#10;(dp6240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6241&#10;(dp6242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6243&#10;(dp6244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p6245&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6245&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6246&#10;(dp6247&#10;g11&#10;Nsg12&#10;I190&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6248&#10;(dp6249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6250&#10;(dp6251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6252&#10;(dp6253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6254&#10;(dp6255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6256&#10;(dp6257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p6258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6259&#10;(dp6260&#10;g11&#10;Nsg12&#10;I191&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6261&#10;(dp6262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6263&#10;(dp6264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6265&#10;(dp6266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6267&#10;(dp6268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6269&#10;(dp6270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p6271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6272&#10;(dp6273&#10;g11&#10;Nsg12&#10;I192&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6274&#10;(dp6275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6276&#10;(dp6277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6278&#10;(dp6279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6280&#10;(dp6281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6282&#10;(dp6283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p6284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6285&#10;(dp6286&#10;g11&#10;Nsg12&#10;I193&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6287&#10;(dp6288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6289&#10;(dp6290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6291&#10;(dp6292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6293&#10;(dp6294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6295&#10;(dp6296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p6297&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6297&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6298&#10;(dp6299&#10;g11&#10;Nsg12&#10;I194&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6300&#10;(dp6301&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6302&#10;(dp6303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6304&#10;(dp6305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6306&#10;(dp6307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6308&#10;(dp6309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p6310&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6310&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6311&#10;(dp6312&#10;g11&#10;Nsg12&#10;I195&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6313&#10;(dp6314&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6315&#10;(dp6316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6317&#10;(dp6318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6319&#10;(dp6320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6321&#10;(dp6322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p6323&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6323&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6324&#10;(dp6325&#10;g11&#10;Nsg12&#10;I196&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6326&#10;(dp6327&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6328&#10;(dp6329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6330&#10;(dp6331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6332&#10;(dp6333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6334&#10;(dp6335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p6336&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6336&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6337&#10;(dp6338&#10;g11&#10;Nsg12&#10;I197&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6339&#10;(dp6340&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6341&#10;(dp6342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6343&#10;(dp6344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6345&#10;(dp6346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6347&#10;(dp6348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p6349&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6349&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6350&#10;(dp6351&#10;g11&#10;Nsg12&#10;I198&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6352&#10;(dp6353&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6354&#10;(dp6355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6356&#10;(dp6357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6358&#10;(dp6359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6360&#10;(dp6361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p6362&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6362&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6363&#10;(dp6364&#10;g11&#10;Nsg12&#10;I199&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6365&#10;(dp6366&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6367&#10;(dp6368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6369&#10;(dp6370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6371&#10;(dp6372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6373&#10;(dp6374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p6375&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6375&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6376&#10;(dp6377&#10;g11&#10;Nsg12&#10;I200&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6378&#10;(dp6379&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6380&#10;(dp6381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6382&#10;(dp6383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6384&#10;(dp6385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6386&#10;(dp6387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p6388&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6388&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6389&#10;(dp6390&#10;g11&#10;Nsg12&#10;I201&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6391&#10;(dp6392&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6393&#10;(dp6394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6395&#10;(dp6396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6397&#10;(dp6398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6399&#10;(dp6400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p6401&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6401&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6402&#10;(dp6403&#10;g11&#10;Nsg12&#10;I202&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6404&#10;(dp6405&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6406&#10;(dp6407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6408&#10;(dp6409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6410&#10;(dp6411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6412&#10;(dp6413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p6414&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6414&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6415&#10;(dp6416&#10;g11&#10;Nsg12&#10;I203&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6417&#10;(dp6418&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6419&#10;(dp6420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6421&#10;(dp6422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6423&#10;(dp6424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6425&#10;(dp6426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p6427&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6427&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6428&#10;(dp6429&#10;g11&#10;Nsg12&#10;I204&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6430&#10;(dp6431&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6432&#10;(dp6433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6434&#10;(dp6435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6436&#10;(dp6437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6438&#10;(dp6439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p6440&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6440&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6441&#10;(dp6442&#10;g11&#10;Nsg12&#10;I205&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6443&#10;(dp6444&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6445&#10;(dp6446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6447&#10;(dp6448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6449&#10;(dp6450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6451&#10;(dp6452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p6453&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6453&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6454&#10;(dp6455&#10;g11&#10;Nsg12&#10;I206&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6456&#10;(dp6457&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6458&#10;(dp6459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6460&#10;(dp6461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6462&#10;(dp6463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6464&#10;(dp6465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p6466&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6466&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6467&#10;(dp6468&#10;g11&#10;Nsg12&#10;I207&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6469&#10;(dp6470&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6471&#10;(dp6472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6473&#10;(dp6474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6475&#10;(dp6476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6477&#10;(dp6478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p6479&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6479&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6480&#10;(dp6481&#10;g11&#10;Nsg12&#10;I208&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6482&#10;(dp6483&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6484&#10;(dp6485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6486&#10;(dp6487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6488&#10;(dp6489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6490&#10;(dp6491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p6492&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6492&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6493&#10;(dp6494&#10;g11&#10;Nsg12&#10;I209&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6495&#10;(dp6496&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6497&#10;(dp6498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6499&#10;(dp6500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6501&#10;(dp6502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6503&#10;(dp6504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p6505&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6505&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6506&#10;(dp6507&#10;g11&#10;Nsg12&#10;I210&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6508&#10;(dp6509&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6510&#10;(dp6511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6512&#10;(dp6513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6514&#10;(dp6515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6516&#10;(dp6517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p6518&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6518&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6519&#10;(dp6520&#10;g11&#10;Nsg12&#10;I211&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6521&#10;(dp6522&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6523&#10;(dp6524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6525&#10;(dp6526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6527&#10;(dp6528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6529&#10;(dp6530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p6531&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6531&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6532&#10;(dp6533&#10;g11&#10;Nsg12&#10;I212&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6534&#10;(dp6535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6536&#10;(dp6537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6538&#10;(dp6539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6540&#10;(dp6541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6542&#10;(dp6543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p6544&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6544&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6545&#10;(dp6546&#10;g11&#10;Nsg12&#10;I213&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6547&#10;(dp6548&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6549&#10;(dp6550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6551&#10;(dp6552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6553&#10;(dp6554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6555&#10;(dp6556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p6557&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6557&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6558&#10;(dp6559&#10;g11&#10;Nsg12&#10;I214&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6560&#10;(dp6561&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6562&#10;(dp6563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6564&#10;(dp6565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6566&#10;(dp6567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6568&#10;(dp6569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p6570&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6570&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6571&#10;(dp6572&#10;g11&#10;Nsg12&#10;I215&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6573&#10;(dp6574&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6575&#10;(dp6576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6577&#10;(dp6578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6579&#10;(dp6580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6581&#10;(dp6582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p6583&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6583&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6584&#10;(dp6585&#10;g11&#10;Nsg12&#10;I216&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6586&#10;(dp6587&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6588&#10;(dp6589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6590&#10;(dp6591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6592&#10;(dp6593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6594&#10;(dp6595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p6596&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6596&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6597&#10;(dp6598&#10;g11&#10;Nsg12&#10;I217&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6599&#10;(dp6600&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6601&#10;(dp6602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6603&#10;(dp6604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6605&#10;(dp6606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6607&#10;(dp6608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p6609&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6609&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6610&#10;(dp6611&#10;g11&#10;Nsg12&#10;I218&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6612&#10;(dp6613&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6614&#10;(dp6615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6616&#10;(dp6617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6618&#10;(dp6619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6620&#10;(dp6621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p6622&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6622&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6623&#10;(dp6624&#10;g11&#10;Nsg12&#10;I219&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6625&#10;(dp6626&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6627&#10;(dp6628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6629&#10;(dp6630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6631&#10;(dp6632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6633&#10;(dp6634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p6635&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6635&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6636&#10;(dp6637&#10;g11&#10;Nsg12&#10;I220&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6638&#10;(dp6639&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6640&#10;(dp6641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6642&#10;(dp6643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6644&#10;(dp6645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6646&#10;(dp6647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p6648&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6648&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6649&#10;(dp6650&#10;g11&#10;Nsg12&#10;I221&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6651&#10;(dp6652&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6653&#10;(dp6654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6655&#10;(dp6656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6657&#10;(dp6658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6659&#10;(dp6660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p6661&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6661&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6662&#10;(dp6663&#10;g11&#10;Nsg12&#10;I222&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6664&#10;(dp6665&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6666&#10;(dp6667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6668&#10;(dp6669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6670&#10;(dp6671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6672&#10;(dp6673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p6674&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6674&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6675&#10;(dp6676&#10;g11&#10;Nsg12&#10;I223&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6677&#10;(dp6678&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6679&#10;(dp6680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6681&#10;(dp6682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6683&#10;(dp6684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6685&#10;(dp6686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p6687&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6687&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6688&#10;(dp6689&#10;g11&#10;Nsg12&#10;I224&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6690&#10;(dp6691&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6692&#10;(dp6693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6694&#10;(dp6695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6696&#10;(dp6697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6698&#10;(dp6699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p6700&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6700&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6701&#10;(dp6702&#10;g11&#10;Nsg12&#10;I225&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6703&#10;(dp6704&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6705&#10;(dp6706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6707&#10;(dp6708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6709&#10;(dp6710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6711&#10;(dp6712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p6713&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6713&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6714&#10;(dp6715&#10;g11&#10;Nsg12&#10;I226&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6716&#10;(dp6717&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6718&#10;(dp6719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6720&#10;(dp6721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6722&#10;(dp6723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6724&#10;(dp6725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p6726&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6726&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6727&#10;(dp6728&#10;g11&#10;Nsg12&#10;I227&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6729&#10;(dp6730&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6731&#10;(dp6732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6733&#10;(dp6734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6735&#10;(dp6736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6737&#10;(dp6738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p6739&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6739&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6740&#10;(dp6741&#10;g11&#10;Nsg12&#10;I228&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6742&#10;(dp6743&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6744&#10;(dp6745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6746&#10;(dp6747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6748&#10;(dp6749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6750&#10;(dp6751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p6752&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6752&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6753&#10;(dp6754&#10;g11&#10;Nsg12&#10;I229&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6755&#10;(dp6756&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6757&#10;(dp6758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6759&#10;(dp6760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6761&#10;(dp6762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6763&#10;(dp6764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p6765&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6765&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6766&#10;(dp6767&#10;g11&#10;Nsg12&#10;I230&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6768&#10;(dp6769&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6770&#10;(dp6771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6772&#10;(dp6773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6774&#10;(dp6775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6776&#10;(dp6777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p6778&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6778&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6779&#10;(dp6780&#10;g11&#10;Nsg12&#10;I231&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6781&#10;(dp6782&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6783&#10;(dp6784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6785&#10;(dp6786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6787&#10;(dp6788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6789&#10;(dp6790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p6791&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6791&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6792&#10;(dp6793&#10;g11&#10;Nsg12&#10;I232&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6794&#10;(dp6795&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6796&#10;(dp6797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6798&#10;(dp6799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6800&#10;(dp6801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6802&#10;(dp6803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p6804&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6804&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6805&#10;(dp6806&#10;g11&#10;Nsg12&#10;I233&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6807&#10;(dp6808&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6809&#10;(dp6810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6811&#10;(dp6812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6813&#10;(dp6814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6815&#10;(dp6816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p6817&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6817&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6818&#10;(dp6819&#10;g11&#10;Nsg12&#10;I234&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6820&#10;(dp6821&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6822&#10;(dp6823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6824&#10;(dp6825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6826&#10;(dp6827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6828&#10;(dp6829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p6830&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6830&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6831&#10;(dp6832&#10;g11&#10;Nsg12&#10;I235&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6833&#10;(dp6834&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6835&#10;(dp6836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6837&#10;(dp6838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6839&#10;(dp6840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6841&#10;(dp6842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p6843&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6843&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6844&#10;(dp6845&#10;g11&#10;Nsg12&#10;I236&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6846&#10;(dp6847&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6848&#10;(dp6849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6850&#10;(dp6851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6852&#10;(dp6853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6854&#10;(dp6855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p6856&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6856&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6857&#10;(dp6858&#10;g11&#10;Nsg12&#10;I237&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6859&#10;(dp6860&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6861&#10;(dp6862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6863&#10;(dp6864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6865&#10;(dp6866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6867&#10;(dp6868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p6869&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6869&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6870&#10;(dp6871&#10;g11&#10;Nsg12&#10;I238&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6872&#10;(dp6873&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6874&#10;(dp6875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6876&#10;(dp6877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6878&#10;(dp6879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6880&#10;(dp6881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p6882&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6882&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6883&#10;(dp6884&#10;g11&#10;Nsg12&#10;I239&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6885&#10;(dp6886&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6887&#10;(dp6888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6889&#10;(dp6890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6891&#10;(dp6892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6893&#10;(dp6894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p6895&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6895&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6896&#10;(dp6897&#10;g11&#10;Nsg12&#10;I240&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6898&#10;(dp6899&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6900&#10;(dp6901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6902&#10;(dp6903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6904&#10;(dp6905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6906&#10;(dp6907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p6908&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6908&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6909&#10;(dp6910&#10;g11&#10;Nsg12&#10;I241&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6911&#10;(dp6912&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6913&#10;(dp6914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6915&#10;(dp6916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6917&#10;(dp6918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6919&#10;(dp6920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p6921&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6921&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6922&#10;(dp6923&#10;g11&#10;Nsg12&#10;I242&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6924&#10;(dp6925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6926&#10;(dp6927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6928&#10;(dp6929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6930&#10;(dp6931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6932&#10;(dp6933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p6934&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6934&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6935&#10;(dp6936&#10;g11&#10;Nsg12&#10;I243&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6937&#10;(dp6938&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6939&#10;(dp6940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6941&#10;(dp6942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6943&#10;(dp6944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6945&#10;(dp6946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p6947&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6947&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6948&#10;(dp6949&#10;g11&#10;Nsg12&#10;I244&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6950&#10;(dp6951&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6952&#10;(dp6953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6954&#10;(dp6955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6956&#10;(dp6957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6958&#10;(dp6959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p6960&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6960&#10;sbatRp6961&#10;(dp6962&#10;g12&#10;I244&#10;sg22&#10;I00&#10;sg11&#10;Nsbs.</svRestConfiguration>
</statManagerOptions>
<currentUniqueIDForAgent type="int">2</currentUniqueIDForAgent>
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-4K.rxf b/samples/vnf_samples/traffic_profiles/ixload/HTTP-Throughput_2Ports.rxf
index 2ec85b5af..ef7b30526 100644
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-4K.rxf
+++ b/samples/vnf_samples/traffic_profiles/ixload/HTTP-Throughput_2Ports.rxf
@@ -1,7 +1,7 @@
<?xml version="1.0" ?>
<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
<_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;04a56313-c07c-4fae-acc5-e29a816e1311&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c284265e-5fc6-4a6a-ad6e-a8c3f465d00b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
+ <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;628fdbe1-4254-48b1-8765-a4d5bbafd1ff&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;uplink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;downlink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c284265e-5fc6-4a6a-ad6e-a8c3f465d00b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;payloadAttrTypes type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
</_smSessionXml>
<_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
<xml type="str"></xml>
@@ -10,11 +10,11 @@
<xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
</_quickTestConfig>
<lastApiUniqueId type="int">15481</lastApiUniqueId>
- <version type="str">8.20.0.273</version>
- <name type="str">HTTP-vFW_IPv4_2Ports-CC-4K.rxf</name>
+ <version type="str">8.30.115.152</version>
+ <name type="str">HTTP-Throughput_2Ports.rxf</name>
<comment type="str"></comment>
- <path type="str">F:\IXIA-TESTS</path>
- <last type="str">HTTP-vFW_IPv4_2Ports-CC-1B.rxf</last>
+ <path type="str">C:\ixload</path>
+ <last type="str">HTTP-Throughput_2Ports.rxf</last>
<activeTest type="str">Test1</activeTest>
<chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
<chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
@@ -54,8 +54,8 @@
<item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
<name type="str">Client</name>
<elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
+ <item ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
+ <name type="str">HTTP client@uplink_0</name>
<column type="NoneType">None</column>
<scenarioElementType type="str">netTraffic</scenarioElementType>
<enable type="int">1</enable>
@@ -98,8 +98,8 @@
<inUse type="bool">True</inUse>
<customPortMap type="NoneType">None</customPortMap>
<sourceCommunity ref="0"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
+ <destinationCommunity ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
+ <name type="str">HTTP server@downlink_0</name>
<column type="NoneType">None</column>
<scenarioElementType type="str">netTraffic</scenarioElementType>
<enable type="int">1</enable>
@@ -484,7 +484,7 @@
</traffic>
<network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
<resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
+ <name type="str">downlink_0</name>
<role type="str">Server</role>
<networkType type="str">none</networkType>
<aggregation type="int">0</aggregation>
@@ -498,7 +498,7 @@
<networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
<item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
<_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (152.40.40.20+1)</name>
+ <name type="str">Network Range IP-R2 in downlink_0 (152.40.40.20+1)</name>
<rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
<name type="str">DistGroup1</name>
<ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
@@ -743,6 +743,7 @@
<browserEmulationName type="str">Custom1</browserEmulationName>
<enableSsl type="int">0</enableSsl>
<sslVersion type="int">3</sslVersion>
+ <disableMacValidation type="int">0</disableMacValidation>
<sslReuseMethod type="int">0</sslReuseMethod>
<sequentialSessionReuse type="int">0</sequentialSessionReuse>
<enablesslRecordSize type="int">0</enablesslRecordSize>
@@ -807,7 +808,7 @@
</item>
</outputList>
<destination type="str">HTTP server_newServerActivity1:80</destination>
- <pageObject type="str">/4k.html</pageObject>
+ <pageObject type="str">/1b.html</pageObject>
<abort type="str">None</abort>
<arguments type="str"></arguments>
<namevalueargs type="str"></namevalueargs>
@@ -862,12 +863,16 @@
<ipPreference type="int">2</ipPreference>
<tcpCloseOption type="int">0</tcpCloseOption>
<piggybackAck type="int">1</piggybackAck>
+ <tcpFastOpen type="int">0</tcpFastOpen>
<enableLargeHeader type="int">0</enableLargeHeader>
<maxHeaderLen type="int">1024</maxHeaderLen>
<useAllIPs type="int">0</useAllIPs>
<enableDecompressSupport type="int">0</enableDecompressSupport>
<enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
<enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
+ <enableAuth type="int">0</enableAuth>
+ <authProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthProfileList" itemtype="ixAuthProfile"/>
+ <ipMappingList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthIpMapList" itemtype="ixAuthIpMap"/>
<uniqueID type="int">1</uniqueID>
<disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
<methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
@@ -889,7 +894,7 @@
</traffic>
<network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
<resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
+ <name type="str">uplink_0</name>
<role type="str">Client</role>
<networkType type="str">none</networkType>
<aggregation type="int">0</aggregation>
@@ -903,7 +908,7 @@
<networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
<item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
<_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (152.16.100.20+1)</name>
+ <name type="str">Network Range IP-R1 in uplink_0 (152.16.100.20+1)</name>
<rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
<name type="str">DistGroup1</name>
<ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
@@ -1031,15 +1036,15 @@
<role type="str">Client</role>
<activeRole type="str">Client</activeRole>
<objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
+ <objectiveType type="str">throughputKBps</objectiveType>
+ <objectiveValue type="int">1250000</objectiveValue>
+ <userObjectiveType type="str">throughputMbps</userObjectiveType>
+ <userObjectiveValue type="long">10000</userObjectiveValue>
+ <constraintType type="str">SimulatedUserConstraint</constraintType>
<constraintValue type="int">100</constraintValue>
<timerGranularity type="int">100</timerGranularity>
<enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
+ <secondaryConstraintType type="str">SimulatedUserConstraint</secondaryConstraintType>
<secondaryConstraintValue type="int">100</secondaryConstraintValue>
<secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
<portMapPolicy type="str">portMesh</portMapPolicy>
@@ -1050,7 +1055,7 @@
<playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
<objectID type="int">0</objectID>
<_apiUniqueId type="int">12954</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
+ <_objectiveValue type="int">1250000</_objectiveValue>
<timelineScale type="float">1.0</timelineScale>
</item>
</activityParameters>
@@ -1110,16 +1115,16 @@
<iterationTime type="int">620</iterationTime>
<totalTime type="int">620</totalTime>
<portMapPolicy type="str">portPairs</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
+ <objectiveType type="str">n/a</objectiveType>
+ <objectiveValue type="int">1250000</objectiveValue>
<rampUpType type="int">-1</rampUpType>
<rampUpValue type="int">30000</rampUpValue>
<rampUpInterval type="int">1</rampUpInterval>
<rampUpTime type="int">0</rampUpTime>
<rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
+ <userObjectiveType type="str">throughputMbps</userObjectiveType>
+ <userObjectiveValue type="long">10000</userObjectiveValue>
+ <totalUserObjectiveValue type="long">10000</totalUserObjectiveValue>
<objectID type="int">0</objectID>
<_apiUniqueId type="int">12925</_apiUniqueId>
<isVisible type="bool">True</isVisible>
@@ -1258,7 +1263,7 @@
<pollingInterval type="int">2</pollingInterval>
<allowCsvLogging type="bool">False</allowCsvLogging>
<enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;EOXC@8_BL1*U6[TN9P(-!2VA'EF$9# 1'FD+:KRB2&amp;&gt;B&lt;DC.UPS&amp;K_&#10;M^]K.00@)K78_M''\/.]AY[']FLZ'_=I7MHA0' 9W-: 9M0_W'8=!]@6C'2)'&#10;MJ*DU#&lt;W0S%:SQ@F(BMX1IDSYA YW-;AA&gt;(^A1K?:1EA0A@(7:3G&gt;5P(W'.+&amp;&#10;MO&lt;EX/AC/%?V^,YT-'-[LSNW)N/C^,NC;\^[#:&quot;&quot; WN3IP1X/^EEHFK7&gt;D\!9&#10;M\/O.D* ?$&gt;&lt;&lt;E&quot;WT(W17,VLR$-V.PM4*!ZNT?PA]BB0VQVOD' +W ;W&quot;+0Y)&#10;MRC RE#*XWDP)&lt;K',+,'K$A^L&quot;$]&amp;3.O\L$$I!B0VX=/LA]&quot;;DI AE^5LYR1&quot;&#10;MA&lt;0&gt;L&gt;&gt;A0#BBYSD. KCP41\RZ+&quot;0H'/&quot;]#@[^3P:9=87(_&amp;$)A';1&quot;R;R:?(&#10;M9WCC%\&lt;F27WG#=H3W O949Y?+Z(L7'_DW^PUXS33F$/LHRED&amp;2+[NSXBC*9/&#10;MA6LZH.T]Q7&gt;U5\8V;5W?[7;:KJZ%9*6;A@'T;T\CQWU%:ZCB@'\T/AFUS,I[&#10;MVTH&amp;U=.H?;2$?$QRGD[?).T4[I$P40%!B*.%]QGT&lt;/B1A-&amp;F .&quot; W9L=73PZ&#10;M&gt;B6KYV,4L&amp;%(UI$/'&lt;08UTOV[?Z^^F7?O^7_NK=7/Z*0W7Z)%W?\THX?0+/B&#10;MQN]G;#&amp; A/O'$?SSV/SGV(R7!%\0LR@HYG'EL]N3?2&gt;-;,0-A:LD]+A% D1L&#10;MJ8)FW/YPM6*WN&lt;RXJR2*'2Q#!Q$,??P3BB7T %&lt;Y)&lt;3F[Y9#DLE1$^^SCUFG&#10;M.2J*R'+]PI+9X&quot;K'+E_I&amp;UKDQ4PQGC%&lt;(X&amp;*-A&quot;=&gt;KZWW*8'&amp;5J%Y&quot; 88@GK&#10;MC_/Y-+/-H^?VO&gt;4J75B&quot;,&amp;P_V]_LKCH?.'/G6?A1M\.O+_9TVW@QIR%7O=KK&#10;MJ&gt;!!(_NEC%&quot;P+T\0D70 'CT.ZMA[;M6/Y)@5O1)^W&quot;4BOL!QWN*(-&quot;:+O\3.&#10;MNT7T$NL1KUY]_L&lt;J6=G^RFR^=S*\Q(@(INNYUF+A&gt;JJ%W(7: #&lt;+=6$&quot;I()6&#10;MRS&quot;0Z0&amp;S;LDYJ7)P'HJ+*:\3_@J U91.&lt;M&quot;YW6&gt;*B&amp;/W!&gt;BH0+54$Z@MTZHW&#10;M+*M15YN&amp;&quot;9H\F6O5,EMFO64V#+5N-&amp;]NFBWI.F==FA+7-V'(FP2&quot;81J@I0*@&#10;M&amp;JTYJ+&gt;M1AM86M,TK&amp;M@JL9UVS#2;$^L*OR&amp;_ SG#(4OYW: _61),GY&quot;)JNU&#10;MXI/$F^(3=%]Q@-)IZ8^=CZH0&gt;:S?,LH;GKJ&gt;)TYTP03-&amp;\VT&amp;II9-S1@WAP-&#10;MVVUPNEGI52[.@]G[,6*[D'Q/MVG.NM;,N JK2V=EE N.9LA'D,JQV?L1KS&gt;4&#10;M:PT8RJ![ZBQ'N^ L7&gt;N]]C/?S%8$KA6Q!5#EU_UU\[=GFU=CSW&amp;49Y&amp;U6HQ2&#10;MO5?8^QG:\$T&amp;D=RPZEI+C!RT$B\EE/(E^_G)&lt;:$O1P.,1'&quot;%_G-#9YN#/RWX&#10;M5BW,3GI+12HKDS,92N/W' &quot;Y@P)17C/0R4:&lt;9!4&quot;Z86^S_&lt;L4&lt;9)12,&amp;^0?P&#10;M8IF=8I7&amp;(P1)@#QQ&gt; K&gt;4I1W&gt;0&lt;%O-+/T ]WLB&quot;AI6Y.X4HO?.\33%D(&quot;J)&lt;&#10;MVSDW1?R2HZ3TO^2K2*EVQ^ORT U].^&quot;*6T(7E7LL954ZG8410S,8K,J]%&gt; R&#10;M-^N-V#WFF5R*4U^&amp;5^GRHMYB77J'0*B6W[=*3K\3RA=1Z)V1LJ574:T)=EQ9&#10;M9[&gt;T_W!!S IO&lt;4$)_(-\!Z)CA(/OR#L6YD&lt;;/5'&quot;L45+&lt;7&amp;1O&gt;]((2L!/R7N&#10;M:M);+7&gt;#KIWB\5VFIH3$0T3&gt;=:#+A4%':(O\]-*I2PM^HPW6F\O764Y(Z@-Y&#10;M9\G=9P74&quot;X,E7D4$YF^08M8I!UT.RN^1O&amp;\AB7.,#T]AGQRC4-9!Y\&gt;KAZA+&#10;ML%1( N;*7&gt;Z5'VD^/\_2,DM\[210/JZ'MF\8Y!AZ/O/_JPUI+L8I'ME/'/?_&#10;% D1BE1\ &#10; &#10;end&#10;</svConfiguration>
+ <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;MSXC84_2L&gt;.LVTT_HAFU?(8R&lt;!LF&amp;6! :S:6&gt;:SHZP!6C7V%Y9YM%.&#10;M_WNO9&amp;.,L4FF_;&quot;+K'/NU95T='65ZP_;E:&gt;L&quot;8MHX-_4D&amp;;4/MQ&gt;VQSS%THV&#10;MA!V@IM8T-$.SC&amp;8-&quot;&quot;02O4,:&lt;&gt;43V=W4&lt;,CIEF(M6FNAL(@X\1VBY7B_,1P&quot;&#10;M!,;=T?.T_SQ5]-OK\:1O0_-N.A@]%[^_]'N#Z=W]L&quot;^ [NCI?O#&lt;[V5#1UGK&#10;M/0&amp;&lt;#'Y[_&lt;#(]Q@X.V6-O9C&lt;U,R:'&quot;A:#X/%@OJ+??\#]B(BL2E=$7OG._=D&#10;MB=&lt;T8'N&amp;D:$1QZMPS(A#960I;DF\OV 0C%C6Z2XD&gt;PQ); 3+[ 78';. $X?G&#10;M;*&lt;L)H7 'JGK$E\XBDYC[/MXYI$&gt;YMCF 2.GA/%A=?)QU,NLSXX$ 8UB'L8\&#10;M6\FGV.,T](ISDZ2&gt;_0;M&quot;6^%[&quot;*(KQM'/%A]A#U;9ISF?LP'ZI$QYADB^^\\&#10;MPGBT_U5 TW[4V4;TIK;D/.SH^F:ST3:6%K&quot;%;AH&amp;TG]_&amp;MK.DJRP2GW8-%B,&#10;M6F;EOFTE!]7WH_;(',.&lt;Y#H=?TG:,=QE0:H&quot;1@B@A&gt;\)=FGPD05Q6 &quot;HSV_-&#10;M:UW\7.N5K*Y'B&lt;\? K:*/6P3SD$OV=[]??'#MG&lt;%_]U=77R/ W[UDASNY*.3&#10;M_&quot;&quot;MD31^/6&amp;+&quot;:3&lt;/P[@GX?F/X=F&lt;B3@0$QBOQC'A&lt;&gt;OCO+.?F0C:2B@DL %&#10;MBQ2(^5Q%S:3]X6+!KW*1@:MTE($_#VS&quot;*/;H7U@&lt;H7N\R&quot;DA,7^W'-)(#IIX&#10;MGWW&quot;.HY14424JR\\70U0.77@I(=1D9&lt;PQ7R&gt;\8H(5+21Z-3SO&gt;4V7&lt;S)(F [&#10;MP1!'6'^&lt;3L&gt;9;1X]M&gt;_.%_N#)0C=SBO=BH3T*GRHTR5(;;&amp;$8_S%' &gt;@&gt;8UM&#10;MY])SP:X\,,+V@;O183*'WE.K7BSGJNB5\.,F%&gt;\9COT61X0QFGT5&amp;7=-HG.L&#10;M1[I8&gt;O&quot;/5[*RO,H'D#,YG5/&quot;!--QG&lt;9LYKAJ@S@SM8XN9^K,1$1%K99A$--%&#10;MIM60:U+EX'0H$%%&gt;'_&quot;)4*,IG&gt;2@4[O/$6'VH&quot;= 6T5J0S61:AH-$R%D&amp;::*&#10;MS!:T#:.%X+35Z_5+=&amp;FUU+;5:+;KTGG.OC0H4#;CQ!WY@F$:J*TB&amp;* U16:G&#10;MWNR8+:UMU9%9O_S%,#J&amp;L8_WR*K&quot;;P&quot;W-S 4.,@=GWKI8&gt;1P-Z;GM&amp;)3DG3X&#10;MA)TE]&lt;E^8&gt;S!\&amp;4\?!G8DYYM)'HLY;WA[LYUQ84NF,C03*NEP4)JR+(.=G/2&#10;M-CH=JX[KG6;;,CIXYC8ZIM7^$9G'*4RO\GP:PV#[3/@F8-_VR1M8;2C+--&quot; &#10;MAAJF=%=&amp;.N-J0CR&quot;(SGIP78(QUYI:\A0^G?'SG*T,\YR.022W(+AE2)21*3\&#10;MM&amp;TW?WX=0)7VFHSR*N)6^W?JY]&quot;%[%0(O3JG#+83$D(:(BPW/4MKB?JTT4Z]&#10;ME%#*C_;G)]O!'DGV,95EH?_4T%[GX$\S2.7&quot;[*BW5,JR&lt;CD1JS1^SP61NTA(&#10;M!#5%- K%35&lt;AE6[@&gt;9#;1)DG[P3&quot;,6R$FPCN&amp;*LT'A+,?.**RU7PYJ+\RSLH&#10;MX)5^'KQ@(PN6J-3-,5SI!7*D8,I&quot;41!E!LBY*&gt;+G'*5/@W.^BI1J=U&quot;W!T[@&#10;M#7Q0W!P[I-QC*:O2Z22(.9E@?U'NK0&quot;7N5F%(H],,[D4E[X,K]+E6;TENG1W&#10;MOE MO,=*;LDCRHLH!$](V=&amp;KJ.8$.ZF\LU?&lt;?WA 9H6Y&gt;,#XWDY^(]$QI/XW&#10;MXAX*]X.-GBKAT(I*&lt;?'0O;V60E9\N$9N:M);+??&quot;KAWCR5NGI@3,)4R^A; #&#10;MPHB&amp;9$V\_:-4EQ;PXO57X?GG+A#2.D*^:7+O70%U W].%S'#^1&gt;F6/4(0 = &#10;MN1_I]QJS),;DBA7VZ66+9;UT&gt;@F[)'(8E0I)P5PY#%[A&lt;O/@9MN78V*WTX'R&#10;&lt;X[ID_89!CJ'G(_^_VI#F8I[B)_L3R.V_9+6?IP &#10; &#10;end&#10;</svConfiguration>
<svRestConfiguration type="str">(dp1&#10;S'HTTP Server Per URL'&#10;p2&#10;ccopy_reg&#10;_reconstructor&#10;p3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStatsList&#10;p4&#10;c__builtin__&#10;list&#10;p5&#10;(lp6&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStat&#10;p7&#10;c__builtin__&#10;object&#10;p8&#10;NtRp9&#10;(dp10&#10;S'proxyPropertyList'&#10;p11&#10;NsS'_objectID'&#10;p12&#10;I0&#10;sS'enabled'&#10;p13&#10;I01&#10;sS'filterList'&#10;p14&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixRestFilters&#10;p15&#10;g8&#10;NtRp16&#10;(dp17&#10;S'cardFilters'&#10;p18&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixCardFilterList&#10;p19&#10;g5&#10;(ltRp20&#10;(dp21&#10;g12&#10;I-1&#10;sS'_resourceLocked'&#10;p22&#10;I00&#10;sg11&#10;NsbsS'activityFilters'&#10;p23&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixActivityFilterList&#10;p24&#10;g5&#10;(ltRp25&#10;(dp26&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sS'chassisFilters'&#10;p27&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixChassisFilterList&#10;p28&#10;g5&#10;(ltRp29&#10;(dp30&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sS'portFilters'&#10;p31&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixPortFilterList&#10;p32&#10;g5&#10;(ltRp33&#10;(dp34&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;NsbsbsS'caption'&#10;p35&#10;S'HTTP Requests Received'&#10;p36&#10;sg22&#10;I00&#10;sS'aggregationType'&#10;p37&#10;S'kSum'&#10;p38&#10;sS'statName'&#10;p39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp40&#10;(dp41&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp42&#10;(dp43&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp44&#10;(dp45&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp46&#10;(dp47&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp48&#10;(dp49&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp50&#10;(dp51&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp53&#10;(dp54&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp55&#10;(dp56&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp57&#10;(dp58&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp59&#10;(dp60&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp61&#10;(dp62&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp63&#10;(dp64&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp66&#10;(dp67&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp68&#10;(dp69&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp70&#10;(dp71&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp72&#10;(dp73&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp74&#10;(dp75&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp76&#10;(dp77&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (50x)'&#10;p78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp79&#10;(dp80&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp81&#10;(dp82&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp83&#10;(dp84&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp85&#10;(dp86&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp87&#10;(dp88&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp89&#10;(dp90&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write Error)'&#10;p91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp92&#10;(dp93&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp94&#10;(dp95&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp96&#10;(dp97&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp98&#10;(dp99&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp100&#10;(dp101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp102&#10;(dp103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent'&#10;p104&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g104&#10;sbag3&#10;(g7&#10;g8&#10;NtRp105&#10;(dp106&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp107&#10;(dp108&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp109&#10;(dp110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp111&#10;(dp112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp113&#10;(dp114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp115&#10;(dp116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (1xx)'&#10;p117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp118&#10;(dp119&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp120&#10;(dp121&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp122&#10;(dp123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp124&#10;(dp125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp126&#10;(dp127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp128&#10;(dp129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (2xx)'&#10;p130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp131&#10;(dp132&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp133&#10;(dp134&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp135&#10;(dp136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp137&#10;(dp138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp139&#10;(dp140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp141&#10;(dp142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (3xx)'&#10;p143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp144&#10;(dp145&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp146&#10;(dp147&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp148&#10;(dp149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp150&#10;(dp151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp152&#10;(dp153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp154&#10;(dp155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (4xx)'&#10;p156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp157&#10;(dp158&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp159&#10;(dp160&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp161&#10;(dp162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp163&#10;(dp164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp165&#10;(dp166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp167&#10;(dp168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (5xx)'&#10;p169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp170&#10;(dp171&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp172&#10;(dp173&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp174&#10;(dp175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp176&#10;(dp177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp178&#10;(dp179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp180&#10;(dp181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (Other)'&#10;p182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp183&#10;(dp184&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp185&#10;(dp186&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp187&#10;(dp188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp189&#10;(dp190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp191&#10;(dp192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp193&#10;(dp194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Write Error)'&#10;p195&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g195&#10;sbag3&#10;(g7&#10;g8&#10;NtRp196&#10;(dp197&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp198&#10;(dp199&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp200&#10;(dp201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp202&#10;(dp203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp204&#10;(dp205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp206&#10;(dp207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Aborted)'&#10;p208&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g208&#10;sbag3&#10;(g7&#10;g8&#10;NtRp209&#10;(dp210&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp211&#10;(dp212&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp213&#10;(dp214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp215&#10;(dp216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp217&#10;(dp218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp219&#10;(dp220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Other)'&#10;p221&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g221&#10;sbag3&#10;(g7&#10;g8&#10;NtRp222&#10;(dp223&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp224&#10;(dp225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp226&#10;(dp227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp228&#10;(dp229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp230&#10;(dp231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp232&#10;(dp233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Sent'&#10;p234&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g234&#10;sbag3&#10;(g7&#10;g8&#10;NtRp235&#10;(dp236&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp237&#10;(dp238&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp239&#10;(dp240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp241&#10;(dp242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp243&#10;(dp244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp245&#10;(dp246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp248&#10;(dp249&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp250&#10;(dp251&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp252&#10;(dp253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp254&#10;(dp255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp256&#10;(dp257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp258&#10;(dp259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p260&#10;sg22&#10;I00&#10;sg37&#10;S'kWeightedAverage'&#10;p261&#10;sg39&#10;g260&#10;sbag3&#10;(g7&#10;g8&#10;NtRp262&#10;(dp263&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp264&#10;(dp265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp266&#10;(dp267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp268&#10;(dp269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp270&#10;(dp271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp272&#10;(dp273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p274&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp275&#10;(dp276&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp277&#10;(dp278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp279&#10;(dp280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp281&#10;(dp282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp283&#10;(dp284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp285&#10;(dp286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Received'&#10;p287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp288&#10;(dp289&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp290&#10;(dp291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp292&#10;(dp293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp294&#10;(dp295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp296&#10;(dp297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp298&#10;(dp299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp301&#10;(dp302&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp303&#10;(dp304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp305&#10;(dp306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp307&#10;(dp308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp309&#10;(dp310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp311&#10;(dp312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Received Chunk Size'&#10;p313&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp314&#10;(dp315&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp316&#10;(dp317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp318&#10;(dp319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp320&#10;(dp321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp322&#10;(dp323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp324&#10;(dp325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p326&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp327&#10;(dp328&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp329&#10;(dp330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp331&#10;(dp332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp333&#10;(dp334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp335&#10;(dp336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp337&#10;(dp338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Received'&#10;p339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp340&#10;(dp341&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp342&#10;(dp343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp344&#10;(dp345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp346&#10;(dp347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp348&#10;(dp349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp350&#10;(dp351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Successful'&#10;p352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp353&#10;(dp354&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp355&#10;(dp356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp357&#10;(dp358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp359&#10;(dp360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp361&#10;(dp362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp363&#10;(dp364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Failed'&#10;p365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp366&#10;(dp367&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp368&#10;(dp369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp370&#10;(dp371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp372&#10;(dp373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp374&#10;(dp375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp376&#10;(dp377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Request Received'&#10;p378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp379&#10;(dp380&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp381&#10;(dp382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp383&#10;(dp384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp385&#10;(dp386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp387&#10;(dp388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp389&#10;(dp390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Response Sent'&#10;p391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbatRp392&#10;(dp393&#10;g12&#10;I27&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Server'&#10;p394&#10;g3&#10;(g4&#10;g5&#10;(lp395&#10;g3&#10;(g7&#10;g8&#10;NtRp396&#10;(dp397&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp398&#10;(dp399&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp400&#10;(dp401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp402&#10;(dp403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp404&#10;(dp405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp406&#10;(dp407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g36&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp408&#10;(dp409&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp410&#10;(dp411&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp412&#10;(dp413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp414&#10;(dp415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp416&#10;(dp417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp418&#10;(dp419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp420&#10;(dp421&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp422&#10;(dp423&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp424&#10;(dp425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp426&#10;(dp427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp428&#10;(dp429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp430&#10;(dp431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p432&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g432&#10;sbag3&#10;(g7&#10;g8&#10;NtRp433&#10;(dp434&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp435&#10;(dp436&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp437&#10;(dp438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp439&#10;(dp440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp441&#10;(dp442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp443&#10;(dp444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp445&#10;(dp446&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp447&#10;(dp448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp449&#10;(dp450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp451&#10;(dp452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp453&#10;(dp454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp455&#10;(dp456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp457&#10;(dp458&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp459&#10;(dp460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp461&#10;(dp462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp463&#10;(dp464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp465&#10;(dp466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp467&#10;(dp468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp469&#10;(dp470&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp471&#10;(dp472&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp473&#10;(dp474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp475&#10;(dp476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp477&#10;(dp478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp479&#10;(dp480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p481&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g481&#10;sbag3&#10;(g7&#10;g8&#10;NtRp482&#10;(dp483&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp484&#10;(dp485&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp486&#10;(dp487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp488&#10;(dp489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp490&#10;(dp491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp492&#10;(dp493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p494&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g494&#10;sbag3&#10;(g7&#10;g8&#10;NtRp495&#10;(dp496&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp497&#10;(dp498&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp499&#10;(dp500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp501&#10;(dp502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp503&#10;(dp504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp505&#10;(dp506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p507&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g507&#10;sbag3&#10;(g7&#10;g8&#10;NtRp508&#10;(dp509&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp510&#10;(dp511&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp512&#10;(dp513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp514&#10;(dp515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp516&#10;(dp517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp518&#10;(dp519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp520&#10;(dp521&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp522&#10;(dp523&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp524&#10;(dp525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp526&#10;(dp527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp528&#10;(dp529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp530&#10;(dp531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp532&#10;(dp533&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp534&#10;(dp535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp536&#10;(dp537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp538&#10;(dp539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp540&#10;(dp541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp542&#10;(dp543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp544&#10;(dp545&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp546&#10;(dp547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp548&#10;(dp549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp550&#10;(dp551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp552&#10;(dp553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp554&#10;(dp555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp556&#10;(dp557&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp558&#10;(dp559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp560&#10;(dp561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp562&#10;(dp563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp564&#10;(dp565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp566&#10;(dp567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp568&#10;(dp569&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp570&#10;(dp571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp572&#10;(dp573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp574&#10;(dp575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp576&#10;(dp577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp578&#10;(dp579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp580&#10;(dp581&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp582&#10;(dp583&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp584&#10;(dp585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp586&#10;(dp587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp588&#10;(dp589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp590&#10;(dp591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p592&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g592&#10;sbag3&#10;(g7&#10;g8&#10;NtRp593&#10;(dp594&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp595&#10;(dp596&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp597&#10;(dp598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp599&#10;(dp600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp601&#10;(dp602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp603&#10;(dp604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p605&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g605&#10;sbag3&#10;(g7&#10;g8&#10;NtRp606&#10;(dp607&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp608&#10;(dp609&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp610&#10;(dp611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp612&#10;(dp613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp614&#10;(dp615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp616&#10;(dp617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p618&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g618&#10;sbag3&#10;(g7&#10;g8&#10;NtRp619&#10;(dp620&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp621&#10;(dp622&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp623&#10;(dp624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp625&#10;(dp626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp627&#10;(dp628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp629&#10;(dp630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p631&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g631&#10;sbag3&#10;(g7&#10;g8&#10;NtRp632&#10;(dp633&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp634&#10;(dp635&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp636&#10;(dp637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp638&#10;(dp639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp640&#10;(dp641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp642&#10;(dp643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p644&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g644&#10;sbag3&#10;(g7&#10;g8&#10;NtRp645&#10;(dp646&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp647&#10;(dp648&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp649&#10;(dp650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp651&#10;(dp652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp653&#10;(dp654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp655&#10;(dp656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p657&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g657&#10;sbag3&#10;(g7&#10;g8&#10;NtRp658&#10;(dp659&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp660&#10;(dp661&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp662&#10;(dp663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp664&#10;(dp665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp666&#10;(dp667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp668&#10;(dp669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Matching ServerID'&#10;p670&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g670&#10;sbag3&#10;(g7&#10;g8&#10;NtRp671&#10;(dp672&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp673&#10;(dp674&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp675&#10;(dp676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp677&#10;(dp678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp679&#10;(dp680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp681&#10;(dp682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Non-matching ServerID'&#10;p683&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g683&#10;sbag3&#10;(g7&#10;g8&#10;NtRp684&#10;(dp685&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp686&#10;(dp687&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp688&#10;(dp689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp690&#10;(dp691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp692&#10;(dp693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp694&#10;(dp695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Encoded Responses Sent'&#10;p696&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g696&#10;sbag3&#10;(g7&#10;g8&#10;NtRp697&#10;(dp698&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp699&#10;(dp700&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp701&#10;(dp702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp703&#10;(dp704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp705&#10;(dp706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp707&#10;(dp708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp709&#10;(dp710&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp711&#10;(dp712&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp713&#10;(dp714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp715&#10;(dp716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp717&#10;(dp718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp719&#10;(dp720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Transfer-Encoded Requests Received'&#10;p721&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g721&#10;sbag3&#10;(g7&#10;g8&#10;NtRp722&#10;(dp723&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp724&#10;(dp725&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp726&#10;(dp727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp728&#10;(dp729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp730&#10;(dp731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp732&#10;(dp733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp734&#10;(dp735&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp736&#10;(dp737&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp738&#10;(dp739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp740&#10;(dp741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp742&#10;(dp743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp744&#10;(dp745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp746&#10;(dp747&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp748&#10;(dp749&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp750&#10;(dp751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp752&#10;(dp753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp754&#10;(dp755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp756&#10;(dp757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp758&#10;(dp759&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp760&#10;(dp761&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp762&#10;(dp763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp764&#10;(dp765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp766&#10;(dp767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp768&#10;(dp769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp770&#10;(dp771&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp772&#10;(dp773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp774&#10;(dp775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp776&#10;(dp777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp778&#10;(dp779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp780&#10;(dp781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp782&#10;(dp783&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp784&#10;(dp785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp786&#10;(dp787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp788&#10;(dp789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp790&#10;(dp791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp792&#10;(dp793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp794&#10;(dp795&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp796&#10;(dp797&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp798&#10;(dp799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp800&#10;(dp801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp802&#10;(dp803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp804&#10;(dp805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Sent'&#10;p806&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g806&#10;sbag3&#10;(g7&#10;g8&#10;NtRp807&#10;(dp808&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp809&#10;(dp810&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp811&#10;(dp812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp813&#10;(dp814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp815&#10;(dp816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp817&#10;(dp818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Sent'&#10;p819&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g819&#10;sbag3&#10;(g7&#10;g8&#10;NtRp820&#10;(dp821&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp822&#10;(dp823&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp824&#10;(dp825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp826&#10;(dp827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp828&#10;(dp829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp830&#10;(dp831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Sent'&#10;p832&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g832&#10;sbag3&#10;(g7&#10;g8&#10;NtRp833&#10;(dp834&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp835&#10;(dp836&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp837&#10;(dp838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp839&#10;(dp840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp841&#10;(dp842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp843&#10;(dp844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Sent'&#10;p845&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g845&#10;sbag3&#10;(g7&#10;g8&#10;NtRp846&#10;(dp847&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp848&#10;(dp849&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp850&#10;(dp851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp852&#10;(dp853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp854&#10;(dp855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp856&#10;(dp857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Sent'&#10;p858&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g858&#10;sbag3&#10;(g7&#10;g8&#10;NtRp859&#10;(dp860&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp861&#10;(dp862&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp863&#10;(dp864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp865&#10;(dp866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp867&#10;(dp868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp869&#10;(dp870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Sent'&#10;p871&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g871&#10;sbag3&#10;(g7&#10;g8&#10;NtRp872&#10;(dp873&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp874&#10;(dp875&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp876&#10;(dp877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp878&#10;(dp879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp880&#10;(dp881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp882&#10;(dp883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Sent'&#10;p884&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g884&#10;sbag3&#10;(g7&#10;g8&#10;NtRp885&#10;(dp886&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp887&#10;(dp888&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp889&#10;(dp890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp891&#10;(dp892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp893&#10;(dp894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp895&#10;(dp896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Sent'&#10;p897&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g897&#10;sbag3&#10;(g7&#10;g8&#10;NtRp898&#10;(dp899&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp900&#10;(dp901&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp902&#10;(dp903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp904&#10;(dp905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp906&#10;(dp907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp908&#10;(dp909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Sent'&#10;p910&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g910&#10;sbag3&#10;(g7&#10;g8&#10;NtRp911&#10;(dp912&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp913&#10;(dp914&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp915&#10;(dp916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp917&#10;(dp918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp919&#10;(dp920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp921&#10;(dp922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Sent'&#10;p923&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g923&#10;sbag3&#10;(g7&#10;g8&#10;NtRp924&#10;(dp925&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp926&#10;(dp927&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp928&#10;(dp929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp930&#10;(dp931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp932&#10;(dp933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp934&#10;(dp935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Received'&#10;p936&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g936&#10;sbag3&#10;(g7&#10;g8&#10;NtRp937&#10;(dp938&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp939&#10;(dp940&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp941&#10;(dp942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp943&#10;(dp944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp945&#10;(dp946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp947&#10;(dp948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Received'&#10;p949&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g949&#10;sbag3&#10;(g7&#10;g8&#10;NtRp950&#10;(dp951&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp952&#10;(dp953&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp954&#10;(dp955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp956&#10;(dp957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp958&#10;(dp959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp960&#10;(dp961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Received'&#10;p962&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g962&#10;sbag3&#10;(g7&#10;g8&#10;NtRp963&#10;(dp964&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp965&#10;(dp966&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp967&#10;(dp968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp969&#10;(dp970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp971&#10;(dp972&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp973&#10;(dp974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Received'&#10;p975&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g975&#10;sbag3&#10;(g7&#10;g8&#10;NtRp976&#10;(dp977&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp978&#10;(dp979&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp980&#10;(dp981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp982&#10;(dp983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp984&#10;(dp985&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp986&#10;(dp987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Received'&#10;p988&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g988&#10;sbag3&#10;(g7&#10;g8&#10;NtRp989&#10;(dp990&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp991&#10;(dp992&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp993&#10;(dp994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp995&#10;(dp996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp997&#10;(dp998&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp999&#10;(dp1000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Received'&#10;p1001&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1001&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1002&#10;(dp1003&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1004&#10;(dp1005&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1006&#10;(dp1007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1008&#10;(dp1009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1010&#10;(dp1011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1012&#10;(dp1013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Received'&#10;p1014&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1014&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1015&#10;(dp1016&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1017&#10;(dp1018&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1019&#10;(dp1020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1021&#10;(dp1022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1023&#10;(dp1024&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1025&#10;(dp1026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Received'&#10;p1027&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1027&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1028&#10;(dp1029&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1030&#10;(dp1031&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1032&#10;(dp1033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1034&#10;(dp1035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1036&#10;(dp1037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1038&#10;(dp1039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Received'&#10;p1040&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1040&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1041&#10;(dp1042&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1043&#10;(dp1044&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1045&#10;(dp1046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1047&#10;(dp1048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1049&#10;(dp1050&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1051&#10;(dp1052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Received'&#10;p1053&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1053&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1054&#10;(dp1055&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1056&#10;(dp1057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1058&#10;(dp1059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1060&#10;(dp1061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1062&#10;(dp1063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1064&#10;(dp1065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Client'&#10;p1066&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1066&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1067&#10;(dp1068&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1069&#10;(dp1070&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1071&#10;(dp1072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1073&#10;(dp1074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1075&#10;(dp1076&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1077&#10;(dp1078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Server'&#10;p1079&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1079&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1080&#10;(dp1081&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1082&#10;(dp1083&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1084&#10;(dp1085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1086&#10;(dp1087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1088&#10;(dp1089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1090&#10;(dp1091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Client to Server'&#10;p1092&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1092&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1093&#10;(dp1094&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1095&#10;(dp1096&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1097&#10;(dp1098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1099&#10;(dp1100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1101&#10;(dp1102&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1103&#10;(dp1104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Server to Client'&#10;p1105&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1105&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1106&#10;(dp1107&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1108&#10;(dp1109&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1110&#10;(dp1111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1112&#10;(dp1113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1114&#10;(dp1115&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1116&#10;(dp1117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Client to Server'&#10;p1118&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1118&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1119&#10;(dp1120&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1121&#10;(dp1122&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1123&#10;(dp1124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1125&#10;(dp1126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1127&#10;(dp1128&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1129&#10;(dp1130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Server to Client'&#10;p1131&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1131&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1132&#10;(dp1133&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1134&#10;(dp1135&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1136&#10;(dp1137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1138&#10;(dp1139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1140&#10;(dp1141&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1142&#10;(dp1143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Succeeded'&#10;p1144&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1144&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1145&#10;(dp1146&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1147&#10;(dp1148&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1149&#10;(dp1150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1151&#10;(dp1152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1153&#10;(dp1154&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1155&#10;(dp1156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Failed'&#10;p1157&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1157&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1158&#10;(dp1159&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1160&#10;(dp1161&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1162&#10;(dp1163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1164&#10;(dp1165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1166&#10;(dp1167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1168&#10;(dp1169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Protocol Error'&#10;p1170&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1170&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1171&#10;(dp1172&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1173&#10;(dp1174&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1175&#10;(dp1176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1177&#10;(dp1178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1179&#10;(dp1180&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1181&#10;(dp1182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Internal Error'&#10;p1183&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1183&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1184&#10;(dp1185&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1186&#10;(dp1187&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1188&#10;(dp1189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1190&#10;(dp1191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1192&#10;(dp1193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1194&#10;(dp1195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Flow Control Error'&#10;p1196&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1196&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1197&#10;(dp1198&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1199&#10;(dp1200&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1201&#10;(dp1202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1203&#10;(dp1204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1205&#10;(dp1206&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1207&#10;(dp1208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Settings Timeout Error'&#10;p1209&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1209&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1210&#10;(dp1211&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1212&#10;(dp1213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1214&#10;(dp1215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1216&#10;(dp1217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1218&#10;(dp1219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1220&#10;(dp1221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Closed Error'&#10;p1222&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1222&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1223&#10;(dp1224&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1225&#10;(dp1226&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1227&#10;(dp1228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1229&#10;(dp1230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1231&#10;(dp1232&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1233&#10;(dp1234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Frame Size Error'&#10;p1235&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1235&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1236&#10;(dp1237&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1238&#10;(dp1239&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1240&#10;(dp1241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1242&#10;(dp1243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1244&#10;(dp1245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1246&#10;(dp1247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Refused Stream Error'&#10;p1248&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1248&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1249&#10;(dp1250&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1251&#10;(dp1252&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1253&#10;(dp1254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1255&#10;(dp1256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1257&#10;(dp1258&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1259&#10;(dp1260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Cancelled Error'&#10;p1261&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1261&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1262&#10;(dp1263&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1264&#10;(dp1265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1266&#10;(dp1267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1268&#10;(dp1269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1270&#10;(dp1271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1272&#10;(dp1273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Compression Error'&#10;p1274&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1275&#10;(dp1276&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1277&#10;(dp1278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1279&#10;(dp1280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1281&#10;(dp1282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1283&#10;(dp1284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1285&#10;(dp1286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connect Error'&#10;p1287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1288&#10;(dp1289&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1290&#10;(dp1291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1292&#10;(dp1293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1294&#10;(dp1295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1296&#10;(dp1297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1298&#10;(dp1299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Enhance Calm Error'&#10;p1300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1301&#10;(dp1302&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1303&#10;(dp1304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1305&#10;(dp1306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1307&#10;(dp1308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1309&#10;(dp1310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1311&#10;(dp1312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Inadequate Security Error'&#10;p1313&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1314&#10;(dp1315&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1316&#10;(dp1317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1318&#10;(dp1319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1320&#10;(dp1321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1322&#10;(dp1323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1324&#10;(dp1325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HTTP1.1 Required Error'&#10;p1326&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1327&#10;(dp1328&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1329&#10;(dp1330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1331&#10;(dp1332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1333&#10;(dp1334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1335&#10;(dp1336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1337&#10;(dp1338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p1339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1340&#10;(dp1341&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1342&#10;(dp1343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1344&#10;(dp1345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1346&#10;(dp1347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1348&#10;(dp1349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1350&#10;(dp1351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p1352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1353&#10;(dp1354&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1355&#10;(dp1356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1357&#10;(dp1358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1359&#10;(dp1360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1361&#10;(dp1362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1363&#10;(dp1364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p1365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1366&#10;(dp1367&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1368&#10;(dp1369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1370&#10;(dp1371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1372&#10;(dp1373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1374&#10;(dp1375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1376&#10;(dp1377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p1378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1379&#10;(dp1380&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1381&#10;(dp1382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1383&#10;(dp1384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1385&#10;(dp1386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1387&#10;(dp1388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1389&#10;(dp1390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p1391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1392&#10;(dp1393&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1394&#10;(dp1395&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1396&#10;(dp1397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1398&#10;(dp1399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1400&#10;(dp1401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1402&#10;(dp1403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p1404&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1404&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1405&#10;(dp1406&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1407&#10;(dp1408&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1409&#10;(dp1410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1411&#10;(dp1412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1413&#10;(dp1414&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1415&#10;(dp1416&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p1417&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1417&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1418&#10;(dp1419&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1420&#10;(dp1421&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1422&#10;(dp1423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1424&#10;(dp1425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1426&#10;(dp1427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1428&#10;(dp1429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p1430&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1430&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1431&#10;(dp1432&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1433&#10;(dp1434&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1435&#10;(dp1436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1437&#10;(dp1438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1439&#10;(dp1440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1441&#10;(dp1442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p1443&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1443&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1444&#10;(dp1445&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1446&#10;(dp1447&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1448&#10;(dp1449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1450&#10;(dp1451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1452&#10;(dp1453&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1454&#10;(dp1455&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p1456&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1456&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1457&#10;(dp1458&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1459&#10;(dp1460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1461&#10;(dp1462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1463&#10;(dp1464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1465&#10;(dp1466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1467&#10;(dp1468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p1469&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1469&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1470&#10;(dp1471&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1472&#10;(dp1473&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1474&#10;(dp1475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1476&#10;(dp1477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1478&#10;(dp1479&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1480&#10;(dp1481&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p1482&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1482&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1483&#10;(dp1484&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1485&#10;(dp1486&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1487&#10;(dp1488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1489&#10;(dp1490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1491&#10;(dp1492&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1493&#10;(dp1494&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p1495&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1495&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1496&#10;(dp1497&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1498&#10;(dp1499&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1500&#10;(dp1501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1502&#10;(dp1503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1504&#10;(dp1505&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1506&#10;(dp1507&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p1508&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1508&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1509&#10;(dp1510&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1511&#10;(dp1512&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1513&#10;(dp1514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1515&#10;(dp1516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1517&#10;(dp1518&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1519&#10;(dp1520&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p1521&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1521&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1522&#10;(dp1523&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1524&#10;(dp1525&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1526&#10;(dp1527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1528&#10;(dp1529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1530&#10;(dp1531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1532&#10;(dp1533&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p1534&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1534&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1535&#10;(dp1536&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1537&#10;(dp1538&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1539&#10;(dp1540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1541&#10;(dp1542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1543&#10;(dp1544&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1545&#10;(dp1546&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p1547&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1547&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1548&#10;(dp1549&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1550&#10;(dp1551&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1552&#10;(dp1553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1554&#10;(dp1555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1556&#10;(dp1557&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1558&#10;(dp1559&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p1560&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1560&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1561&#10;(dp1562&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1563&#10;(dp1564&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1565&#10;(dp1566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1567&#10;(dp1568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1569&#10;(dp1570&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1571&#10;(dp1572&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p1573&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1573&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1574&#10;(dp1575&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1576&#10;(dp1577&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1578&#10;(dp1579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1580&#10;(dp1581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1582&#10;(dp1583&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1584&#10;(dp1585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p1586&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1586&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1587&#10;(dp1588&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1589&#10;(dp1590&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1591&#10;(dp1592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1593&#10;(dp1594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1595&#10;(dp1596&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1597&#10;(dp1598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p1599&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1599&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1600&#10;(dp1601&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1602&#10;(dp1603&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1604&#10;(dp1605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1606&#10;(dp1607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1608&#10;(dp1609&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1610&#10;(dp1611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p1612&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1612&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1613&#10;(dp1614&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1615&#10;(dp1616&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1617&#10;(dp1618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1619&#10;(dp1620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1621&#10;(dp1622&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1623&#10;(dp1624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p1625&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1625&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1626&#10;(dp1627&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1628&#10;(dp1629&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1630&#10;(dp1631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1632&#10;(dp1633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1634&#10;(dp1635&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1636&#10;(dp1637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p1638&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1638&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1639&#10;(dp1640&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1641&#10;(dp1642&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1643&#10;(dp1644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1645&#10;(dp1646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1647&#10;(dp1648&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1649&#10;(dp1650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p1651&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1651&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1652&#10;(dp1653&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1654&#10;(dp1655&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1656&#10;(dp1657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1658&#10;(dp1659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1660&#10;(dp1661&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1662&#10;(dp1663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p1664&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1664&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1665&#10;(dp1666&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1667&#10;(dp1668&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1669&#10;(dp1670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1671&#10;(dp1672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1673&#10;(dp1674&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1675&#10;(dp1676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p1677&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1677&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1678&#10;(dp1679&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1680&#10;(dp1681&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1682&#10;(dp1683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1684&#10;(dp1685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1686&#10;(dp1687&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1688&#10;(dp1689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p1690&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1690&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1691&#10;(dp1692&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1693&#10;(dp1694&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1695&#10;(dp1696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1697&#10;(dp1698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1699&#10;(dp1700&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1701&#10;(dp1702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p1703&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1703&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1704&#10;(dp1705&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1706&#10;(dp1707&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1708&#10;(dp1709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1710&#10;(dp1711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1712&#10;(dp1713&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1714&#10;(dp1715&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p1716&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1716&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1717&#10;(dp1718&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1719&#10;(dp1720&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1721&#10;(dp1722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1723&#10;(dp1724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1725&#10;(dp1726&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1727&#10;(dp1728&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p1729&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1729&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1730&#10;(dp1731&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1732&#10;(dp1733&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1734&#10;(dp1735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1736&#10;(dp1737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1738&#10;(dp1739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1740&#10;(dp1741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p1742&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1742&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1743&#10;(dp1744&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1745&#10;(dp1746&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1747&#10;(dp1748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1749&#10;(dp1750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1751&#10;(dp1752&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1753&#10;(dp1754&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p1755&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1755&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1756&#10;(dp1757&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1758&#10;(dp1759&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1760&#10;(dp1761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1762&#10;(dp1763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1764&#10;(dp1765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1766&#10;(dp1767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p1768&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1768&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1769&#10;(dp1770&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1771&#10;(dp1772&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1773&#10;(dp1774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1775&#10;(dp1776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1777&#10;(dp1778&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1779&#10;(dp1780&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p1781&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1781&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1782&#10;(dp1783&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1784&#10;(dp1785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1786&#10;(dp1787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1788&#10;(dp1789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1790&#10;(dp1791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1792&#10;(dp1793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p1794&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1794&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1795&#10;(dp1796&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1797&#10;(dp1798&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1799&#10;(dp1800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1801&#10;(dp1802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1803&#10;(dp1804&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1805&#10;(dp1806&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p1807&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1807&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1808&#10;(dp1809&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1810&#10;(dp1811&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1812&#10;(dp1813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1814&#10;(dp1815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1816&#10;(dp1817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1818&#10;(dp1819&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p1820&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1820&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1821&#10;(dp1822&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1823&#10;(dp1824&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1825&#10;(dp1826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1827&#10;(dp1828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1829&#10;(dp1830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1831&#10;(dp1832&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p1833&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1833&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1834&#10;(dp1835&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1836&#10;(dp1837&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1838&#10;(dp1839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1840&#10;(dp1841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1842&#10;(dp1843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1844&#10;(dp1845&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p1846&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1846&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1847&#10;(dp1848&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1849&#10;(dp1850&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1851&#10;(dp1852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1853&#10;(dp1854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1855&#10;(dp1856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1857&#10;(dp1858&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p1859&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1859&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1860&#10;(dp1861&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1862&#10;(dp1863&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1864&#10;(dp1865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1866&#10;(dp1867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1868&#10;(dp1869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1870&#10;(dp1871&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p1872&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1872&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1873&#10;(dp1874&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1875&#10;(dp1876&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1877&#10;(dp1878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1879&#10;(dp1880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1881&#10;(dp1882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1883&#10;(dp1884&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p1885&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1885&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1886&#10;(dp1887&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1888&#10;(dp1889&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1890&#10;(dp1891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1892&#10;(dp1893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1894&#10;(dp1895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1896&#10;(dp1897&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p1898&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1898&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1899&#10;(dp1900&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1901&#10;(dp1902&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1903&#10;(dp1904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1905&#10;(dp1906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1907&#10;(dp1908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1909&#10;(dp1910&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p1911&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1911&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1912&#10;(dp1913&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1914&#10;(dp1915&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1916&#10;(dp1917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1918&#10;(dp1919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1920&#10;(dp1921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1922&#10;(dp1923&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p1924&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1924&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1925&#10;(dp1926&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1927&#10;(dp1928&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1929&#10;(dp1930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1931&#10;(dp1932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1933&#10;(dp1934&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1935&#10;(dp1936&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p1937&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1937&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1938&#10;(dp1939&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1940&#10;(dp1941&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1942&#10;(dp1943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1944&#10;(dp1945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1946&#10;(dp1947&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1948&#10;(dp1949&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p1950&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1950&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1951&#10;(dp1952&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1953&#10;(dp1954&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1955&#10;(dp1956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1957&#10;(dp1958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1959&#10;(dp1960&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1961&#10;(dp1962&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p1963&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1963&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1964&#10;(dp1965&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1966&#10;(dp1967&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1968&#10;(dp1969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1970&#10;(dp1971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1972&#10;(dp1973&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1974&#10;(dp1975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p1976&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1976&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1977&#10;(dp1978&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1979&#10;(dp1980&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1981&#10;(dp1982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1983&#10;(dp1984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1985&#10;(dp1986&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1987&#10;(dp1988&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p1989&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1989&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1990&#10;(dp1991&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1992&#10;(dp1993&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1994&#10;(dp1995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1996&#10;(dp1997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1998&#10;(dp1999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2000&#10;(dp2001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p2002&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2002&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2003&#10;(dp2004&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2005&#10;(dp2006&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2007&#10;(dp2008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2009&#10;(dp2010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2011&#10;(dp2012&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2013&#10;(dp2014&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p2015&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2015&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2016&#10;(dp2017&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2018&#10;(dp2019&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2020&#10;(dp2021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2022&#10;(dp2023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2024&#10;(dp2025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2026&#10;(dp2027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p2028&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2028&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2029&#10;(dp2030&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2031&#10;(dp2032&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2033&#10;(dp2034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2035&#10;(dp2036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2037&#10;(dp2038&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2039&#10;(dp2040&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p2041&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2041&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2042&#10;(dp2043&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2044&#10;(dp2045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2046&#10;(dp2047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2048&#10;(dp2049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2050&#10;(dp2051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2052&#10;(dp2053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p2054&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2054&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2055&#10;(dp2056&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2057&#10;(dp2058&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2059&#10;(dp2060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2061&#10;(dp2062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2063&#10;(dp2064&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2065&#10;(dp2066&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p2067&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2067&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2068&#10;(dp2069&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2070&#10;(dp2071&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2072&#10;(dp2073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2074&#10;(dp2075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2076&#10;(dp2077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2078&#10;(dp2079&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p2080&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2080&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2081&#10;(dp2082&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2083&#10;(dp2084&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2085&#10;(dp2086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2087&#10;(dp2088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2089&#10;(dp2090&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2091&#10;(dp2092&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p2093&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2093&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2094&#10;(dp2095&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2096&#10;(dp2097&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2098&#10;(dp2099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2100&#10;(dp2101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2102&#10;(dp2103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2104&#10;(dp2105&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p2106&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2106&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2107&#10;(dp2108&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2109&#10;(dp2110&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2111&#10;(dp2112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2113&#10;(dp2114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2115&#10;(dp2116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2117&#10;(dp2118&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p2119&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2119&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2120&#10;(dp2121&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2122&#10;(dp2123&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2124&#10;(dp2125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2126&#10;(dp2127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2128&#10;(dp2129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2130&#10;(dp2131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p2132&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2132&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2133&#10;(dp2134&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2135&#10;(dp2136&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2137&#10;(dp2138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2139&#10;(dp2140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2141&#10;(dp2142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2143&#10;(dp2144&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p2145&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2145&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2146&#10;(dp2147&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2148&#10;(dp2149&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2150&#10;(dp2151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2152&#10;(dp2153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2154&#10;(dp2155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2156&#10;(dp2157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p2158&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2158&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2159&#10;(dp2160&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2161&#10;(dp2162&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2163&#10;(dp2164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2165&#10;(dp2166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2167&#10;(dp2168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2169&#10;(dp2170&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p2171&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2171&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2172&#10;(dp2173&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2174&#10;(dp2175&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2176&#10;(dp2177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2178&#10;(dp2179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2180&#10;(dp2181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2182&#10;(dp2183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p2184&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2184&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2185&#10;(dp2186&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2187&#10;(dp2188&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2189&#10;(dp2190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2191&#10;(dp2192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2193&#10;(dp2194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2195&#10;(dp2196&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p2197&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2197&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2198&#10;(dp2199&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2200&#10;(dp2201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2202&#10;(dp2203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2204&#10;(dp2205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2206&#10;(dp2207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2208&#10;(dp2209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p2210&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2210&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2211&#10;(dp2212&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2213&#10;(dp2214&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2215&#10;(dp2216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2217&#10;(dp2218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2219&#10;(dp2220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2221&#10;(dp2222&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p2223&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2223&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2224&#10;(dp2225&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2226&#10;(dp2227&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2228&#10;(dp2229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2230&#10;(dp2231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2232&#10;(dp2233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2234&#10;(dp2235&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p2236&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2236&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2237&#10;(dp2238&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2239&#10;(dp2240&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2241&#10;(dp2242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2243&#10;(dp2244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2245&#10;(dp2246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2247&#10;(dp2248&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p2249&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2249&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2250&#10;(dp2251&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2252&#10;(dp2253&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2254&#10;(dp2255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2256&#10;(dp2257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2258&#10;(dp2259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2260&#10;(dp2261&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p2262&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2262&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2263&#10;(dp2264&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2265&#10;(dp2266&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2267&#10;(dp2268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2269&#10;(dp2270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2271&#10;(dp2272&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2273&#10;(dp2274&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p2275&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2275&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2276&#10;(dp2277&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2278&#10;(dp2279&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2280&#10;(dp2281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2282&#10;(dp2283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2284&#10;(dp2285&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2286&#10;(dp2287&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p2288&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2288&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2289&#10;(dp2290&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2291&#10;(dp2292&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2293&#10;(dp2294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2295&#10;(dp2296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2297&#10;(dp2298&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2299&#10;(dp2300&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p2301&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2301&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2302&#10;(dp2303&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2304&#10;(dp2305&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2306&#10;(dp2307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2308&#10;(dp2309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2310&#10;(dp2311&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2312&#10;(dp2313&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p2314&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2314&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2315&#10;(dp2316&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2317&#10;(dp2318&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2319&#10;(dp2320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2321&#10;(dp2322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2323&#10;(dp2324&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2325&#10;(dp2326&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p2327&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2327&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2328&#10;(dp2329&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2330&#10;(dp2331&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2332&#10;(dp2333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2334&#10;(dp2335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2336&#10;(dp2337&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2338&#10;(dp2339&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p2340&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2340&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2341&#10;(dp2342&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2343&#10;(dp2344&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2345&#10;(dp2346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2347&#10;(dp2348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2349&#10;(dp2350&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2351&#10;(dp2352&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p2353&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2353&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2354&#10;(dp2355&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2356&#10;(dp2357&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2358&#10;(dp2359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2360&#10;(dp2361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2362&#10;(dp2363&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2364&#10;(dp2365&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p2366&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2366&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2367&#10;(dp2368&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2369&#10;(dp2370&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2371&#10;(dp2372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2373&#10;(dp2374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2375&#10;(dp2376&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2377&#10;(dp2378&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p2379&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2379&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2380&#10;(dp2381&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2382&#10;(dp2383&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2384&#10;(dp2385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2386&#10;(dp2387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2388&#10;(dp2389&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2390&#10;(dp2391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p2392&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2392&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2393&#10;(dp2394&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2395&#10;(dp2396&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2397&#10;(dp2398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2399&#10;(dp2400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2401&#10;(dp2402&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2403&#10;(dp2404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p2405&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2405&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2406&#10;(dp2407&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2408&#10;(dp2409&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2410&#10;(dp2411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2412&#10;(dp2413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2414&#10;(dp2415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2416&#10;(dp2417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p2418&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2418&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2419&#10;(dp2420&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2421&#10;(dp2422&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2423&#10;(dp2424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2425&#10;(dp2426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2427&#10;(dp2428&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2429&#10;(dp2430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p2431&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2431&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2432&#10;(dp2433&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2434&#10;(dp2435&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2436&#10;(dp2437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2438&#10;(dp2439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2440&#10;(dp2441&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2442&#10;(dp2443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p2444&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2444&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2445&#10;(dp2446&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2447&#10;(dp2448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2449&#10;(dp2450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2451&#10;(dp2452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2453&#10;(dp2454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2455&#10;(dp2456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p2457&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2457&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2458&#10;(dp2459&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2460&#10;(dp2461&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2462&#10;(dp2463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2464&#10;(dp2465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2466&#10;(dp2467&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2468&#10;(dp2469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p2470&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2470&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2471&#10;(dp2472&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2473&#10;(dp2474&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2475&#10;(dp2476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2477&#10;(dp2478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2479&#10;(dp2480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2481&#10;(dp2482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p2483&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2483&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2484&#10;(dp2485&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2486&#10;(dp2487&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2488&#10;(dp2489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2490&#10;(dp2491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2492&#10;(dp2493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2494&#10;(dp2495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p2496&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2496&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2497&#10;(dp2498&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2499&#10;(dp2500&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2501&#10;(dp2502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2503&#10;(dp2504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2505&#10;(dp2506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2507&#10;(dp2508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p2509&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2509&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2510&#10;(dp2511&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2512&#10;(dp2513&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2514&#10;(dp2515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2516&#10;(dp2517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2518&#10;(dp2519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2520&#10;(dp2521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p2522&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2522&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2523&#10;(dp2524&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2525&#10;(dp2526&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2527&#10;(dp2528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2529&#10;(dp2530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2531&#10;(dp2532&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2533&#10;(dp2534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p2535&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2535&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2536&#10;(dp2537&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2538&#10;(dp2539&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2540&#10;(dp2541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2542&#10;(dp2543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2544&#10;(dp2545&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2546&#10;(dp2547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p2548&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2548&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2549&#10;(dp2550&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2551&#10;(dp2552&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2553&#10;(dp2554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2555&#10;(dp2556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2557&#10;(dp2558&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2559&#10;(dp2560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p2561&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2561&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2562&#10;(dp2563&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2564&#10;(dp2565&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2566&#10;(dp2567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2568&#10;(dp2569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2570&#10;(dp2571&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2572&#10;(dp2573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p2574&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2574&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2575&#10;(dp2576&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2577&#10;(dp2578&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2579&#10;(dp2580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2581&#10;(dp2582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2583&#10;(dp2584&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2585&#10;(dp2586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p2587&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2587&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2588&#10;(dp2589&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2590&#10;(dp2591&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2592&#10;(dp2593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2594&#10;(dp2595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2596&#10;(dp2597&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2598&#10;(dp2599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p2600&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2600&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2601&#10;(dp2602&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2603&#10;(dp2604&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2605&#10;(dp2606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2607&#10;(dp2608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2609&#10;(dp2610&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2611&#10;(dp2612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p2613&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2613&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2614&#10;(dp2615&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2616&#10;(dp2617&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2618&#10;(dp2619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2620&#10;(dp2621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2622&#10;(dp2623&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2624&#10;(dp2625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p2626&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2626&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2627&#10;(dp2628&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2629&#10;(dp2630&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2631&#10;(dp2632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2633&#10;(dp2634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2635&#10;(dp2636&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2637&#10;(dp2638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p2639&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2639&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2640&#10;(dp2641&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2642&#10;(dp2643&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2644&#10;(dp2645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2646&#10;(dp2647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2648&#10;(dp2649&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2650&#10;(dp2651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p2652&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2652&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2653&#10;(dp2654&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2655&#10;(dp2656&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2657&#10;(dp2658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2659&#10;(dp2660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2661&#10;(dp2662&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2663&#10;(dp2664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p2665&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2665&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2666&#10;(dp2667&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2668&#10;(dp2669&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2670&#10;(dp2671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2672&#10;(dp2673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2674&#10;(dp2675&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2676&#10;(dp2677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p2678&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2678&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2679&#10;(dp2680&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2681&#10;(dp2682&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2683&#10;(dp2684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2685&#10;(dp2686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2687&#10;(dp2688&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2689&#10;(dp2690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p2691&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2691&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2692&#10;(dp2693&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2694&#10;(dp2695&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2696&#10;(dp2697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2698&#10;(dp2699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2700&#10;(dp2701&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2702&#10;(dp2703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p2704&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2704&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2705&#10;(dp2706&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2707&#10;(dp2708&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2709&#10;(dp2710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2711&#10;(dp2712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2713&#10;(dp2714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2715&#10;(dp2716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p2717&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2717&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2718&#10;(dp2719&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2720&#10;(dp2721&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2722&#10;(dp2723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2724&#10;(dp2725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2726&#10;(dp2727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2728&#10;(dp2729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p2730&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2730&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2731&#10;(dp2732&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2733&#10;(dp2734&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2735&#10;(dp2736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2737&#10;(dp2738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2739&#10;(dp2740&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2741&#10;(dp2742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p2743&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2743&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2744&#10;(dp2745&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2746&#10;(dp2747&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2748&#10;(dp2749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2750&#10;(dp2751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2752&#10;(dp2753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2754&#10;(dp2755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p2756&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2756&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2757&#10;(dp2758&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2759&#10;(dp2760&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2761&#10;(dp2762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2763&#10;(dp2764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2765&#10;(dp2766&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2767&#10;(dp2768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p2769&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2769&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2770&#10;(dp2771&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2772&#10;(dp2773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2774&#10;(dp2775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2776&#10;(dp2777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2778&#10;(dp2779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2780&#10;(dp2781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p2782&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2782&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2783&#10;(dp2784&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2785&#10;(dp2786&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2787&#10;(dp2788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2789&#10;(dp2790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2791&#10;(dp2792&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2793&#10;(dp2794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p2795&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2795&#10;sbatRp2796&#10;(dp2797&#10;g12&#10;I185&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client Per URL'&#10;p2798&#10;g3&#10;(g4&#10;g5&#10;(lp2799&#10;g3&#10;(g7&#10;g8&#10;NtRp2800&#10;(dp2801&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2802&#10;(dp2803&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2804&#10;(dp2805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2806&#10;(dp2807&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2808&#10;(dp2809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2810&#10;(dp2811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Sent'&#10;p2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2813&#10;(dp2814&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2815&#10;(dp2816&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2817&#10;(dp2818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2819&#10;(dp2820&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2821&#10;(dp2822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2823&#10;(dp2824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2826&#10;(dp2827&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2828&#10;(dp2829&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2830&#10;(dp2831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2832&#10;(dp2833&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2834&#10;(dp2835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2836&#10;(dp2837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (Provisional)'&#10;p2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2839&#10;(dp2840&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2841&#10;(dp2842&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2843&#10;(dp2844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2845&#10;(dp2846&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2847&#10;(dp2848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2849&#10;(dp2850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2852&#10;(dp2853&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2854&#10;(dp2855&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2856&#10;(dp2857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2858&#10;(dp2859&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2860&#10;(dp2861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2862&#10;(dp2863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write)'&#10;p2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2865&#10;(dp2866&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2867&#10;(dp2868&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2869&#10;(dp2870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2871&#10;(dp2872&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2873&#10;(dp2874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2875&#10;(dp2876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Read)'&#10;p2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2878&#10;(dp2879&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2880&#10;(dp2881&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2882&#10;(dp2883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2884&#10;(dp2885&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2886&#10;(dp2887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2888&#10;(dp2889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Bad Header)'&#10;p2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2891&#10;(dp2892&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2893&#10;(dp2894&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2895&#10;(dp2896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2897&#10;(dp2898&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2899&#10;(dp2900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2901&#10;(dp2902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx)'&#10;p2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2904&#10;(dp2905&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2906&#10;(dp2907&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2908&#10;(dp2909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2910&#10;(dp2911&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2912&#10;(dp2913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2914&#10;(dp2915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (400)'&#10;p2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2917&#10;(dp2918&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2919&#10;(dp2920&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2921&#10;(dp2922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2923&#10;(dp2924&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2925&#10;(dp2926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2927&#10;(dp2928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (401)'&#10;p2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2930&#10;(dp2931&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2932&#10;(dp2933&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2934&#10;(dp2935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2936&#10;(dp2937&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2938&#10;(dp2939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2940&#10;(dp2941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (403)'&#10;p2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2943&#10;(dp2944&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2945&#10;(dp2946&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2947&#10;(dp2948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2949&#10;(dp2950&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2951&#10;(dp2952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2953&#10;(dp2954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2956&#10;(dp2957&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2958&#10;(dp2959&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2960&#10;(dp2961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2962&#10;(dp2963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2964&#10;(dp2965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2966&#10;(dp2967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (407)'&#10;p2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2969&#10;(dp2970&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2971&#10;(dp2972&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2973&#10;(dp2974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2975&#10;(dp2976&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2977&#10;(dp2978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2979&#10;(dp2980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (408)'&#10;p2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2982&#10;(dp2983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2984&#10;(dp2985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2986&#10;(dp2987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2988&#10;(dp2989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2990&#10;(dp2991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2992&#10;(dp2993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx other)'&#10;p2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2995&#10;(dp2996&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2997&#10;(dp2998&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2999&#10;(dp3000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3001&#10;(dp3002&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3003&#10;(dp3004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3005&#10;(dp3006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx)'&#10;p3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3008&#10;(dp3009&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3010&#10;(dp3011&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3012&#10;(dp3013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3014&#10;(dp3015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3016&#10;(dp3017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3018&#10;(dp3019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (505)'&#10;p3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3021&#10;(dp3022&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3023&#10;(dp3024&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3025&#10;(dp3026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3027&#10;(dp3028&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3029&#10;(dp3030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3031&#10;(dp3032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx other)'&#10;p3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3034&#10;(dp3035&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3036&#10;(dp3037&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3038&#10;(dp3039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3040&#10;(dp3041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3042&#10;(dp3043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3044&#10;(dp3045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (other)'&#10;p3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3047&#10;(dp3048&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3049&#10;(dp3050&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3051&#10;(dp3052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3053&#10;(dp3054&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3055&#10;(dp3056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3057&#10;(dp3058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Timeout)'&#10;p3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3060&#10;(dp3061&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3062&#10;(dp3063&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3064&#10;(dp3065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3066&#10;(dp3067&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3068&#10;(dp3069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3070&#10;(dp3071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3073&#10;(dp3074&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3075&#10;(dp3076&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3077&#10;(dp3078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3079&#10;(dp3080&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3081&#10;(dp3082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3083&#10;(dp3084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted Before Request'&#10;p3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3086&#10;(dp3087&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3088&#10;(dp3089&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3090&#10;(dp3091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3092&#10;(dp3093&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3094&#10;(dp3095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3096&#10;(dp3097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted After Request'&#10;p3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3099&#10;(dp3100&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3101&#10;(dp3102&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3103&#10;(dp3104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3105&#10;(dp3106&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3107&#10;(dp3108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3109&#10;(dp3110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received With Match'&#10;p3111&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3111&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3112&#10;(dp3113&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3114&#10;(dp3115&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3116&#10;(dp3117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3118&#10;(dp3119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3120&#10;(dp3121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3122&#10;(dp3123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received Without Match'&#10;p3124&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3124&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3125&#10;(dp3126&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3127&#10;(dp3128&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3129&#10;(dp3130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3131&#10;(dp3132&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3133&#10;(dp3134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3135&#10;(dp3136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Intermediate Responses Received (1xx)'&#10;p3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3138&#10;(dp3139&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3140&#10;(dp3141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3142&#10;(dp3143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3144&#10;(dp3145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3146&#10;(dp3147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3148&#10;(dp3149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (2xx)'&#10;p3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3151&#10;(dp3152&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3153&#10;(dp3154&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3155&#10;(dp3156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3157&#10;(dp3158&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3159&#10;(dp3160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3161&#10;(dp3162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (3xx)'&#10;p3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3164&#10;(dp3165&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3166&#10;(dp3167&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3168&#10;(dp3169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3170&#10;(dp3171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3172&#10;(dp3173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3174&#10;(dp3175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (301)'&#10;p3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3177&#10;(dp3178&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3179&#10;(dp3180&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3181&#10;(dp3182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3183&#10;(dp3184&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3185&#10;(dp3186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3187&#10;(dp3188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (302)'&#10;p3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3190&#10;(dp3191&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3192&#10;(dp3193&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3194&#10;(dp3195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3196&#10;(dp3197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3198&#10;(dp3199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3200&#10;(dp3201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (303)'&#10;p3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3203&#10;(dp3204&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3205&#10;(dp3206&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3207&#10;(dp3208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3209&#10;(dp3210&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3211&#10;(dp3212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3213&#10;(dp3214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (307)'&#10;p3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3216&#10;(dp3217&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3218&#10;(dp3219&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3220&#10;(dp3221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3222&#10;(dp3223&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3224&#10;(dp3225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3226&#10;(dp3227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Sent'&#10;p3228&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3228&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3229&#10;(dp3230&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3231&#10;(dp3232&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3233&#10;(dp3234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3235&#10;(dp3236&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3237&#10;(dp3238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3239&#10;(dp3240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Headers Received'&#10;p3241&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3241&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3242&#10;(dp3243&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3244&#10;(dp3245&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3246&#10;(dp3247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3248&#10;(dp3249&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3250&#10;(dp3251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3252&#10;(dp3253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Received'&#10;p3254&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3254&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3255&#10;(dp3256&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3257&#10;(dp3258&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3259&#10;(dp3260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3261&#10;(dp3262&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3263&#10;(dp3264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3265&#10;(dp3266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Successful'&#10;p3267&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3267&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3268&#10;(dp3269&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3270&#10;(dp3271&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3272&#10;(dp3273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3274&#10;(dp3275&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3276&#10;(dp3277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3278&#10;(dp3279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Failed'&#10;p3280&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3280&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3281&#10;(dp3282&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3283&#10;(dp3284&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3285&#10;(dp3286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3287&#10;(dp3288&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3289&#10;(dp3290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3291&#10;(dp3292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p3293&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3293&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3294&#10;(dp3295&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3296&#10;(dp3297&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3298&#10;(dp3299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3300&#10;(dp3301&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3302&#10;(dp3303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3304&#10;(dp3305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p3306&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3306&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3307&#10;(dp3308&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3309&#10;(dp3310&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3311&#10;(dp3312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3313&#10;(dp3314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3315&#10;(dp3316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3317&#10;(dp3318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p3319&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3319&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3320&#10;(dp3321&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3322&#10;(dp3323&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3324&#10;(dp3325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3326&#10;(dp3327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3328&#10;(dp3329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3330&#10;(dp3331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Sent'&#10;p3332&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3332&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3333&#10;(dp3334&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3335&#10;(dp3336&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3337&#10;(dp3338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3339&#10;(dp3340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3341&#10;(dp3342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3343&#10;(dp3344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p3345&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3345&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3346&#10;(dp3347&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3348&#10;(dp3349&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3350&#10;(dp3351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3352&#10;(dp3353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3354&#10;(dp3355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3356&#10;(dp3357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size in Request'&#10;p3358&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3358&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3359&#10;(dp3360&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3361&#10;(dp3362&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3363&#10;(dp3364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3365&#10;(dp3366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3367&#10;(dp3368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3369&#10;(dp3370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p3371&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3371&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3372&#10;(dp3373&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3374&#10;(dp3375&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3376&#10;(dp3377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3378&#10;(dp3379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3380&#10;(dp3381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3382&#10;(dp3383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name1-Value1'&#10;p3384&#10;sg22&#10;I00&#10;sg37&#10;S'kString'&#10;p3385&#10;sg39&#10;g3384&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3386&#10;(dp3387&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3388&#10;(dp3389&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3390&#10;(dp3391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3392&#10;(dp3393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3394&#10;(dp3395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3396&#10;(dp3397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter1'&#10;p3398&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3398&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3399&#10;(dp3400&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3401&#10;(dp3402&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3403&#10;(dp3404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3405&#10;(dp3406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3407&#10;(dp3408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3409&#10;(dp3410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name2-Value2'&#10;p3411&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3411&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3412&#10;(dp3413&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3414&#10;(dp3415&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3416&#10;(dp3417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3418&#10;(dp3419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3420&#10;(dp3421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3422&#10;(dp3423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter2'&#10;p3424&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3424&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3425&#10;(dp3426&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3427&#10;(dp3428&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3429&#10;(dp3430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3431&#10;(dp3432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3433&#10;(dp3434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3435&#10;(dp3436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name3-Value3'&#10;p3437&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3437&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3438&#10;(dp3439&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3440&#10;(dp3441&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3442&#10;(dp3443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3444&#10;(dp3445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3446&#10;(dp3447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3448&#10;(dp3449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter3'&#10;p3450&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3450&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3451&#10;(dp3452&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3453&#10;(dp3454&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3455&#10;(dp3456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3457&#10;(dp3458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3459&#10;(dp3460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3461&#10;(dp3462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name4-Value4'&#10;p3463&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3463&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3464&#10;(dp3465&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3466&#10;(dp3467&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3468&#10;(dp3469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3470&#10;(dp3471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3472&#10;(dp3473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3474&#10;(dp3475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter4'&#10;p3476&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3476&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3477&#10;(dp3478&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3479&#10;(dp3480&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3481&#10;(dp3482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3483&#10;(dp3484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3485&#10;(dp3486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3487&#10;(dp3488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name5-Value5'&#10;p3489&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3489&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3490&#10;(dp3491&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3492&#10;(dp3493&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3494&#10;(dp3495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3496&#10;(dp3497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3498&#10;(dp3499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3500&#10;(dp3501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter5'&#10;p3502&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3502&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3503&#10;(dp3504&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3505&#10;(dp3506&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3507&#10;(dp3508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3509&#10;(dp3510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3511&#10;(dp3512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3513&#10;(dp3514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name6-Value6'&#10;p3515&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3515&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3516&#10;(dp3517&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3518&#10;(dp3519&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3520&#10;(dp3521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3522&#10;(dp3523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3524&#10;(dp3525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3526&#10;(dp3527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter6'&#10;p3528&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3528&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3529&#10;(dp3530&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3531&#10;(dp3532&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3533&#10;(dp3534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3535&#10;(dp3536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3537&#10;(dp3538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3539&#10;(dp3540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name7-Value7'&#10;p3541&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3541&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3542&#10;(dp3543&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3544&#10;(dp3545&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3546&#10;(dp3547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3548&#10;(dp3549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3550&#10;(dp3551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3552&#10;(dp3553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter7'&#10;p3554&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3554&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3555&#10;(dp3556&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3557&#10;(dp3558&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3559&#10;(dp3560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3561&#10;(dp3562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3563&#10;(dp3564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3565&#10;(dp3566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name8-Value8'&#10;p3567&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3567&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3568&#10;(dp3569&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3570&#10;(dp3571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3572&#10;(dp3573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3574&#10;(dp3575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3576&#10;(dp3577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3578&#10;(dp3579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter8'&#10;p3580&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3580&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3581&#10;(dp3582&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3583&#10;(dp3584&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3585&#10;(dp3586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3587&#10;(dp3588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3589&#10;(dp3590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3591&#10;(dp3592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name9-Value9'&#10;p3593&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3593&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3594&#10;(dp3595&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3596&#10;(dp3597&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3598&#10;(dp3599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3600&#10;(dp3601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3602&#10;(dp3603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3604&#10;(dp3605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter9'&#10;p3606&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3606&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3607&#10;(dp3608&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3609&#10;(dp3610&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3611&#10;(dp3612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3613&#10;(dp3614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3615&#10;(dp3616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3617&#10;(dp3618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name10-Value10'&#10;p3619&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3619&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3620&#10;(dp3621&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3622&#10;(dp3623&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3624&#10;(dp3625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3626&#10;(dp3627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3628&#10;(dp3629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3630&#10;(dp3631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter10'&#10;p3632&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3632&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3633&#10;(dp3634&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3635&#10;(dp3636&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3637&#10;(dp3638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3639&#10;(dp3640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3641&#10;(dp3642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3643&#10;(dp3644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Received'&#10;p3645&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3645&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3646&#10;(dp3647&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3648&#10;(dp3649&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3650&#10;(dp3651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3652&#10;(dp3653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3654&#10;(dp3655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3656&#10;(dp3657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Successful'&#10;p3658&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3658&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3659&#10;(dp3660&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3661&#10;(dp3662&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3663&#10;(dp3664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3665&#10;(dp3666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3667&#10;(dp3668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3669&#10;(dp3670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Failed'&#10;p3671&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3671&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3672&#10;(dp3673&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3674&#10;(dp3675&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3676&#10;(dp3677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3678&#10;(dp3679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3680&#10;(dp3681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3682&#10;(dp3683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Received'&#10;p3684&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3684&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3685&#10;(dp3686&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3687&#10;(dp3688&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3689&#10;(dp3690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3691&#10;(dp3692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3693&#10;(dp3694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3695&#10;(dp3696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Successful'&#10;p3697&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3697&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3698&#10;(dp3699&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3700&#10;(dp3701&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3702&#10;(dp3703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3704&#10;(dp3705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3706&#10;(dp3707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3708&#10;(dp3709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Failed'&#10;p3710&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3710&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3711&#10;(dp3712&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3713&#10;(dp3714&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3715&#10;(dp3716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3717&#10;(dp3718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3719&#10;(dp3720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3721&#10;(dp3722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Received'&#10;p3723&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3723&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3724&#10;(dp3725&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3726&#10;(dp3727&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3728&#10;(dp3729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3730&#10;(dp3731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3732&#10;(dp3733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3734&#10;(dp3735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Successful'&#10;p3736&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3736&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3737&#10;(dp3738&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3739&#10;(dp3740&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3741&#10;(dp3742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3743&#10;(dp3744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3745&#10;(dp3746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3747&#10;(dp3748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Failed'&#10;p3749&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3749&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3750&#10;(dp3751&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3752&#10;(dp3753&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3754&#10;(dp3755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3756&#10;(dp3757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3758&#10;(dp3759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3760&#10;(dp3761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Received'&#10;p3762&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3762&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3763&#10;(dp3764&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3765&#10;(dp3766&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3767&#10;(dp3768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3769&#10;(dp3770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3771&#10;(dp3772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3773&#10;(dp3774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Successful'&#10;p3775&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3775&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3776&#10;(dp3777&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3778&#10;(dp3779&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3780&#10;(dp3781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3782&#10;(dp3783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3784&#10;(dp3785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3786&#10;(dp3787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Failed'&#10;p3788&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3788&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3789&#10;(dp3790&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3791&#10;(dp3792&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3793&#10;(dp3794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3795&#10;(dp3796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3797&#10;(dp3798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3799&#10;(dp3800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Average Compression Ratio'&#10;p3801&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3801&#10;sbatRp3802&#10;(dp3803&#10;g12&#10;I76&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client'&#10;p3804&#10;g3&#10;(g4&#10;g5&#10;(lp3805&#10;g3&#10;(g7&#10;g8&#10;NtRp3806&#10;(dp3807&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3808&#10;(dp3809&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3810&#10;(dp3811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3812&#10;(dp3813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3814&#10;(dp3815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3816&#10;(dp3817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Simulated Users'&#10;p3818&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3818&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3819&#10;(dp3820&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3821&#10;(dp3822&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3823&#10;(dp3824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3825&#10;(dp3826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3827&#10;(dp3828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3829&#10;(dp3830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Concurrent Connections'&#10;p3831&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3831&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3832&#10;(dp3833&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3834&#10;(dp3835&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3836&#10;(dp3837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3838&#10;(dp3839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3840&#10;(dp3841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3842&#10;(dp3843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connections'&#10;p3844&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3844&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3845&#10;(dp3846&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3847&#10;(dp3848&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3849&#10;(dp3850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3851&#10;(dp3852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3853&#10;(dp3854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3855&#10;(dp3856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Attempts'&#10;p3857&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3857&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3858&#10;(dp3859&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3860&#10;(dp3861&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3862&#10;(dp3863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3864&#10;(dp3865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3866&#10;(dp3867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3868&#10;(dp3869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Aborts'&#10;p3870&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3870&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3871&#10;(dp3872&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3873&#10;(dp3874&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3875&#10;(dp3876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3877&#10;(dp3878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3879&#10;(dp3880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3881&#10;(dp3882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Aborts'&#10;p3883&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3883&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3884&#10;(dp3885&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3886&#10;(dp3887&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3888&#10;(dp3889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3890&#10;(dp3891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3892&#10;(dp3893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3894&#10;(dp3895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions'&#10;p3896&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3896&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3897&#10;(dp3898&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3899&#10;(dp3900&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3901&#10;(dp3902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3903&#10;(dp3904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3905&#10;(dp3906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3907&#10;(dp3908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes'&#10;p3909&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3909&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3910&#10;(dp3911&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3912&#10;(dp3913&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3914&#10;(dp3915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3916&#10;(dp3917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3918&#10;(dp3919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3920&#10;(dp3921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3922&#10;(dp3923&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3924&#10;(dp3925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3926&#10;(dp3927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3928&#10;(dp3929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3930&#10;(dp3931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3932&#10;(dp3933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3934&#10;(dp3935&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3936&#10;(dp3937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3938&#10;(dp3939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3940&#10;(dp3941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3942&#10;(dp3943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3944&#10;(dp3945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3946&#10;(dp3947&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3948&#10;(dp3949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3950&#10;(dp3951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3952&#10;(dp3953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3954&#10;(dp3955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3956&#10;(dp3957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3958&#10;(dp3959&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3960&#10;(dp3961&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3962&#10;(dp3963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3964&#10;(dp3965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3966&#10;(dp3967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3968&#10;(dp3969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3970&#10;(dp3971&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3972&#10;(dp3973&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3974&#10;(dp3975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3976&#10;(dp3977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3978&#10;(dp3979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3980&#10;(dp3981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3982&#10;(dp3983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3984&#10;(dp3985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3986&#10;(dp3987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3988&#10;(dp3989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3990&#10;(dp3991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3992&#10;(dp3993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3994&#10;(dp3995&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3996&#10;(dp3997&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3998&#10;(dp3999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4000&#10;(dp4001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4002&#10;(dp4003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4004&#10;(dp4005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4006&#10;(dp4007&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4008&#10;(dp4009&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4010&#10;(dp4011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4012&#10;(dp4013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4014&#10;(dp4015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4016&#10;(dp4017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4018&#10;(dp4019&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4020&#10;(dp4021&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4022&#10;(dp4023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4024&#10;(dp4025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4026&#10;(dp4027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4028&#10;(dp4029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4030&#10;(dp4031&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4032&#10;(dp4033&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4034&#10;(dp4035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4036&#10;(dp4037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4038&#10;(dp4039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4040&#10;(dp4041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4042&#10;(dp4043&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4044&#10;(dp4045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4046&#10;(dp4047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4048&#10;(dp4049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4050&#10;(dp4051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4052&#10;(dp4053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4054&#10;(dp4055&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4056&#10;(dp4057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4058&#10;(dp4059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4060&#10;(dp4061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4062&#10;(dp4063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4064&#10;(dp4065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4066&#10;(dp4067&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4068&#10;(dp4069&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4070&#10;(dp4071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4072&#10;(dp4073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4074&#10;(dp4075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4076&#10;(dp4077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4078&#10;(dp4079&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4080&#10;(dp4081&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4082&#10;(dp4083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4084&#10;(dp4085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4086&#10;(dp4087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4088&#10;(dp4089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4090&#10;(dp4091&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4092&#10;(dp4093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4094&#10;(dp4095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4096&#10;(dp4097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4098&#10;(dp4099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4100&#10;(dp4101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4102&#10;(dp4103&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4104&#10;(dp4105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4106&#10;(dp4107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4108&#10;(dp4109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4110&#10;(dp4111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4112&#10;(dp4113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4114&#10;(dp4115&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4116&#10;(dp4117&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4118&#10;(dp4119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4120&#10;(dp4121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4122&#10;(dp4123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4124&#10;(dp4125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4126&#10;(dp4127&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4128&#10;(dp4129&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4130&#10;(dp4131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4132&#10;(dp4133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4134&#10;(dp4135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4136&#10;(dp4137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4138&#10;(dp4139&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4140&#10;(dp4141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4142&#10;(dp4143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4144&#10;(dp4145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4146&#10;(dp4147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4148&#10;(dp4149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4150&#10;(dp4151&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4152&#10;(dp4153&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4154&#10;(dp4155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4156&#10;(dp4157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4158&#10;(dp4159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4160&#10;(dp4161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4162&#10;(dp4163&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4164&#10;(dp4165&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4166&#10;(dp4167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4168&#10;(dp4169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4170&#10;(dp4171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4172&#10;(dp4173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4174&#10;(dp4175&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4176&#10;(dp4177&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4178&#10;(dp4179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4180&#10;(dp4181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4182&#10;(dp4183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4184&#10;(dp4185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4186&#10;(dp4187&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4188&#10;(dp4189&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4190&#10;(dp4191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4192&#10;(dp4193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4194&#10;(dp4195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4196&#10;(dp4197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4198&#10;(dp4199&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4200&#10;(dp4201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4202&#10;(dp4203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4204&#10;(dp4205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4206&#10;(dp4207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4208&#10;(dp4209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4210&#10;(dp4211&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4212&#10;(dp4213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4214&#10;(dp4215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4216&#10;(dp4217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4218&#10;(dp4219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4220&#10;(dp4221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4222&#10;(dp4223&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4224&#10;(dp4225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4226&#10;(dp4227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4228&#10;(dp4229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4230&#10;(dp4231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4232&#10;(dp4233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4234&#10;(dp4235&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4236&#10;(dp4237&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4238&#10;(dp4239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4240&#10;(dp4241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4242&#10;(dp4243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4244&#10;(dp4245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4246&#10;(dp4247&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4248&#10;(dp4249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4250&#10;(dp4251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4252&#10;(dp4253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4254&#10;(dp4255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4256&#10;(dp4257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p4258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4259&#10;(dp4260&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4261&#10;(dp4262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4263&#10;(dp4264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4265&#10;(dp4266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4267&#10;(dp4268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4269&#10;(dp4270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Request Precondition Failed (412)'&#10;p4271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4272&#10;(dp4273&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4274&#10;(dp4275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4276&#10;(dp4277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4278&#10;(dp4279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4280&#10;(dp4281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4282&#10;(dp4283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p4284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4285&#10;(dp4286&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4287&#10;(dp4288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4289&#10;(dp4290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4291&#10;(dp4292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4293&#10;(dp4294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4295&#10;(dp4296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4297&#10;(dp4298&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4299&#10;(dp4300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4301&#10;(dp4302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4303&#10;(dp4304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4305&#10;(dp4306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4307&#10;(dp4308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4309&#10;(dp4310&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4311&#10;(dp4312&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4313&#10;(dp4314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4315&#10;(dp4316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4317&#10;(dp4318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4319&#10;(dp4320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions Active'&#10;p4321&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4321&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4322&#10;(dp4323&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4324&#10;(dp4325&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4326&#10;(dp4327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4328&#10;(dp4329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4330&#10;(dp4331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4332&#10;(dp4333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Users Active'&#10;p4334&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4334&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4335&#10;(dp4336&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4337&#10;(dp4338&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4339&#10;(dp4340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4341&#10;(dp4342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4343&#10;(dp4344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4345&#10;(dp4346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Received'&#10;p4347&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4347&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4348&#10;(dp4349&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4350&#10;(dp4351&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4352&#10;(dp4353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4354&#10;(dp4355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4356&#10;(dp4357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4358&#10;(dp4359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Received'&#10;p4360&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4360&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4361&#10;(dp4362&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4363&#10;(dp4364&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4365&#10;(dp4366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4367&#10;(dp4368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4369&#10;(dp4370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4371&#10;(dp4372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Received'&#10;p4373&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4373&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4374&#10;(dp4375&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4376&#10;(dp4377&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4378&#10;(dp4379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4380&#10;(dp4381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4382&#10;(dp4383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4384&#10;(dp4385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Unrecognized Content-Encoding Received'&#10;p4386&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4386&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4387&#10;(dp4388&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4389&#10;(dp4390&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4391&#10;(dp4392&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4393&#10;(dp4394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4395&#10;(dp4396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4397&#10;(dp4398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Successful'&#10;p4399&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4399&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4400&#10;(dp4401&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4402&#10;(dp4403&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4404&#10;(dp4405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4406&#10;(dp4407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4408&#10;(dp4409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4410&#10;(dp4411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Successful'&#10;p4412&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4412&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4413&#10;(dp4414&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4415&#10;(dp4416&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4417&#10;(dp4418&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4419&#10;(dp4420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4421&#10;(dp4422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4423&#10;(dp4424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Successful'&#10;p4425&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4425&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4426&#10;(dp4427&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4428&#10;(dp4429&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4430&#10;(dp4431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4432&#10;(dp4433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4434&#10;(dp4435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4436&#10;(dp4437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Failed'&#10;p4438&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4438&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4439&#10;(dp4440&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4441&#10;(dp4442&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4443&#10;(dp4444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4445&#10;(dp4446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4447&#10;(dp4448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4449&#10;(dp4450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed'&#10;p4451&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4451&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4452&#10;(dp4453&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4454&#10;(dp4455&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4456&#10;(dp4457&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4458&#10;(dp4459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4460&#10;(dp4461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4462&#10;(dp4463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed'&#10;p4464&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4464&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4465&#10;(dp4466&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4467&#10;(dp4468&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4469&#10;(dp4470&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4471&#10;(dp4472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4473&#10;(dp4474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4475&#10;(dp4476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Data Error'&#10;p4477&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4477&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4478&#10;(dp4479&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4480&#10;(dp4481&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4482&#10;(dp4483&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4484&#10;(dp4485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4486&#10;(dp4487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4488&#10;(dp4489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Decoding Error'&#10;p4490&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4490&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4491&#10;(dp4492&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4493&#10;(dp4494&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4495&#10;(dp4496&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4497&#10;(dp4498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4499&#10;(dp4500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4501&#10;(dp4502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Data Error'&#10;p4503&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4503&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4504&#10;(dp4505&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4506&#10;(dp4507&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4508&#10;(dp4509&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4510&#10;(dp4511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4512&#10;(dp4513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4514&#10;(dp4515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Decoding Error'&#10;p4516&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4516&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4517&#10;(dp4518&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4519&#10;(dp4520&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4521&#10;(dp4522&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4523&#10;(dp4524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4525&#10;(dp4526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4527&#10;(dp4528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Headers Received'&#10;p4529&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4529&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4530&#10;(dp4531&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4532&#10;(dp4533&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4534&#10;(dp4535&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4536&#10;(dp4537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4538&#10;(dp4539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4540&#10;(dp4541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Responses Received'&#10;p4542&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4542&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4543&#10;(dp4544&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4545&#10;(dp4546&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4547&#10;(dp4548&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4549&#10;(dp4550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4551&#10;(dp4552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4553&#10;(dp4554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Successful'&#10;p4555&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4555&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4556&#10;(dp4557&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4558&#10;(dp4559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4560&#10;(dp4561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4562&#10;(dp4563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4564&#10;(dp4565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4566&#10;(dp4567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Failed'&#10;p4568&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4568&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4569&#10;(dp4570&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4571&#10;(dp4572&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4573&#10;(dp4574&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4575&#10;(dp4576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4577&#10;(dp4578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4579&#10;(dp4580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Received'&#10;p4581&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4581&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4582&#10;(dp4583&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4584&#10;(dp4585&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4586&#10;(dp4587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4588&#10;(dp4589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4590&#10;(dp4591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4592&#10;(dp4593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Headers Sent'&#10;p4594&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4594&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4595&#10;(dp4596&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4597&#10;(dp4598&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4599&#10;(dp4600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4601&#10;(dp4602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4603&#10;(dp4604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4605&#10;(dp4606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Sent'&#10;p4607&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4607&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4608&#10;(dp4609&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4610&#10;(dp4611&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4612&#10;(dp4613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4614&#10;(dp4615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4616&#10;(dp4617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4618&#10;(dp4619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Responses Received'&#10;p4620&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4620&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4621&#10;(dp4622&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4623&#10;(dp4624&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4625&#10;(dp4626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4627&#10;(dp4628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4629&#10;(dp4630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4631&#10;(dp4632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Successful'&#10;p4633&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4633&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4634&#10;(dp4635&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4636&#10;(dp4637&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4638&#10;(dp4639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4640&#10;(dp4641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4642&#10;(dp4643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4644&#10;(dp4645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Failed'&#10;p4646&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4646&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4647&#10;(dp4648&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4649&#10;(dp4650&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4651&#10;(dp4652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4653&#10;(dp4654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4655&#10;(dp4656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4657&#10;(dp4658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Responses Received'&#10;p4659&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4659&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4660&#10;(dp4661&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4662&#10;(dp4663&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4664&#10;(dp4665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4666&#10;(dp4667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4668&#10;(dp4669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4670&#10;(dp4671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Successful'&#10;p4672&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4672&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4673&#10;(dp4674&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4675&#10;(dp4676&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4677&#10;(dp4678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4679&#10;(dp4680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4681&#10;(dp4682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4683&#10;(dp4684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Failed'&#10;p4685&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4685&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4686&#10;(dp4687&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4688&#10;(dp4689&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4690&#10;(dp4691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4692&#10;(dp4693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4694&#10;(dp4695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4696&#10;(dp4697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p4698&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4698&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4699&#10;(dp4700&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4701&#10;(dp4702&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4703&#10;(dp4704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4705&#10;(dp4706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4707&#10;(dp4708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4709&#10;(dp4710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p4711&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4711&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4712&#10;(dp4713&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4714&#10;(dp4715&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4716&#10;(dp4717&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4718&#10;(dp4719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4720&#10;(dp4721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4722&#10;(dp4723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p4724&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4724&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4725&#10;(dp4726&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4727&#10;(dp4728&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4729&#10;(dp4730&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4731&#10;(dp4732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4733&#10;(dp4734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4735&#10;(dp4736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p4737&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4737&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4738&#10;(dp4739&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4740&#10;(dp4741&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4742&#10;(dp4743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4744&#10;(dp4745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4746&#10;(dp4747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4748&#10;(dp4749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Decompressed Content Bytes Received'&#10;p4750&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4750&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4751&#10;(dp4752&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4753&#10;(dp4754&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4755&#10;(dp4756&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4757&#10;(dp4758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4759&#10;(dp4760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4761&#10;(dp4762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p4763&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4763&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4764&#10;(dp4765&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4766&#10;(dp4767&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4768&#10;(dp4769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4770&#10;(dp4771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4772&#10;(dp4773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4774&#10;(dp4775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p4776&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4776&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4777&#10;(dp4778&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4779&#10;(dp4780&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4781&#10;(dp4782&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4783&#10;(dp4784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4785&#10;(dp4786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4787&#10;(dp4788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected'&#10;p4789&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4789&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4790&#10;(dp4791&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4792&#10;(dp4793&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4794&#10;(dp4795&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4796&#10;(dp4797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4798&#10;(dp4799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4800&#10;(dp4801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Path Match Failed)'&#10;p4802&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4802&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4803&#10;(dp4804&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4805&#10;(dp4806&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4807&#10;(dp4808&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4809&#10;(dp4810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4811&#10;(dp4812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4813&#10;(dp4814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Domain Match Failed)'&#10;p4815&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4815&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4816&#10;(dp4817&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4818&#10;(dp4819&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4820&#10;(dp4821&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4822&#10;(dp4823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4824&#10;(dp4825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4826&#10;(dp4827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Cookiejar Overflow)'&#10;p4828&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4828&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4829&#10;(dp4830&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4831&#10;(dp4832&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4833&#10;(dp4834&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4835&#10;(dp4836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4837&#10;(dp4838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4839&#10;(dp4840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Probabilistic Reject)'&#10;p4841&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4841&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4842&#10;(dp4843&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4844&#10;(dp4845&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4846&#10;(dp4847&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4848&#10;(dp4849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4850&#10;(dp4851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4852&#10;(dp4853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookie headers Rejected - (Memory Overflow)'&#10;p4854&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4854&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4855&#10;(dp4856&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4857&#10;(dp4858&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4859&#10;(dp4860&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4861&#10;(dp4862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4863&#10;(dp4864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4865&#10;(dp4866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connect Time (us)'&#10;p4867&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4867&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4868&#10;(dp4869&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4870&#10;(dp4871&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4872&#10;(dp4873&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4874&#10;(dp4875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4876&#10;(dp4877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4878&#10;(dp4879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To First Byte (us)'&#10;p4880&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4880&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4881&#10;(dp4882&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4883&#10;(dp4884&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4885&#10;(dp4886&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4887&#10;(dp4888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4889&#10;(dp4890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4891&#10;(dp4892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To Last Byte (us)'&#10;p4893&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4893&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4894&#10;(dp4895&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4896&#10;(dp4897&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4898&#10;(dp4899&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4900&#10;(dp4901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4902&#10;(dp4903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4904&#10;(dp4905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Average (us)'&#10;p4906&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4906&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4907&#10;(dp4908&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4909&#10;(dp4910&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4911&#10;(dp4912&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4913&#10;(dp4914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4915&#10;(dp4916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4917&#10;(dp4918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Minimum (us)'&#10;p4919&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4919&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4920&#10;(dp4921&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4922&#10;(dp4923&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4924&#10;(dp4925&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4926&#10;(dp4927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4928&#10;(dp4929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4930&#10;(dp4931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Maximum (us)'&#10;p4932&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4932&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4933&#10;(dp4934&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4935&#10;(dp4936&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4937&#10;(dp4938&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4939&#10;(dp4940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4941&#10;(dp4942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4943&#10;(dp4944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Failed'&#10;p4945&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4945&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4946&#10;(dp4947&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4948&#10;(dp4949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4950&#10;(dp4951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4952&#10;(dp4953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4954&#10;(dp4955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4956&#10;(dp4957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Succeeded'&#10;p4958&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4958&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4959&#10;(dp4960&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4961&#10;(dp4962&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4963&#10;(dp4964&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4965&#10;(dp4966&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4967&#10;(dp4968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4969&#10;(dp4970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Received'&#10;p4971&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4971&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4972&#10;(dp4973&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4974&#10;(dp4975&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4976&#10;(dp4977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4978&#10;(dp4979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4980&#10;(dp4981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4982&#10;(dp4983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Received'&#10;p4984&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4984&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4985&#10;(dp4986&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4987&#10;(dp4988&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4989&#10;(dp4990&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4991&#10;(dp4992&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4993&#10;(dp4994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4995&#10;(dp4996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Received'&#10;p4997&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4997&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4998&#10;(dp4999&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5000&#10;(dp5001&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5002&#10;(dp5003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5004&#10;(dp5005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5006&#10;(dp5007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5008&#10;(dp5009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Received'&#10;p5010&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5010&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5011&#10;(dp5012&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5013&#10;(dp5014&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5015&#10;(dp5016&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5017&#10;(dp5018&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5019&#10;(dp5020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5021&#10;(dp5022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Received'&#10;p5023&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5023&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5024&#10;(dp5025&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5026&#10;(dp5027&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5028&#10;(dp5029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5030&#10;(dp5031&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5032&#10;(dp5033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5034&#10;(dp5035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Received'&#10;p5036&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5036&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5037&#10;(dp5038&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5039&#10;(dp5040&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5041&#10;(dp5042&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5043&#10;(dp5044&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5045&#10;(dp5046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5047&#10;(dp5048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Received'&#10;p5049&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5049&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5050&#10;(dp5051&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5052&#10;(dp5053&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5054&#10;(dp5055&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5056&#10;(dp5057&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5058&#10;(dp5059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5060&#10;(dp5061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Received'&#10;p5062&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5062&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5063&#10;(dp5064&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5065&#10;(dp5066&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5067&#10;(dp5068&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5069&#10;(dp5070&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5071&#10;(dp5072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5073&#10;(dp5074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Received'&#10;p5075&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5075&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5076&#10;(dp5077&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5078&#10;(dp5079&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5080&#10;(dp5081&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5082&#10;(dp5083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5084&#10;(dp5085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5086&#10;(dp5087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Received'&#10;p5088&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5088&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5089&#10;(dp5090&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5091&#10;(dp5092&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5093&#10;(dp5094&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5095&#10;(dp5096&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5097&#10;(dp5098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5099&#10;(dp5100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Sent'&#10;p5101&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5101&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5102&#10;(dp5103&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5104&#10;(dp5105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5106&#10;(dp5107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5108&#10;(dp5109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5110&#10;(dp5111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5112&#10;(dp5113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Sent'&#10;p5114&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5114&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5115&#10;(dp5116&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5117&#10;(dp5118&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5119&#10;(dp5120&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5121&#10;(dp5122&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5123&#10;(dp5124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5125&#10;(dp5126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Sent'&#10;p5127&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5127&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5128&#10;(dp5129&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5130&#10;(dp5131&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5132&#10;(dp5133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5134&#10;(dp5135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5136&#10;(dp5137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5138&#10;(dp5139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Sent'&#10;p5140&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5140&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5141&#10;(dp5142&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5143&#10;(dp5144&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5145&#10;(dp5146&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5147&#10;(dp5148&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5149&#10;(dp5150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5151&#10;(dp5152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Sent'&#10;p5153&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5153&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5154&#10;(dp5155&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5156&#10;(dp5157&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5158&#10;(dp5159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5160&#10;(dp5161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5162&#10;(dp5163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5164&#10;(dp5165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Sent'&#10;p5166&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5166&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5167&#10;(dp5168&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5169&#10;(dp5170&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5171&#10;(dp5172&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5173&#10;(dp5174&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5175&#10;(dp5176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5177&#10;(dp5178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Sent'&#10;p5179&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5179&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5180&#10;(dp5181&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5182&#10;(dp5183&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5184&#10;(dp5185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5186&#10;(dp5187&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5188&#10;(dp5189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5190&#10;(dp5191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Sent'&#10;p5192&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5192&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5193&#10;(dp5194&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5195&#10;(dp5196&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5197&#10;(dp5198&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5199&#10;(dp5200&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5201&#10;(dp5202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5203&#10;(dp5204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Sent'&#10;p5205&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5205&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5206&#10;(dp5207&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5208&#10;(dp5209&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5210&#10;(dp5211&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5212&#10;(dp5213&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5214&#10;(dp5215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5216&#10;(dp5217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Sent'&#10;p5218&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5218&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5219&#10;(dp5220&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5221&#10;(dp5222&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5223&#10;(dp5224&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5225&#10;(dp5226&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5227&#10;(dp5228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5229&#10;(dp5230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Client'&#10;p5231&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5231&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5232&#10;(dp5233&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5234&#10;(dp5235&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5236&#10;(dp5237&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5238&#10;(dp5239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5240&#10;(dp5241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5242&#10;(dp5243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Server'&#10;p5244&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5244&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5245&#10;(dp5246&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5247&#10;(dp5248&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5249&#10;(dp5250&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5251&#10;(dp5252&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5253&#10;(dp5254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5255&#10;(dp5256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Client to Server)'&#10;p5257&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5257&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5258&#10;(dp5259&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5260&#10;(dp5261&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5262&#10;(dp5263&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5264&#10;(dp5265&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5266&#10;(dp5267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5268&#10;(dp5269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Server to Client)'&#10;p5270&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5270&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5271&#10;(dp5272&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5273&#10;(dp5274&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5275&#10;(dp5276&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5277&#10;(dp5278&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5279&#10;(dp5280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5281&#10;(dp5282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Client to Server)'&#10;p5283&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5283&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5284&#10;(dp5285&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5286&#10;(dp5287&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5288&#10;(dp5289&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5290&#10;(dp5291&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5292&#10;(dp5293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5294&#10;(dp5295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Server to Client)'&#10;p5296&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5296&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5297&#10;(dp5298&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5299&#10;(dp5300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5301&#10;(dp5302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5303&#10;(dp5304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5305&#10;(dp5306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5307&#10;(dp5308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Succeeded'&#10;p5309&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5309&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5310&#10;(dp5311&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5312&#10;(dp5313&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5314&#10;(dp5315&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5316&#10;(dp5317&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5318&#10;(dp5319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5320&#10;(dp5321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Failed'&#10;p5322&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5322&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5323&#10;(dp5324&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5325&#10;(dp5326&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5327&#10;(dp5328&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5329&#10;(dp5330&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5331&#10;(dp5332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5333&#10;(dp5334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Protocol Error'&#10;p5335&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5335&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5336&#10;(dp5337&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5338&#10;(dp5339&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5340&#10;(dp5341&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5342&#10;(dp5343&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5344&#10;(dp5345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5346&#10;(dp5347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Internal Error'&#10;p5348&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5348&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5349&#10;(dp5350&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5351&#10;(dp5352&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5353&#10;(dp5354&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5355&#10;(dp5356&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5357&#10;(dp5358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5359&#10;(dp5360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Flow Control Error'&#10;p5361&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5361&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5362&#10;(dp5363&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5364&#10;(dp5365&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5366&#10;(dp5367&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5368&#10;(dp5369&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5370&#10;(dp5371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5372&#10;(dp5373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Timeout Error'&#10;p5374&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5374&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5375&#10;(dp5376&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5377&#10;(dp5378&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5379&#10;(dp5380&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5381&#10;(dp5382&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5383&#10;(dp5384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5385&#10;(dp5386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Closed Error'&#10;p5387&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5387&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5388&#10;(dp5389&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5390&#10;(dp5391&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5392&#10;(dp5393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5394&#10;(dp5395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5396&#10;(dp5397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5398&#10;(dp5399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Frame Size Error'&#10;p5400&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5400&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5401&#10;(dp5402&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5403&#10;(dp5404&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5405&#10;(dp5406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5407&#10;(dp5408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5409&#10;(dp5410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5411&#10;(dp5412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Refused Stream Error'&#10;p5413&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5413&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5414&#10;(dp5415&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5416&#10;(dp5417&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5418&#10;(dp5419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5420&#10;(dp5421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5422&#10;(dp5423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5424&#10;(dp5425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Cancelled Error'&#10;p5426&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5426&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5427&#10;(dp5428&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5429&#10;(dp5430&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5431&#10;(dp5432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5433&#10;(dp5434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5435&#10;(dp5436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5437&#10;(dp5438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Compression Error'&#10;p5439&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5439&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5440&#10;(dp5441&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5442&#10;(dp5443&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5444&#10;(dp5445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5446&#10;(dp5447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5448&#10;(dp5449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5450&#10;(dp5451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connect Error'&#10;p5452&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5452&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5453&#10;(dp5454&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5455&#10;(dp5456&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5457&#10;(dp5458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5459&#10;(dp5460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5461&#10;(dp5462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5463&#10;(dp5464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Enhance Calm Error'&#10;p5465&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5465&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5466&#10;(dp5467&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5468&#10;(dp5469&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5470&#10;(dp5471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5472&#10;(dp5473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5474&#10;(dp5475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5476&#10;(dp5477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Inadequate Security Error'&#10;p5478&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5478&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5479&#10;(dp5480&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5481&#10;(dp5482&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5483&#10;(dp5484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5485&#10;(dp5486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5487&#10;(dp5488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5489&#10;(dp5490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 HTTP1_1 Required Error'&#10;p5491&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5491&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5492&#10;(dp5493&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5494&#10;(dp5495&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5496&#10;(dp5497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5498&#10;(dp5499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5500&#10;(dp5501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5502&#10;(dp5503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p5504&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5504&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5505&#10;(dp5506&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5507&#10;(dp5508&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5509&#10;(dp5510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5511&#10;(dp5512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5513&#10;(dp5514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5515&#10;(dp5516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p5517&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5517&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5518&#10;(dp5519&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5520&#10;(dp5521&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5522&#10;(dp5523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5524&#10;(dp5525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5526&#10;(dp5527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5528&#10;(dp5529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p5530&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5530&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5531&#10;(dp5532&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5533&#10;(dp5534&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5535&#10;(dp5536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5537&#10;(dp5538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5539&#10;(dp5540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5541&#10;(dp5542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p5543&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5543&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5544&#10;(dp5545&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5546&#10;(dp5547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5548&#10;(dp5549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5550&#10;(dp5551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5552&#10;(dp5553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5554&#10;(dp5555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p5556&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5556&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5557&#10;(dp5558&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5559&#10;(dp5560&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5561&#10;(dp5562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5563&#10;(dp5564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5565&#10;(dp5566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5567&#10;(dp5568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p5569&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5569&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5570&#10;(dp5571&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5572&#10;(dp5573&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5574&#10;(dp5575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5576&#10;(dp5577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5578&#10;(dp5579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5580&#10;(dp5581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p5582&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5582&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5583&#10;(dp5584&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5585&#10;(dp5586&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5587&#10;(dp5588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5589&#10;(dp5590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5591&#10;(dp5592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5593&#10;(dp5594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p5595&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5595&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5596&#10;(dp5597&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5598&#10;(dp5599&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5600&#10;(dp5601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5602&#10;(dp5603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5604&#10;(dp5605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5606&#10;(dp5607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p5608&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5608&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5609&#10;(dp5610&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5611&#10;(dp5612&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5613&#10;(dp5614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5615&#10;(dp5616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5617&#10;(dp5618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5619&#10;(dp5620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p5621&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5621&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5622&#10;(dp5623&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5624&#10;(dp5625&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5626&#10;(dp5627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5628&#10;(dp5629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5630&#10;(dp5631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5632&#10;(dp5633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p5634&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5634&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5635&#10;(dp5636&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5637&#10;(dp5638&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5639&#10;(dp5640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5641&#10;(dp5642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5643&#10;(dp5644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5645&#10;(dp5646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p5647&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5647&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5648&#10;(dp5649&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5650&#10;(dp5651&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5652&#10;(dp5653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5654&#10;(dp5655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5656&#10;(dp5657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5658&#10;(dp5659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p5660&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5660&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5661&#10;(dp5662&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5663&#10;(dp5664&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5665&#10;(dp5666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5667&#10;(dp5668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5669&#10;(dp5670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5671&#10;(dp5672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p5673&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5673&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5674&#10;(dp5675&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5676&#10;(dp5677&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5678&#10;(dp5679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5680&#10;(dp5681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5682&#10;(dp5683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5684&#10;(dp5685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p5686&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5686&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5687&#10;(dp5688&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5689&#10;(dp5690&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5691&#10;(dp5692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5693&#10;(dp5694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5695&#10;(dp5696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5697&#10;(dp5698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p5699&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5699&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5700&#10;(dp5701&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5702&#10;(dp5703&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5704&#10;(dp5705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5706&#10;(dp5707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5708&#10;(dp5709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5710&#10;(dp5711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p5712&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5712&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5713&#10;(dp5714&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5715&#10;(dp5716&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5717&#10;(dp5718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5719&#10;(dp5720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5721&#10;(dp5722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5723&#10;(dp5724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p5725&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5725&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5726&#10;(dp5727&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5728&#10;(dp5729&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5730&#10;(dp5731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5732&#10;(dp5733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5734&#10;(dp5735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5736&#10;(dp5737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p5738&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5738&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5739&#10;(dp5740&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5741&#10;(dp5742&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5743&#10;(dp5744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5745&#10;(dp5746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5747&#10;(dp5748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5749&#10;(dp5750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p5751&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5751&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5752&#10;(dp5753&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5754&#10;(dp5755&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5756&#10;(dp5757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5758&#10;(dp5759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5760&#10;(dp5761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5762&#10;(dp5763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p5764&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5764&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5765&#10;(dp5766&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5767&#10;(dp5768&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5769&#10;(dp5770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5771&#10;(dp5772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5773&#10;(dp5774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5775&#10;(dp5776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p5777&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5777&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5778&#10;(dp5779&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5780&#10;(dp5781&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5782&#10;(dp5783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5784&#10;(dp5785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5786&#10;(dp5787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5788&#10;(dp5789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p5790&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5790&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5791&#10;(dp5792&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5793&#10;(dp5794&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5795&#10;(dp5796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5797&#10;(dp5798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5799&#10;(dp5800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5801&#10;(dp5802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p5803&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5803&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5804&#10;(dp5805&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5806&#10;(dp5807&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5808&#10;(dp5809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5810&#10;(dp5811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5812&#10;(dp5813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5814&#10;(dp5815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p5816&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5816&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5817&#10;(dp5818&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5819&#10;(dp5820&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5821&#10;(dp5822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5823&#10;(dp5824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5825&#10;(dp5826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5827&#10;(dp5828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p5829&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5829&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5830&#10;(dp5831&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5832&#10;(dp5833&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5834&#10;(dp5835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5836&#10;(dp5837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5838&#10;(dp5839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5840&#10;(dp5841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p5842&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5842&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5843&#10;(dp5844&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5845&#10;(dp5846&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5847&#10;(dp5848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5849&#10;(dp5850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5851&#10;(dp5852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5853&#10;(dp5854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p5855&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5855&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5856&#10;(dp5857&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5858&#10;(dp5859&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5860&#10;(dp5861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5862&#10;(dp5863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5864&#10;(dp5865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5866&#10;(dp5867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p5868&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5868&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5869&#10;(dp5870&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5871&#10;(dp5872&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5873&#10;(dp5874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5875&#10;(dp5876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5877&#10;(dp5878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5879&#10;(dp5880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p5881&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5881&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5882&#10;(dp5883&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5884&#10;(dp5885&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5886&#10;(dp5887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5888&#10;(dp5889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5890&#10;(dp5891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5892&#10;(dp5893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p5894&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5894&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5895&#10;(dp5896&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5897&#10;(dp5898&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5899&#10;(dp5900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5901&#10;(dp5902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5903&#10;(dp5904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5905&#10;(dp5906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p5907&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5907&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5908&#10;(dp5909&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5910&#10;(dp5911&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5912&#10;(dp5913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5914&#10;(dp5915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5916&#10;(dp5917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5918&#10;(dp5919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p5920&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5920&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5921&#10;(dp5922&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5923&#10;(dp5924&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5925&#10;(dp5926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5927&#10;(dp5928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5929&#10;(dp5930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5931&#10;(dp5932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p5933&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5933&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5934&#10;(dp5935&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5936&#10;(dp5937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5938&#10;(dp5939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5940&#10;(dp5941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5942&#10;(dp5943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5944&#10;(dp5945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p5946&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5946&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5947&#10;(dp5948&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5949&#10;(dp5950&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5951&#10;(dp5952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5953&#10;(dp5954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5955&#10;(dp5956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5957&#10;(dp5958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p5959&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5959&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5960&#10;(dp5961&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5962&#10;(dp5963&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5964&#10;(dp5965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5966&#10;(dp5967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5968&#10;(dp5969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5970&#10;(dp5971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p5972&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5972&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5973&#10;(dp5974&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5975&#10;(dp5976&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5977&#10;(dp5978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5979&#10;(dp5980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5981&#10;(dp5982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5983&#10;(dp5984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p5985&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5985&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5986&#10;(dp5987&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5988&#10;(dp5989&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5990&#10;(dp5991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5992&#10;(dp5993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5994&#10;(dp5995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5996&#10;(dp5997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p5998&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5998&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5999&#10;(dp6000&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6001&#10;(dp6002&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6003&#10;(dp6004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6005&#10;(dp6006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6007&#10;(dp6008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6009&#10;(dp6010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p6011&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6011&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6012&#10;(dp6013&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6014&#10;(dp6015&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6016&#10;(dp6017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6018&#10;(dp6019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6020&#10;(dp6021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6022&#10;(dp6023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p6024&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6024&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6025&#10;(dp6026&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6027&#10;(dp6028&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6029&#10;(dp6030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6031&#10;(dp6032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6033&#10;(dp6034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6035&#10;(dp6036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p6037&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6037&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6038&#10;(dp6039&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6040&#10;(dp6041&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6042&#10;(dp6043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6044&#10;(dp6045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6046&#10;(dp6047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6048&#10;(dp6049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p6050&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6050&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6051&#10;(dp6052&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6053&#10;(dp6054&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6055&#10;(dp6056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6057&#10;(dp6058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6059&#10;(dp6060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6061&#10;(dp6062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p6063&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6063&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6064&#10;(dp6065&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6066&#10;(dp6067&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6068&#10;(dp6069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6070&#10;(dp6071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6072&#10;(dp6073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6074&#10;(dp6075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p6076&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6076&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6077&#10;(dp6078&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6079&#10;(dp6080&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6081&#10;(dp6082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6083&#10;(dp6084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6085&#10;(dp6086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6087&#10;(dp6088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p6089&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6089&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6090&#10;(dp6091&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6092&#10;(dp6093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6094&#10;(dp6095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6096&#10;(dp6097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6098&#10;(dp6099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6100&#10;(dp6101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p6102&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6102&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6103&#10;(dp6104&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6105&#10;(dp6106&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6107&#10;(dp6108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6109&#10;(dp6110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6111&#10;(dp6112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6113&#10;(dp6114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p6115&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6115&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6116&#10;(dp6117&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6118&#10;(dp6119&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6120&#10;(dp6121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6122&#10;(dp6123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6124&#10;(dp6125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6126&#10;(dp6127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p6128&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6128&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6129&#10;(dp6130&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6131&#10;(dp6132&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6133&#10;(dp6134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6135&#10;(dp6136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6137&#10;(dp6138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6139&#10;(dp6140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p6141&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6141&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6142&#10;(dp6143&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6144&#10;(dp6145&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6146&#10;(dp6147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6148&#10;(dp6149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6150&#10;(dp6151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6152&#10;(dp6153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p6154&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6154&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6155&#10;(dp6156&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6157&#10;(dp6158&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6159&#10;(dp6160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6161&#10;(dp6162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6163&#10;(dp6164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6165&#10;(dp6166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p6167&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6167&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6168&#10;(dp6169&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6170&#10;(dp6171&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6172&#10;(dp6173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6174&#10;(dp6175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6176&#10;(dp6177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6178&#10;(dp6179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p6180&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6180&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6181&#10;(dp6182&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6183&#10;(dp6184&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6185&#10;(dp6186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6187&#10;(dp6188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6189&#10;(dp6190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6191&#10;(dp6192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p6193&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6193&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6194&#10;(dp6195&#10;g11&#10;Nsg12&#10;I186&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6196&#10;(dp6197&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6198&#10;(dp6199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6200&#10;(dp6201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6202&#10;(dp6203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6204&#10;(dp6205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p6206&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6206&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6207&#10;(dp6208&#10;g11&#10;Nsg12&#10;I187&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6209&#10;(dp6210&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6211&#10;(dp6212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6213&#10;(dp6214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6215&#10;(dp6216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6217&#10;(dp6218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p6219&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6219&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6220&#10;(dp6221&#10;g11&#10;Nsg12&#10;I188&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6222&#10;(dp6223&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6224&#10;(dp6225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6226&#10;(dp6227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6228&#10;(dp6229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6230&#10;(dp6231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p6232&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6232&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6233&#10;(dp6234&#10;g11&#10;Nsg12&#10;I189&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6235&#10;(dp6236&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6237&#10;(dp6238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6239&#10;(dp6240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6241&#10;(dp6242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6243&#10;(dp6244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p6245&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6245&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6246&#10;(dp6247&#10;g11&#10;Nsg12&#10;I190&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6248&#10;(dp6249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6250&#10;(dp6251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6252&#10;(dp6253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6254&#10;(dp6255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6256&#10;(dp6257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p6258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6259&#10;(dp6260&#10;g11&#10;Nsg12&#10;I191&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6261&#10;(dp6262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6263&#10;(dp6264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6265&#10;(dp6266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6267&#10;(dp6268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6269&#10;(dp6270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p6271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6272&#10;(dp6273&#10;g11&#10;Nsg12&#10;I192&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6274&#10;(dp6275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6276&#10;(dp6277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6278&#10;(dp6279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6280&#10;(dp6281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6282&#10;(dp6283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p6284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6285&#10;(dp6286&#10;g11&#10;Nsg12&#10;I193&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6287&#10;(dp6288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6289&#10;(dp6290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6291&#10;(dp6292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6293&#10;(dp6294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6295&#10;(dp6296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p6297&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6297&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6298&#10;(dp6299&#10;g11&#10;Nsg12&#10;I194&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6300&#10;(dp6301&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6302&#10;(dp6303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6304&#10;(dp6305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6306&#10;(dp6307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6308&#10;(dp6309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p6310&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6310&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6311&#10;(dp6312&#10;g11&#10;Nsg12&#10;I195&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6313&#10;(dp6314&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6315&#10;(dp6316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6317&#10;(dp6318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6319&#10;(dp6320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6321&#10;(dp6322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p6323&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6323&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6324&#10;(dp6325&#10;g11&#10;Nsg12&#10;I196&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6326&#10;(dp6327&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6328&#10;(dp6329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6330&#10;(dp6331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6332&#10;(dp6333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6334&#10;(dp6335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p6336&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6336&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6337&#10;(dp6338&#10;g11&#10;Nsg12&#10;I197&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6339&#10;(dp6340&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6341&#10;(dp6342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6343&#10;(dp6344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6345&#10;(dp6346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6347&#10;(dp6348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p6349&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6349&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6350&#10;(dp6351&#10;g11&#10;Nsg12&#10;I198&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6352&#10;(dp6353&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6354&#10;(dp6355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6356&#10;(dp6357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6358&#10;(dp6359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6360&#10;(dp6361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p6362&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6362&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6363&#10;(dp6364&#10;g11&#10;Nsg12&#10;I199&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6365&#10;(dp6366&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6367&#10;(dp6368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6369&#10;(dp6370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6371&#10;(dp6372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6373&#10;(dp6374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p6375&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6375&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6376&#10;(dp6377&#10;g11&#10;Nsg12&#10;I200&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6378&#10;(dp6379&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6380&#10;(dp6381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6382&#10;(dp6383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6384&#10;(dp6385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6386&#10;(dp6387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p6388&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6388&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6389&#10;(dp6390&#10;g11&#10;Nsg12&#10;I201&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6391&#10;(dp6392&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6393&#10;(dp6394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6395&#10;(dp6396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6397&#10;(dp6398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6399&#10;(dp6400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p6401&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6401&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6402&#10;(dp6403&#10;g11&#10;Nsg12&#10;I202&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6404&#10;(dp6405&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6406&#10;(dp6407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6408&#10;(dp6409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6410&#10;(dp6411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6412&#10;(dp6413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p6414&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6414&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6415&#10;(dp6416&#10;g11&#10;Nsg12&#10;I203&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6417&#10;(dp6418&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6419&#10;(dp6420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6421&#10;(dp6422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6423&#10;(dp6424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6425&#10;(dp6426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p6427&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6427&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6428&#10;(dp6429&#10;g11&#10;Nsg12&#10;I204&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6430&#10;(dp6431&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6432&#10;(dp6433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6434&#10;(dp6435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6436&#10;(dp6437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6438&#10;(dp6439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p6440&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6440&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6441&#10;(dp6442&#10;g11&#10;Nsg12&#10;I205&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6443&#10;(dp6444&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6445&#10;(dp6446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6447&#10;(dp6448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6449&#10;(dp6450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6451&#10;(dp6452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p6453&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6453&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6454&#10;(dp6455&#10;g11&#10;Nsg12&#10;I206&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6456&#10;(dp6457&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6458&#10;(dp6459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6460&#10;(dp6461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6462&#10;(dp6463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6464&#10;(dp6465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p6466&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6466&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6467&#10;(dp6468&#10;g11&#10;Nsg12&#10;I207&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6469&#10;(dp6470&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6471&#10;(dp6472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6473&#10;(dp6474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6475&#10;(dp6476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6477&#10;(dp6478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p6479&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6479&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6480&#10;(dp6481&#10;g11&#10;Nsg12&#10;I208&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6482&#10;(dp6483&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6484&#10;(dp6485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6486&#10;(dp6487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6488&#10;(dp6489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6490&#10;(dp6491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p6492&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6492&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6493&#10;(dp6494&#10;g11&#10;Nsg12&#10;I209&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6495&#10;(dp6496&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6497&#10;(dp6498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6499&#10;(dp6500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6501&#10;(dp6502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6503&#10;(dp6504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p6505&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6505&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6506&#10;(dp6507&#10;g11&#10;Nsg12&#10;I210&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6508&#10;(dp6509&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6510&#10;(dp6511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6512&#10;(dp6513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6514&#10;(dp6515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6516&#10;(dp6517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p6518&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6518&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6519&#10;(dp6520&#10;g11&#10;Nsg12&#10;I211&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6521&#10;(dp6522&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6523&#10;(dp6524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6525&#10;(dp6526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6527&#10;(dp6528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6529&#10;(dp6530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p6531&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6531&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6532&#10;(dp6533&#10;g11&#10;Nsg12&#10;I212&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6534&#10;(dp6535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6536&#10;(dp6537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6538&#10;(dp6539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6540&#10;(dp6541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6542&#10;(dp6543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p6544&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6544&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6545&#10;(dp6546&#10;g11&#10;Nsg12&#10;I213&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6547&#10;(dp6548&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6549&#10;(dp6550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6551&#10;(dp6552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6553&#10;(dp6554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6555&#10;(dp6556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p6557&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6557&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6558&#10;(dp6559&#10;g11&#10;Nsg12&#10;I214&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6560&#10;(dp6561&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6562&#10;(dp6563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6564&#10;(dp6565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6566&#10;(dp6567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6568&#10;(dp6569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p6570&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6570&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6571&#10;(dp6572&#10;g11&#10;Nsg12&#10;I215&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6573&#10;(dp6574&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6575&#10;(dp6576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6577&#10;(dp6578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6579&#10;(dp6580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6581&#10;(dp6582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p6583&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6583&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6584&#10;(dp6585&#10;g11&#10;Nsg12&#10;I216&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6586&#10;(dp6587&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6588&#10;(dp6589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6590&#10;(dp6591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6592&#10;(dp6593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6594&#10;(dp6595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p6596&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6596&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6597&#10;(dp6598&#10;g11&#10;Nsg12&#10;I217&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6599&#10;(dp6600&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6601&#10;(dp6602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6603&#10;(dp6604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6605&#10;(dp6606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6607&#10;(dp6608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p6609&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6609&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6610&#10;(dp6611&#10;g11&#10;Nsg12&#10;I218&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6612&#10;(dp6613&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6614&#10;(dp6615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6616&#10;(dp6617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6618&#10;(dp6619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6620&#10;(dp6621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p6622&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6622&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6623&#10;(dp6624&#10;g11&#10;Nsg12&#10;I219&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6625&#10;(dp6626&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6627&#10;(dp6628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6629&#10;(dp6630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6631&#10;(dp6632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6633&#10;(dp6634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p6635&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6635&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6636&#10;(dp6637&#10;g11&#10;Nsg12&#10;I220&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6638&#10;(dp6639&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6640&#10;(dp6641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6642&#10;(dp6643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6644&#10;(dp6645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6646&#10;(dp6647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p6648&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6648&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6649&#10;(dp6650&#10;g11&#10;Nsg12&#10;I221&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6651&#10;(dp6652&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6653&#10;(dp6654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6655&#10;(dp6656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6657&#10;(dp6658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6659&#10;(dp6660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p6661&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6661&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6662&#10;(dp6663&#10;g11&#10;Nsg12&#10;I222&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6664&#10;(dp6665&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6666&#10;(dp6667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6668&#10;(dp6669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6670&#10;(dp6671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6672&#10;(dp6673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p6674&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6674&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6675&#10;(dp6676&#10;g11&#10;Nsg12&#10;I223&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6677&#10;(dp6678&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6679&#10;(dp6680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6681&#10;(dp6682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6683&#10;(dp6684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6685&#10;(dp6686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p6687&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6687&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6688&#10;(dp6689&#10;g11&#10;Nsg12&#10;I224&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6690&#10;(dp6691&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6692&#10;(dp6693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6694&#10;(dp6695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6696&#10;(dp6697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6698&#10;(dp6699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p6700&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6700&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6701&#10;(dp6702&#10;g11&#10;Nsg12&#10;I225&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6703&#10;(dp6704&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6705&#10;(dp6706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6707&#10;(dp6708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6709&#10;(dp6710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6711&#10;(dp6712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p6713&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6713&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6714&#10;(dp6715&#10;g11&#10;Nsg12&#10;I226&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6716&#10;(dp6717&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6718&#10;(dp6719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6720&#10;(dp6721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6722&#10;(dp6723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6724&#10;(dp6725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p6726&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6726&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6727&#10;(dp6728&#10;g11&#10;Nsg12&#10;I227&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6729&#10;(dp6730&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6731&#10;(dp6732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6733&#10;(dp6734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6735&#10;(dp6736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6737&#10;(dp6738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p6739&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6739&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6740&#10;(dp6741&#10;g11&#10;Nsg12&#10;I228&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6742&#10;(dp6743&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6744&#10;(dp6745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6746&#10;(dp6747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6748&#10;(dp6749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6750&#10;(dp6751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p6752&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6752&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6753&#10;(dp6754&#10;g11&#10;Nsg12&#10;I229&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6755&#10;(dp6756&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6757&#10;(dp6758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6759&#10;(dp6760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6761&#10;(dp6762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6763&#10;(dp6764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p6765&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6765&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6766&#10;(dp6767&#10;g11&#10;Nsg12&#10;I230&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6768&#10;(dp6769&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6770&#10;(dp6771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6772&#10;(dp6773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6774&#10;(dp6775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6776&#10;(dp6777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p6778&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6778&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6779&#10;(dp6780&#10;g11&#10;Nsg12&#10;I231&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6781&#10;(dp6782&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6783&#10;(dp6784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6785&#10;(dp6786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6787&#10;(dp6788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6789&#10;(dp6790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p6791&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6791&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6792&#10;(dp6793&#10;g11&#10;Nsg12&#10;I232&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6794&#10;(dp6795&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6796&#10;(dp6797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6798&#10;(dp6799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6800&#10;(dp6801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6802&#10;(dp6803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p6804&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6804&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6805&#10;(dp6806&#10;g11&#10;Nsg12&#10;I233&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6807&#10;(dp6808&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6809&#10;(dp6810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6811&#10;(dp6812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6813&#10;(dp6814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6815&#10;(dp6816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p6817&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6817&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6818&#10;(dp6819&#10;g11&#10;Nsg12&#10;I234&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6820&#10;(dp6821&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6822&#10;(dp6823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6824&#10;(dp6825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6826&#10;(dp6827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6828&#10;(dp6829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p6830&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6830&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6831&#10;(dp6832&#10;g11&#10;Nsg12&#10;I235&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6833&#10;(dp6834&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6835&#10;(dp6836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6837&#10;(dp6838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6839&#10;(dp6840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6841&#10;(dp6842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p6843&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6843&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6844&#10;(dp6845&#10;g11&#10;Nsg12&#10;I236&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6846&#10;(dp6847&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6848&#10;(dp6849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6850&#10;(dp6851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6852&#10;(dp6853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6854&#10;(dp6855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p6856&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6856&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6857&#10;(dp6858&#10;g11&#10;Nsg12&#10;I237&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6859&#10;(dp6860&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6861&#10;(dp6862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6863&#10;(dp6864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6865&#10;(dp6866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6867&#10;(dp6868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p6869&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6869&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6870&#10;(dp6871&#10;g11&#10;Nsg12&#10;I238&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6872&#10;(dp6873&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6874&#10;(dp6875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6876&#10;(dp6877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6878&#10;(dp6879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6880&#10;(dp6881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p6882&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6882&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6883&#10;(dp6884&#10;g11&#10;Nsg12&#10;I239&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6885&#10;(dp6886&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6887&#10;(dp6888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6889&#10;(dp6890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6891&#10;(dp6892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6893&#10;(dp6894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p6895&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6895&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6896&#10;(dp6897&#10;g11&#10;Nsg12&#10;I240&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6898&#10;(dp6899&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6900&#10;(dp6901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6902&#10;(dp6903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6904&#10;(dp6905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6906&#10;(dp6907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p6908&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6908&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6909&#10;(dp6910&#10;g11&#10;Nsg12&#10;I241&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6911&#10;(dp6912&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6913&#10;(dp6914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6915&#10;(dp6916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6917&#10;(dp6918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6919&#10;(dp6920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p6921&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6921&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6922&#10;(dp6923&#10;g11&#10;Nsg12&#10;I242&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6924&#10;(dp6925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6926&#10;(dp6927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6928&#10;(dp6929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6930&#10;(dp6931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6932&#10;(dp6933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p6934&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6934&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6935&#10;(dp6936&#10;g11&#10;Nsg12&#10;I243&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6937&#10;(dp6938&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6939&#10;(dp6940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6941&#10;(dp6942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6943&#10;(dp6944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6945&#10;(dp6946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p6947&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6947&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6948&#10;(dp6949&#10;g11&#10;Nsg12&#10;I244&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6950&#10;(dp6951&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6952&#10;(dp6953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6954&#10;(dp6955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6956&#10;(dp6957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6958&#10;(dp6959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p6960&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6960&#10;sbatRp6961&#10;(dp6962&#10;g12&#10;I244&#10;sg22&#10;I00&#10;sg11&#10;Nsbs.</svRestConfiguration>
</statManagerOptions>
<currentUniqueIDForAgent type="int">2</currentUniqueIDForAgent>
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-256K.rxf b/samples/vnf_samples/traffic_profiles/ixload/HTTP-Transactions_2Ports.rxf
index b74e39ca2..d440d91fe 100644
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-256K.rxf
+++ b/samples/vnf_samples/traffic_profiles/ixload/HTTP-Transactions_2Ports.rxf
@@ -1,7 +1,7 @@
<?xml version="1.0" ?>
<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
<_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;04a56313-c07c-4fae-acc5-e29a816e1311&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c284265e-5fc6-4a6a-ad6e-a8c3f465d00b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
+ <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;628fdbe1-4254-48b1-8765-a4d5bbafd1ff&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;uplink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;downlink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c284265e-5fc6-4a6a-ad6e-a8c3f465d00b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;payloadAttrTypes type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
</_smSessionXml>
<_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
<xml type="str"></xml>
@@ -10,11 +10,11 @@
<xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
</_quickTestConfig>
<lastApiUniqueId type="int">15481</lastApiUniqueId>
- <version type="str">8.20.0.273</version>
- <name type="str">HTTP-vFW_IPv4_2Ports-CC-256K.rxf</name>
+ <version type="str">8.30.115.152</version>
+ <name type="str">HTTP-Transactions_2Ports.rxf</name>
<comment type="str"></comment>
- <path type="str">F:\IXIA-TESTS</path>
- <last type="str">HTTP-vFW_IPv4_2Ports-CC-64K.rxf</last>
+ <path type="str">C:\ixload</path>
+ <last type="str">HTTP-Transactions_2Ports.rxf</last>
<activeTest type="str">Test1</activeTest>
<chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
<chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
@@ -54,8 +54,8 @@
<item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
<name type="str">Client</name>
<elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
+ <item ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
+ <name type="str">HTTP client@uplink_0</name>
<column type="NoneType">None</column>
<scenarioElementType type="str">netTraffic</scenarioElementType>
<enable type="int">1</enable>
@@ -98,8 +98,8 @@
<inUse type="bool">True</inUse>
<customPortMap type="NoneType">None</customPortMap>
<sourceCommunity ref="0"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
+ <destinationCommunity ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
+ <name type="str">HTTP server@downlink_0</name>
<column type="NoneType">None</column>
<scenarioElementType type="str">netTraffic</scenarioElementType>
<enable type="int">1</enable>
@@ -484,7 +484,7 @@
</traffic>
<network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
<resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
+ <name type="str">downlink_0</name>
<role type="str">Server</role>
<networkType type="str">none</networkType>
<aggregation type="int">0</aggregation>
@@ -498,7 +498,7 @@
<networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
<item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
<_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (152.40.40.20+1)</name>
+ <name type="str">Network Range IP-R2 in downlink_0 (152.40.40.20+1)</name>
<rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
<name type="str">DistGroup1</name>
<ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
@@ -743,6 +743,7 @@
<browserEmulationName type="str">Custom1</browserEmulationName>
<enableSsl type="int">0</enableSsl>
<sslVersion type="int">3</sslVersion>
+ <disableMacValidation type="int">0</disableMacValidation>
<sslReuseMethod type="int">0</sslReuseMethod>
<sequentialSessionReuse type="int">0</sequentialSessionReuse>
<enablesslRecordSize type="int">0</enablesslRecordSize>
@@ -807,7 +808,7 @@
</item>
</outputList>
<destination type="str">HTTP server_newServerActivity1:80</destination>
- <pageObject type="str">/256k.html</pageObject>
+ <pageObject type="str">/1b.html</pageObject>
<abort type="str">None</abort>
<arguments type="str"></arguments>
<namevalueargs type="str"></namevalueargs>
@@ -862,12 +863,16 @@
<ipPreference type="int">2</ipPreference>
<tcpCloseOption type="int">0</tcpCloseOption>
<piggybackAck type="int">1</piggybackAck>
+ <tcpFastOpen type="int">0</tcpFastOpen>
<enableLargeHeader type="int">0</enableLargeHeader>
<maxHeaderLen type="int">1024</maxHeaderLen>
<useAllIPs type="int">0</useAllIPs>
<enableDecompressSupport type="int">0</enableDecompressSupport>
<enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
<enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
+ <enableAuth type="int">0</enableAuth>
+ <authProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthProfileList" itemtype="ixAuthProfile"/>
+ <ipMappingList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthIpMapList" itemtype="ixAuthIpMap"/>
<uniqueID type="int">1</uniqueID>
<disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
<methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
@@ -889,7 +894,7 @@
</traffic>
<network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
<resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
+ <name type="str">uplink_0</name>
<role type="str">Client</role>
<networkType type="str">none</networkType>
<aggregation type="int">0</aggregation>
@@ -903,7 +908,7 @@
<networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
<item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
<_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (152.16.100.20+1)</name>
+ <name type="str">Network Range IP-R1 in uplink_0 (152.16.100.20+1)</name>
<rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
<name type="str">DistGroup1</name>
<ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
@@ -1031,15 +1036,15 @@
<role type="str">Client</role>
<activeRole type="str">Client</activeRole>
<objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
+ <objectiveType type="str">transactionRate</objectiveType>
+ <objectiveValue type="int">500000</objectiveValue>
+ <userObjectiveType type="str">transactionRate</userObjectiveType>
+ <userObjectiveValue type="long">500000</userObjectiveValue>
+ <constraintType type="str">SimulatedUserConstraint</constraintType>
<constraintValue type="int">100</constraintValue>
<timerGranularity type="int">100</timerGranularity>
<enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
+ <secondaryConstraintType type="str">SimulatedUserConstraint</secondaryConstraintType>
<secondaryConstraintValue type="int">100</secondaryConstraintValue>
<secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
<portMapPolicy type="str">portMesh</portMapPolicy>
@@ -1050,7 +1055,7 @@
<playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
<objectID type="int">0</objectID>
<_apiUniqueId type="int">12954</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
+ <_objectiveValue type="int">500000</_objectiveValue>
<timelineScale type="float">1.0</timelineScale>
</item>
</activityParameters>
@@ -1110,16 +1115,16 @@
<iterationTime type="int">620</iterationTime>
<totalTime type="int">620</totalTime>
<portMapPolicy type="str">portPairs</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
+ <objectiveType type="str">transactionRate</objectiveType>
+ <objectiveValue type="int">500000</objectiveValue>
<rampUpType type="int">-1</rampUpType>
<rampUpValue type="int">30000</rampUpValue>
<rampUpInterval type="int">1</rampUpInterval>
<rampUpTime type="int">0</rampUpTime>
<rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
+ <userObjectiveType type="str">transactionRate</userObjectiveType>
+ <userObjectiveValue type="long">500000</userObjectiveValue>
+ <totalUserObjectiveValue type="long">500000</totalUserObjectiveValue>
<objectID type="int">0</objectID>
<_apiUniqueId type="int">12925</_apiUniqueId>
<isVisible type="bool">True</isVisible>
@@ -1258,7 +1263,7 @@
<pollingInterval type="int">2</pollingInterval>
<allowCsvLogging type="bool">False</allowCsvLogging>
<enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;EOXC@8_BL1*U6[TN9P(-!2VA'EF$9# 1'FD+:KRB2&amp;&gt;B&lt;DC.UPS&amp;K_&#10;M^]K.00@)K78_M''\/.]AY[']FLZ'_=I7MHA0' 9W-: 9M0_W'8=!]@6C'2)'&#10;MJ*DU#&lt;W0S%:SQ@F(BMX1IDSYA YW-;AA&gt;(^A1K?:1EA0A@(7:3G&gt;5P(W'.+&amp;&#10;MO&lt;EX/AC/%?V^,YT-'-[LSNW)N/C^,NC;\^[#:&quot;&quot; WN3IP1X/^EEHFK7&gt;D\!9&#10;M\/O.D* ?$&gt;&lt;&lt;E&quot;WT(W17,VLR$-V.PM4*!ZNT?PA]BB0VQVOD' +W ;W&quot;+0Y)&#10;MRC RE#*XWDP)&lt;K',+,'K$A^L&quot;$]&amp;3.O\L$$I!B0VX=/LA]&quot;;DI AE^5LYR1&quot;&#10;MA&lt;0&gt;L&gt;&gt;A0#BBYSD. KCP41\RZ+&quot;0H'/&quot;]#@[^3P:9=87(_&amp;$)A';1&quot;R;R:?(&#10;M9WCC%\&lt;F27WG#=H3W O949Y?+Z(L7'_DW^PUXS33F$/LHRED&amp;2+[NSXBC*9/&#10;MA6LZH.T]Q7&gt;U5\8V;5W?[7;:KJZ%9*6;A@'T;T\CQWU%:ZCB@'\T/AFUS,I[&#10;MVTH&amp;U=.H?;2$?$QRGD[?).T4[I$P40%!B*.%]QGT&lt;/B1A-&amp;F .&quot; W9L=73PZ&#10;M&gt;B6KYV,4L&amp;%(UI$/'&lt;08UTOV[?Z^^F7?O^7_NK=7/Z*0W7Z)%W?\THX?0+/B&#10;MQN]G;#&amp; A/O'$?SSV/SGV(R7!%\0LR@HYG'EL]N3?2&gt;-;,0-A:LD]+A% D1L&#10;MJ8)FW/YPM6*WN&lt;RXJR2*'2Q#!Q$,??P3BB7T %&lt;Y)&lt;3F[Y9#DLE1$^^SCUFG&#10;M.2J*R'+]PI+9X&quot;K'+E_I&amp;UKDQ4PQGC%&lt;(X&amp;*-A&quot;=&gt;KZWW*8'&amp;5J%Y&quot; 88@GK&#10;MC_/Y-+/-H^?VO&gt;4J75B&quot;,&amp;P_V]_LKCH?.'/G6?A1M\.O+_9TVW@QIR%7O=KK&#10;MJ&gt;!!(_NEC%&quot;P+T\0D70 'CT.ZMA[;M6/Y)@5O1)^W&quot;4BOL!QWN*(-&quot;:+O\3.&#10;MNT7T$NL1KUY]_L&lt;J6=G^RFR^=S*\Q(@(INNYUF+A&gt;JJ%W(7: #&lt;+=6$&quot;I()6&#10;MRS&quot;0Z0&amp;S;LDYJ7)P'HJ+*:\3_@J U91.&lt;M&quot;YW6&gt;*B&amp;/W!&gt;BH0+54$Z@MTZHW&#10;M+*M15YN&amp;&quot;9H\F6O5,EMFO64V#+5N-&amp;]NFBWI.F==FA+7-V'(FP2&quot;81J@I0*@&#10;M&amp;JTYJ+&gt;M1AM86M,TK&amp;M@JL9UVS#2;$^L*OR&amp;_ SG#(4OYW: _61),GY&quot;)JNU&#10;MXI/$F^(3=%]Q@-)IZ8^=CZH0&gt;:S?,LH;GKJ&gt;)TYTP03-&amp;\VT&amp;II9-S1@WAP-&#10;MVVUPNEGI52[.@]G[,6*[D'Q/MVG.NM;,N JK2V=EE N.9LA'D,JQV?L1KS&gt;4&#10;M:PT8RJ![ZBQ'N^ L7&gt;N]]C/?S%8$KA6Q!5#EU_UU\[=GFU=CSW&amp;49Y&amp;U6HQ2&#10;MO5?8^QG:\$T&amp;D=RPZEI+C!RT$B\EE/(E^_G)&lt;:$O1P.,1'&quot;%_G-#9YN#/RWX&#10;M5BW,3GI+12HKDS,92N/W' &quot;Y@P)17C/0R4:&lt;9!4&quot;Z86^S_&lt;L4&lt;9)12,&amp;^0?P&#10;M8IF=8I7&amp;(P1)@#QQ&gt; K&gt;4I1W&gt;0&lt;%O-+/T ]WLB&quot;AI6Y.X4HO?.\33%D(&quot;J)&lt;&#10;MVSDW1?R2HZ3TO^2K2*EVQ^ORT U].^&quot;*6T(7E7LL954ZG8410S,8K,J]%&gt; R&#10;M-^N-V#WFF5R*4U^&amp;5^GRHMYB77J'0*B6W[=*3K\3RA=1Z)V1LJ574:T)=EQ9&#10;M9[&gt;T_W!!S IO&lt;4$)_(-\!Z)CA(/OR#L6YD&lt;;/5'&quot;L45+&lt;7&amp;1O&gt;]((2L!/R7N&#10;M:M);+7&gt;#KIWB\5VFIH3$0T3&gt;=:#+A4%':(O\]-*I2PM^HPW6F\O764Y(Z@-Y&#10;M9\G=9P74&quot;X,E7D4$YF^08M8I!UT.RN^1O&amp;\AB7.,#T]AGQRC4-9!Y\&gt;KAZA+&#10;ML%1( N;*7&gt;Z5'VD^/\_2,DM\[210/JZ'MF\8Y!AZ/O/_JPUI+L8I'ME/'/?_&#10;% D1BE1\ &#10; &#10;end&#10;</svConfiguration>
+ <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;MSXC84_2L&gt;.LVTT_HAFU&lt;(R4X&quot;9,,L&quot;0QFT\XTG1UA&quot;^)=8WLEF4&lt;[&#10;M_&gt;^]DHTQQB:9]L,NLLZY5U?2T=55NA^V*U]9$\J\,+BN(&lt;VH?;CIVASS9X]L&#10;M&quot;#U 3:UI:(9F&amp;&lt;T:$ @3O2./&lt;&gt;43V5W7&lt;,2]K8&lt;UMM8B8&lt;$X&quot;1RBY7B_41P!&#10;M!,:]\=-L\#13])ON9#JPH7D[&amp;XZ?BM]?!OWA[/9N-!! ;_QX-WP:]+.A6=9Z&#10;M3P G@]]T[RGY'@-GIZRQ'Y/KFEF3 ['U*%PNO6&quot;Y[[_'/B,2FWDK8N\&quot;YXZ\&#10;MXK47TCW#R%#&amp;\2J:4.)X,K(4MR0^6%((1BSK;!&gt;1/88D-H9E]D/L3FC(B&lt;-S&#10;MMC,:DT)@#Y[KDD X8J&lt;Q#@(\]TD?&lt;VSSD))3PN2P.ODXZF769T&gt;&quot;@,8QCV*&gt;&#10;MK&gt;1C[',O\HMSDZ2^_0;M$6^%[!C$UXL9#U&lt;?8&lt;]&gt;,TYS/^:]YY,)YADB^V]]&#10;M0CG;_RJ@Z8!UMLR[KKUR'G5T?;/9:!M+&quot;^E2-PT#Z;\_CFSGE:RPZ@6P:; 8&#10;MM&lt;S*?=M*#JKO1^V3!88YR74Z_I*T8[A'PU0%E!! &quot;]]3['KA1QK&amp;40'P GYC&#10;M=G7QT]4K63W?(P&amp;_#^DJ]K%-. &gt;]9'OW]\4/V_X5_'=[=?$]#OG5&lt;W*XDX].&#10;M\H.T1M+X]80M)I!R_SB ?QZ:_QR:R9&amp; S&amp;-@V(&lt;%SZ_.LH[^Y&amp;-I*&amp; 2D(7&#10;M+%(@Y@L5-9/VAXLEO\I%!J[248;!(K0)];#O_87%$;K#RYP2$O-WRR&amp;-Y*&quot;)&#10;M]]DGK.,8%45$N?K&quot;T]4 E7L.G/2(%7D)4\SG&quot;:^(0$4;B4X]WUMNT\.&lt;+$.Z&#10;M$PQQA/6'V6R2V&gt;;14_O&gt;8KD_6(+0Z[QX6Y&amp;07H0/=49QP+#,2^R+.0E!]1K=&#10;M+J3O@F5Y:(3N0W?983J'WE.K?BQGJ^B5\,,FE&gt;\9COT61X0QGG\5.7=-V#G6&#10;M@[=\]&gt;$?KV1EF94/(6MR;^$1*IB.ZS3F&lt;\=5&amp;\29JW5T.5?G)B(J:K4,@Y@N&#10;M,JV&amp;7),J!Z=#@8SR&quot;H%/A!I-Z20'G=I]9H3:P[X ;16I#=5$JFDT3(2099@J&#10;M,EO0-HP6@O-6K]&lt;OT:754MM6H]FN2^&lt;Y^]*@0-N4$W&lt;&lt;&quot;(9IH+:*8(#6#)F=&#10;M&gt;JO3J&amp;NHWFQ&lt;6HU?#*-C&amp;/MXCZPJ_(9P?P-#@:/&lt;&quot;3P_/8X&lt;;L?TI%9L2I(0&#10;M'['SZ@5DOS#V&lt;/0\&amp;3T/[6G?-A(]EO+&gt;&lt;'?KNN)*%TQD:*;5TF A-619![L%&#10;M:1N=CE7']4ZS;1D=/'&lt;;'=-J_XC,XR2F5WD^C6&amp;X?2)\$])O^_0-K#849AIH&#10;M0$,-4[HK(YUQ-24^P4Q.&gt;K@=P&lt;%7VAHRE,'ML;,&lt;[8RS7!:!-+&gt;D&gt;*6(%,&amp;4&#10;MG[;MYL\O0ZC37I)17D3&lt;ZN!6_1RYD)\*H5?GE.%V2B)(0X3FIF=I+5&amp;A-MJI&#10;MEQ)*^='^_&amp;@[V&quot;?)/J:R+/2?&amp;MKK'/QI#LE&lt;F!WUEDI9UBXG8I7&amp;[[DB&lt;E&lt;)&#10;M85!5L'$DTW*%7$/?A]PF&quot;CUY*Q&quot;.82/&lt;1'#'6*7QB&amp; :$%=&lt;KX*W$ 5@WD$!&#10;MK_1S[X&lt;;6;*P4C?'&lt;*47R)&amp;&quot;*4M%0909(.&gt;FB)]SE#X.SODJ4JK=0&gt;4&gt;.J$_&#10;M#$!Q&quot;^R0&lt;H^EK$JGTS#F9(J#9;FW ESF9A6)/#++Y%)&lt;^C*\2I=G]9;HTMT%&#10;M0K7P(BNY)8\HSZ(4/&quot;%E1Z^BGA/LI/;.WG'_X0F9E&gt;;B&quot;1/X._F-1,?(&quot;[X1&#10;M]U&quot;Z'VST5 F'%BO%Q5/WIBN%K 1PC5S7I+=:[HU=.\:3UTY-&quot;:E+J'P-80&gt;$&#10;MP49D3?S]LU27%O#F#5;1^0&lt;O$-(Z0KYJ&lt;B]&gt; ?7&quot;8.$M8XKS;TRQZ@Q !T&quot;Y&#10;M'^GW&amp;M,DQN2*%?;I98MEO71Z&quot;;N$.=23&quot;DG!7$$,7N%R\^%FVY=C8K?3@?+C&#10;;NF3]AD&amp;.H&gt;&lt;C_[_:D.9BGN(G^R/(S;_B7J!I&#10; &#10;end&#10;</svConfiguration>
<svRestConfiguration type="str">(dp1&#10;S'HTTP Server Per URL'&#10;p2&#10;ccopy_reg&#10;_reconstructor&#10;p3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStatsList&#10;p4&#10;c__builtin__&#10;list&#10;p5&#10;(lp6&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStat&#10;p7&#10;c__builtin__&#10;object&#10;p8&#10;NtRp9&#10;(dp10&#10;S'proxyPropertyList'&#10;p11&#10;NsS'_objectID'&#10;p12&#10;I0&#10;sS'enabled'&#10;p13&#10;I01&#10;sS'filterList'&#10;p14&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixRestFilters&#10;p15&#10;g8&#10;NtRp16&#10;(dp17&#10;S'cardFilters'&#10;p18&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixCardFilterList&#10;p19&#10;g5&#10;(ltRp20&#10;(dp21&#10;g12&#10;I-1&#10;sS'_resourceLocked'&#10;p22&#10;I00&#10;sg11&#10;NsbsS'activityFilters'&#10;p23&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixActivityFilterList&#10;p24&#10;g5&#10;(ltRp25&#10;(dp26&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sS'chassisFilters'&#10;p27&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixChassisFilterList&#10;p28&#10;g5&#10;(ltRp29&#10;(dp30&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sS'portFilters'&#10;p31&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixPortFilterList&#10;p32&#10;g5&#10;(ltRp33&#10;(dp34&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;NsbsbsS'caption'&#10;p35&#10;S'HTTP Requests Received'&#10;p36&#10;sg22&#10;I00&#10;sS'aggregationType'&#10;p37&#10;S'kSum'&#10;p38&#10;sS'statName'&#10;p39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp40&#10;(dp41&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp42&#10;(dp43&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp44&#10;(dp45&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp46&#10;(dp47&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp48&#10;(dp49&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp50&#10;(dp51&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp53&#10;(dp54&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp55&#10;(dp56&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp57&#10;(dp58&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp59&#10;(dp60&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp61&#10;(dp62&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp63&#10;(dp64&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp66&#10;(dp67&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp68&#10;(dp69&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp70&#10;(dp71&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp72&#10;(dp73&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp74&#10;(dp75&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp76&#10;(dp77&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (50x)'&#10;p78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp79&#10;(dp80&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp81&#10;(dp82&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp83&#10;(dp84&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp85&#10;(dp86&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp87&#10;(dp88&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp89&#10;(dp90&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write Error)'&#10;p91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp92&#10;(dp93&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp94&#10;(dp95&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp96&#10;(dp97&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp98&#10;(dp99&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp100&#10;(dp101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp102&#10;(dp103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent'&#10;p104&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g104&#10;sbag3&#10;(g7&#10;g8&#10;NtRp105&#10;(dp106&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp107&#10;(dp108&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp109&#10;(dp110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp111&#10;(dp112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp113&#10;(dp114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp115&#10;(dp116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (1xx)'&#10;p117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp118&#10;(dp119&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp120&#10;(dp121&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp122&#10;(dp123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp124&#10;(dp125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp126&#10;(dp127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp128&#10;(dp129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (2xx)'&#10;p130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp131&#10;(dp132&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp133&#10;(dp134&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp135&#10;(dp136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp137&#10;(dp138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp139&#10;(dp140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp141&#10;(dp142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (3xx)'&#10;p143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp144&#10;(dp145&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp146&#10;(dp147&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp148&#10;(dp149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp150&#10;(dp151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp152&#10;(dp153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp154&#10;(dp155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (4xx)'&#10;p156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp157&#10;(dp158&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp159&#10;(dp160&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp161&#10;(dp162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp163&#10;(dp164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp165&#10;(dp166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp167&#10;(dp168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (5xx)'&#10;p169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp170&#10;(dp171&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp172&#10;(dp173&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp174&#10;(dp175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp176&#10;(dp177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp178&#10;(dp179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp180&#10;(dp181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (Other)'&#10;p182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp183&#10;(dp184&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp185&#10;(dp186&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp187&#10;(dp188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp189&#10;(dp190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp191&#10;(dp192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp193&#10;(dp194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Write Error)'&#10;p195&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g195&#10;sbag3&#10;(g7&#10;g8&#10;NtRp196&#10;(dp197&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp198&#10;(dp199&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp200&#10;(dp201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp202&#10;(dp203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp204&#10;(dp205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp206&#10;(dp207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Aborted)'&#10;p208&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g208&#10;sbag3&#10;(g7&#10;g8&#10;NtRp209&#10;(dp210&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp211&#10;(dp212&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp213&#10;(dp214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp215&#10;(dp216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp217&#10;(dp218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp219&#10;(dp220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Other)'&#10;p221&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g221&#10;sbag3&#10;(g7&#10;g8&#10;NtRp222&#10;(dp223&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp224&#10;(dp225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp226&#10;(dp227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp228&#10;(dp229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp230&#10;(dp231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp232&#10;(dp233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Sent'&#10;p234&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g234&#10;sbag3&#10;(g7&#10;g8&#10;NtRp235&#10;(dp236&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp237&#10;(dp238&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp239&#10;(dp240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp241&#10;(dp242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp243&#10;(dp244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp245&#10;(dp246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp248&#10;(dp249&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp250&#10;(dp251&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp252&#10;(dp253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp254&#10;(dp255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp256&#10;(dp257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp258&#10;(dp259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p260&#10;sg22&#10;I00&#10;sg37&#10;S'kWeightedAverage'&#10;p261&#10;sg39&#10;g260&#10;sbag3&#10;(g7&#10;g8&#10;NtRp262&#10;(dp263&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp264&#10;(dp265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp266&#10;(dp267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp268&#10;(dp269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp270&#10;(dp271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp272&#10;(dp273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p274&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp275&#10;(dp276&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp277&#10;(dp278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp279&#10;(dp280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp281&#10;(dp282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp283&#10;(dp284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp285&#10;(dp286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Received'&#10;p287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp288&#10;(dp289&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp290&#10;(dp291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp292&#10;(dp293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp294&#10;(dp295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp296&#10;(dp297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp298&#10;(dp299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp301&#10;(dp302&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp303&#10;(dp304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp305&#10;(dp306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp307&#10;(dp308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp309&#10;(dp310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp311&#10;(dp312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Received Chunk Size'&#10;p313&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp314&#10;(dp315&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp316&#10;(dp317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp318&#10;(dp319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp320&#10;(dp321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp322&#10;(dp323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp324&#10;(dp325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p326&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp327&#10;(dp328&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp329&#10;(dp330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp331&#10;(dp332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp333&#10;(dp334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp335&#10;(dp336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp337&#10;(dp338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Received'&#10;p339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp340&#10;(dp341&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp342&#10;(dp343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp344&#10;(dp345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp346&#10;(dp347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp348&#10;(dp349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp350&#10;(dp351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Successful'&#10;p352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp353&#10;(dp354&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp355&#10;(dp356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp357&#10;(dp358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp359&#10;(dp360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp361&#10;(dp362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp363&#10;(dp364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Failed'&#10;p365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp366&#10;(dp367&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp368&#10;(dp369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp370&#10;(dp371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp372&#10;(dp373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp374&#10;(dp375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp376&#10;(dp377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Request Received'&#10;p378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp379&#10;(dp380&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp381&#10;(dp382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp383&#10;(dp384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp385&#10;(dp386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp387&#10;(dp388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp389&#10;(dp390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Response Sent'&#10;p391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbatRp392&#10;(dp393&#10;g12&#10;I27&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Server'&#10;p394&#10;g3&#10;(g4&#10;g5&#10;(lp395&#10;g3&#10;(g7&#10;g8&#10;NtRp396&#10;(dp397&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp398&#10;(dp399&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp400&#10;(dp401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp402&#10;(dp403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp404&#10;(dp405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp406&#10;(dp407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g36&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp408&#10;(dp409&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp410&#10;(dp411&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp412&#10;(dp413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp414&#10;(dp415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp416&#10;(dp417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp418&#10;(dp419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp420&#10;(dp421&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp422&#10;(dp423&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp424&#10;(dp425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp426&#10;(dp427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp428&#10;(dp429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp430&#10;(dp431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p432&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g432&#10;sbag3&#10;(g7&#10;g8&#10;NtRp433&#10;(dp434&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp435&#10;(dp436&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp437&#10;(dp438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp439&#10;(dp440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp441&#10;(dp442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp443&#10;(dp444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp445&#10;(dp446&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp447&#10;(dp448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp449&#10;(dp450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp451&#10;(dp452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp453&#10;(dp454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp455&#10;(dp456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp457&#10;(dp458&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp459&#10;(dp460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp461&#10;(dp462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp463&#10;(dp464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp465&#10;(dp466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp467&#10;(dp468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp469&#10;(dp470&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp471&#10;(dp472&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp473&#10;(dp474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp475&#10;(dp476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp477&#10;(dp478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp479&#10;(dp480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p481&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g481&#10;sbag3&#10;(g7&#10;g8&#10;NtRp482&#10;(dp483&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp484&#10;(dp485&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp486&#10;(dp487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp488&#10;(dp489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp490&#10;(dp491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp492&#10;(dp493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p494&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g494&#10;sbag3&#10;(g7&#10;g8&#10;NtRp495&#10;(dp496&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp497&#10;(dp498&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp499&#10;(dp500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp501&#10;(dp502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp503&#10;(dp504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp505&#10;(dp506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p507&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g507&#10;sbag3&#10;(g7&#10;g8&#10;NtRp508&#10;(dp509&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp510&#10;(dp511&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp512&#10;(dp513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp514&#10;(dp515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp516&#10;(dp517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp518&#10;(dp519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp520&#10;(dp521&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp522&#10;(dp523&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp524&#10;(dp525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp526&#10;(dp527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp528&#10;(dp529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp530&#10;(dp531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp532&#10;(dp533&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp534&#10;(dp535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp536&#10;(dp537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp538&#10;(dp539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp540&#10;(dp541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp542&#10;(dp543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp544&#10;(dp545&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp546&#10;(dp547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp548&#10;(dp549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp550&#10;(dp551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp552&#10;(dp553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp554&#10;(dp555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp556&#10;(dp557&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp558&#10;(dp559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp560&#10;(dp561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp562&#10;(dp563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp564&#10;(dp565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp566&#10;(dp567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp568&#10;(dp569&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp570&#10;(dp571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp572&#10;(dp573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp574&#10;(dp575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp576&#10;(dp577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp578&#10;(dp579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp580&#10;(dp581&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp582&#10;(dp583&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp584&#10;(dp585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp586&#10;(dp587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp588&#10;(dp589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp590&#10;(dp591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p592&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g592&#10;sbag3&#10;(g7&#10;g8&#10;NtRp593&#10;(dp594&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp595&#10;(dp596&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp597&#10;(dp598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp599&#10;(dp600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp601&#10;(dp602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp603&#10;(dp604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p605&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g605&#10;sbag3&#10;(g7&#10;g8&#10;NtRp606&#10;(dp607&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp608&#10;(dp609&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp610&#10;(dp611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp612&#10;(dp613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp614&#10;(dp615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp616&#10;(dp617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p618&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g618&#10;sbag3&#10;(g7&#10;g8&#10;NtRp619&#10;(dp620&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp621&#10;(dp622&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp623&#10;(dp624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp625&#10;(dp626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp627&#10;(dp628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp629&#10;(dp630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p631&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g631&#10;sbag3&#10;(g7&#10;g8&#10;NtRp632&#10;(dp633&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp634&#10;(dp635&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp636&#10;(dp637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp638&#10;(dp639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp640&#10;(dp641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp642&#10;(dp643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p644&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g644&#10;sbag3&#10;(g7&#10;g8&#10;NtRp645&#10;(dp646&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp647&#10;(dp648&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp649&#10;(dp650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp651&#10;(dp652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp653&#10;(dp654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp655&#10;(dp656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p657&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g657&#10;sbag3&#10;(g7&#10;g8&#10;NtRp658&#10;(dp659&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp660&#10;(dp661&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp662&#10;(dp663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp664&#10;(dp665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp666&#10;(dp667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp668&#10;(dp669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Matching ServerID'&#10;p670&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g670&#10;sbag3&#10;(g7&#10;g8&#10;NtRp671&#10;(dp672&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp673&#10;(dp674&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp675&#10;(dp676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp677&#10;(dp678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp679&#10;(dp680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp681&#10;(dp682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Non-matching ServerID'&#10;p683&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g683&#10;sbag3&#10;(g7&#10;g8&#10;NtRp684&#10;(dp685&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp686&#10;(dp687&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp688&#10;(dp689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp690&#10;(dp691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp692&#10;(dp693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp694&#10;(dp695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Encoded Responses Sent'&#10;p696&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g696&#10;sbag3&#10;(g7&#10;g8&#10;NtRp697&#10;(dp698&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp699&#10;(dp700&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp701&#10;(dp702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp703&#10;(dp704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp705&#10;(dp706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp707&#10;(dp708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp709&#10;(dp710&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp711&#10;(dp712&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp713&#10;(dp714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp715&#10;(dp716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp717&#10;(dp718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp719&#10;(dp720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Transfer-Encoded Requests Received'&#10;p721&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g721&#10;sbag3&#10;(g7&#10;g8&#10;NtRp722&#10;(dp723&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp724&#10;(dp725&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp726&#10;(dp727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp728&#10;(dp729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp730&#10;(dp731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp732&#10;(dp733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp734&#10;(dp735&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp736&#10;(dp737&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp738&#10;(dp739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp740&#10;(dp741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp742&#10;(dp743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp744&#10;(dp745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp746&#10;(dp747&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp748&#10;(dp749&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp750&#10;(dp751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp752&#10;(dp753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp754&#10;(dp755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp756&#10;(dp757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp758&#10;(dp759&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp760&#10;(dp761&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp762&#10;(dp763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp764&#10;(dp765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp766&#10;(dp767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp768&#10;(dp769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp770&#10;(dp771&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp772&#10;(dp773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp774&#10;(dp775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp776&#10;(dp777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp778&#10;(dp779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp780&#10;(dp781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp782&#10;(dp783&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp784&#10;(dp785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp786&#10;(dp787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp788&#10;(dp789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp790&#10;(dp791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp792&#10;(dp793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp794&#10;(dp795&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp796&#10;(dp797&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp798&#10;(dp799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp800&#10;(dp801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp802&#10;(dp803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp804&#10;(dp805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Sent'&#10;p806&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g806&#10;sbag3&#10;(g7&#10;g8&#10;NtRp807&#10;(dp808&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp809&#10;(dp810&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp811&#10;(dp812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp813&#10;(dp814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp815&#10;(dp816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp817&#10;(dp818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Sent'&#10;p819&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g819&#10;sbag3&#10;(g7&#10;g8&#10;NtRp820&#10;(dp821&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp822&#10;(dp823&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp824&#10;(dp825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp826&#10;(dp827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp828&#10;(dp829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp830&#10;(dp831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Sent'&#10;p832&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g832&#10;sbag3&#10;(g7&#10;g8&#10;NtRp833&#10;(dp834&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp835&#10;(dp836&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp837&#10;(dp838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp839&#10;(dp840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp841&#10;(dp842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp843&#10;(dp844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Sent'&#10;p845&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g845&#10;sbag3&#10;(g7&#10;g8&#10;NtRp846&#10;(dp847&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp848&#10;(dp849&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp850&#10;(dp851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp852&#10;(dp853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp854&#10;(dp855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp856&#10;(dp857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Sent'&#10;p858&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g858&#10;sbag3&#10;(g7&#10;g8&#10;NtRp859&#10;(dp860&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp861&#10;(dp862&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp863&#10;(dp864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp865&#10;(dp866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp867&#10;(dp868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp869&#10;(dp870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Sent'&#10;p871&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g871&#10;sbag3&#10;(g7&#10;g8&#10;NtRp872&#10;(dp873&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp874&#10;(dp875&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp876&#10;(dp877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp878&#10;(dp879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp880&#10;(dp881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp882&#10;(dp883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Sent'&#10;p884&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g884&#10;sbag3&#10;(g7&#10;g8&#10;NtRp885&#10;(dp886&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp887&#10;(dp888&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp889&#10;(dp890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp891&#10;(dp892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp893&#10;(dp894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp895&#10;(dp896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Sent'&#10;p897&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g897&#10;sbag3&#10;(g7&#10;g8&#10;NtRp898&#10;(dp899&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp900&#10;(dp901&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp902&#10;(dp903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp904&#10;(dp905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp906&#10;(dp907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp908&#10;(dp909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Sent'&#10;p910&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g910&#10;sbag3&#10;(g7&#10;g8&#10;NtRp911&#10;(dp912&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp913&#10;(dp914&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp915&#10;(dp916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp917&#10;(dp918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp919&#10;(dp920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp921&#10;(dp922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Sent'&#10;p923&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g923&#10;sbag3&#10;(g7&#10;g8&#10;NtRp924&#10;(dp925&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp926&#10;(dp927&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp928&#10;(dp929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp930&#10;(dp931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp932&#10;(dp933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp934&#10;(dp935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Received'&#10;p936&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g936&#10;sbag3&#10;(g7&#10;g8&#10;NtRp937&#10;(dp938&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp939&#10;(dp940&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp941&#10;(dp942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp943&#10;(dp944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp945&#10;(dp946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp947&#10;(dp948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Received'&#10;p949&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g949&#10;sbag3&#10;(g7&#10;g8&#10;NtRp950&#10;(dp951&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp952&#10;(dp953&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp954&#10;(dp955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp956&#10;(dp957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp958&#10;(dp959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp960&#10;(dp961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Received'&#10;p962&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g962&#10;sbag3&#10;(g7&#10;g8&#10;NtRp963&#10;(dp964&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp965&#10;(dp966&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp967&#10;(dp968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp969&#10;(dp970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp971&#10;(dp972&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp973&#10;(dp974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Received'&#10;p975&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g975&#10;sbag3&#10;(g7&#10;g8&#10;NtRp976&#10;(dp977&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp978&#10;(dp979&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp980&#10;(dp981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp982&#10;(dp983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp984&#10;(dp985&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp986&#10;(dp987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Received'&#10;p988&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g988&#10;sbag3&#10;(g7&#10;g8&#10;NtRp989&#10;(dp990&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp991&#10;(dp992&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp993&#10;(dp994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp995&#10;(dp996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp997&#10;(dp998&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp999&#10;(dp1000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Received'&#10;p1001&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1001&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1002&#10;(dp1003&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1004&#10;(dp1005&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1006&#10;(dp1007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1008&#10;(dp1009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1010&#10;(dp1011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1012&#10;(dp1013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Received'&#10;p1014&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1014&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1015&#10;(dp1016&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1017&#10;(dp1018&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1019&#10;(dp1020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1021&#10;(dp1022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1023&#10;(dp1024&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1025&#10;(dp1026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Received'&#10;p1027&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1027&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1028&#10;(dp1029&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1030&#10;(dp1031&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1032&#10;(dp1033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1034&#10;(dp1035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1036&#10;(dp1037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1038&#10;(dp1039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Received'&#10;p1040&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1040&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1041&#10;(dp1042&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1043&#10;(dp1044&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1045&#10;(dp1046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1047&#10;(dp1048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1049&#10;(dp1050&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1051&#10;(dp1052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Received'&#10;p1053&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1053&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1054&#10;(dp1055&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1056&#10;(dp1057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1058&#10;(dp1059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1060&#10;(dp1061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1062&#10;(dp1063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1064&#10;(dp1065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Client'&#10;p1066&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1066&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1067&#10;(dp1068&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1069&#10;(dp1070&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1071&#10;(dp1072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1073&#10;(dp1074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1075&#10;(dp1076&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1077&#10;(dp1078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Server'&#10;p1079&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1079&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1080&#10;(dp1081&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1082&#10;(dp1083&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1084&#10;(dp1085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1086&#10;(dp1087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1088&#10;(dp1089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1090&#10;(dp1091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Client to Server'&#10;p1092&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1092&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1093&#10;(dp1094&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1095&#10;(dp1096&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1097&#10;(dp1098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1099&#10;(dp1100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1101&#10;(dp1102&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1103&#10;(dp1104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Server to Client'&#10;p1105&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1105&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1106&#10;(dp1107&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1108&#10;(dp1109&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1110&#10;(dp1111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1112&#10;(dp1113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1114&#10;(dp1115&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1116&#10;(dp1117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Client to Server'&#10;p1118&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1118&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1119&#10;(dp1120&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1121&#10;(dp1122&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1123&#10;(dp1124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1125&#10;(dp1126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1127&#10;(dp1128&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1129&#10;(dp1130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Server to Client'&#10;p1131&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1131&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1132&#10;(dp1133&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1134&#10;(dp1135&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1136&#10;(dp1137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1138&#10;(dp1139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1140&#10;(dp1141&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1142&#10;(dp1143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Succeeded'&#10;p1144&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1144&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1145&#10;(dp1146&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1147&#10;(dp1148&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1149&#10;(dp1150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1151&#10;(dp1152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1153&#10;(dp1154&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1155&#10;(dp1156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Failed'&#10;p1157&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1157&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1158&#10;(dp1159&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1160&#10;(dp1161&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1162&#10;(dp1163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1164&#10;(dp1165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1166&#10;(dp1167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1168&#10;(dp1169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Protocol Error'&#10;p1170&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1170&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1171&#10;(dp1172&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1173&#10;(dp1174&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1175&#10;(dp1176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1177&#10;(dp1178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1179&#10;(dp1180&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1181&#10;(dp1182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Internal Error'&#10;p1183&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1183&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1184&#10;(dp1185&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1186&#10;(dp1187&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1188&#10;(dp1189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1190&#10;(dp1191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1192&#10;(dp1193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1194&#10;(dp1195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Flow Control Error'&#10;p1196&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1196&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1197&#10;(dp1198&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1199&#10;(dp1200&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1201&#10;(dp1202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1203&#10;(dp1204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1205&#10;(dp1206&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1207&#10;(dp1208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Settings Timeout Error'&#10;p1209&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1209&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1210&#10;(dp1211&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1212&#10;(dp1213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1214&#10;(dp1215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1216&#10;(dp1217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1218&#10;(dp1219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1220&#10;(dp1221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Closed Error'&#10;p1222&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1222&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1223&#10;(dp1224&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1225&#10;(dp1226&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1227&#10;(dp1228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1229&#10;(dp1230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1231&#10;(dp1232&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1233&#10;(dp1234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Frame Size Error'&#10;p1235&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1235&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1236&#10;(dp1237&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1238&#10;(dp1239&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1240&#10;(dp1241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1242&#10;(dp1243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1244&#10;(dp1245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1246&#10;(dp1247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Refused Stream Error'&#10;p1248&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1248&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1249&#10;(dp1250&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1251&#10;(dp1252&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1253&#10;(dp1254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1255&#10;(dp1256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1257&#10;(dp1258&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1259&#10;(dp1260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Cancelled Error'&#10;p1261&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1261&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1262&#10;(dp1263&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1264&#10;(dp1265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1266&#10;(dp1267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1268&#10;(dp1269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1270&#10;(dp1271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1272&#10;(dp1273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Compression Error'&#10;p1274&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1275&#10;(dp1276&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1277&#10;(dp1278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1279&#10;(dp1280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1281&#10;(dp1282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1283&#10;(dp1284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1285&#10;(dp1286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connect Error'&#10;p1287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1288&#10;(dp1289&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1290&#10;(dp1291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1292&#10;(dp1293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1294&#10;(dp1295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1296&#10;(dp1297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1298&#10;(dp1299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Enhance Calm Error'&#10;p1300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1301&#10;(dp1302&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1303&#10;(dp1304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1305&#10;(dp1306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1307&#10;(dp1308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1309&#10;(dp1310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1311&#10;(dp1312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Inadequate Security Error'&#10;p1313&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1314&#10;(dp1315&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1316&#10;(dp1317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1318&#10;(dp1319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1320&#10;(dp1321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1322&#10;(dp1323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1324&#10;(dp1325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HTTP1.1 Required Error'&#10;p1326&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1327&#10;(dp1328&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1329&#10;(dp1330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1331&#10;(dp1332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1333&#10;(dp1334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1335&#10;(dp1336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1337&#10;(dp1338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p1339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1340&#10;(dp1341&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1342&#10;(dp1343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1344&#10;(dp1345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1346&#10;(dp1347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1348&#10;(dp1349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1350&#10;(dp1351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p1352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1353&#10;(dp1354&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1355&#10;(dp1356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1357&#10;(dp1358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1359&#10;(dp1360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1361&#10;(dp1362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1363&#10;(dp1364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p1365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1366&#10;(dp1367&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1368&#10;(dp1369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1370&#10;(dp1371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1372&#10;(dp1373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1374&#10;(dp1375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1376&#10;(dp1377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p1378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1379&#10;(dp1380&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1381&#10;(dp1382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1383&#10;(dp1384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1385&#10;(dp1386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1387&#10;(dp1388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1389&#10;(dp1390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p1391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1392&#10;(dp1393&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1394&#10;(dp1395&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1396&#10;(dp1397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1398&#10;(dp1399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1400&#10;(dp1401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1402&#10;(dp1403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p1404&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1404&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1405&#10;(dp1406&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1407&#10;(dp1408&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1409&#10;(dp1410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1411&#10;(dp1412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1413&#10;(dp1414&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1415&#10;(dp1416&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p1417&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1417&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1418&#10;(dp1419&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1420&#10;(dp1421&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1422&#10;(dp1423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1424&#10;(dp1425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1426&#10;(dp1427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1428&#10;(dp1429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p1430&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1430&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1431&#10;(dp1432&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1433&#10;(dp1434&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1435&#10;(dp1436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1437&#10;(dp1438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1439&#10;(dp1440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1441&#10;(dp1442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p1443&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1443&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1444&#10;(dp1445&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1446&#10;(dp1447&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1448&#10;(dp1449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1450&#10;(dp1451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1452&#10;(dp1453&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1454&#10;(dp1455&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p1456&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1456&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1457&#10;(dp1458&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1459&#10;(dp1460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1461&#10;(dp1462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1463&#10;(dp1464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1465&#10;(dp1466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1467&#10;(dp1468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p1469&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1469&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1470&#10;(dp1471&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1472&#10;(dp1473&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1474&#10;(dp1475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1476&#10;(dp1477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1478&#10;(dp1479&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1480&#10;(dp1481&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p1482&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1482&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1483&#10;(dp1484&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1485&#10;(dp1486&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1487&#10;(dp1488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1489&#10;(dp1490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1491&#10;(dp1492&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1493&#10;(dp1494&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p1495&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1495&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1496&#10;(dp1497&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1498&#10;(dp1499&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1500&#10;(dp1501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1502&#10;(dp1503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1504&#10;(dp1505&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1506&#10;(dp1507&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p1508&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1508&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1509&#10;(dp1510&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1511&#10;(dp1512&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1513&#10;(dp1514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1515&#10;(dp1516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1517&#10;(dp1518&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1519&#10;(dp1520&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p1521&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1521&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1522&#10;(dp1523&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1524&#10;(dp1525&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1526&#10;(dp1527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1528&#10;(dp1529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1530&#10;(dp1531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1532&#10;(dp1533&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p1534&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1534&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1535&#10;(dp1536&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1537&#10;(dp1538&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1539&#10;(dp1540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1541&#10;(dp1542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1543&#10;(dp1544&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1545&#10;(dp1546&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p1547&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1547&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1548&#10;(dp1549&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1550&#10;(dp1551&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1552&#10;(dp1553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1554&#10;(dp1555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1556&#10;(dp1557&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1558&#10;(dp1559&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p1560&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1560&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1561&#10;(dp1562&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1563&#10;(dp1564&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1565&#10;(dp1566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1567&#10;(dp1568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1569&#10;(dp1570&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1571&#10;(dp1572&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p1573&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1573&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1574&#10;(dp1575&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1576&#10;(dp1577&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1578&#10;(dp1579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1580&#10;(dp1581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1582&#10;(dp1583&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1584&#10;(dp1585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p1586&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1586&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1587&#10;(dp1588&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1589&#10;(dp1590&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1591&#10;(dp1592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1593&#10;(dp1594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1595&#10;(dp1596&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1597&#10;(dp1598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p1599&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1599&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1600&#10;(dp1601&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1602&#10;(dp1603&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1604&#10;(dp1605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1606&#10;(dp1607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1608&#10;(dp1609&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1610&#10;(dp1611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p1612&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1612&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1613&#10;(dp1614&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1615&#10;(dp1616&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1617&#10;(dp1618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1619&#10;(dp1620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1621&#10;(dp1622&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1623&#10;(dp1624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p1625&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1625&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1626&#10;(dp1627&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1628&#10;(dp1629&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1630&#10;(dp1631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1632&#10;(dp1633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1634&#10;(dp1635&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1636&#10;(dp1637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p1638&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1638&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1639&#10;(dp1640&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1641&#10;(dp1642&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1643&#10;(dp1644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1645&#10;(dp1646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1647&#10;(dp1648&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1649&#10;(dp1650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p1651&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1651&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1652&#10;(dp1653&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1654&#10;(dp1655&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1656&#10;(dp1657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1658&#10;(dp1659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1660&#10;(dp1661&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1662&#10;(dp1663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p1664&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1664&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1665&#10;(dp1666&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1667&#10;(dp1668&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1669&#10;(dp1670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1671&#10;(dp1672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1673&#10;(dp1674&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1675&#10;(dp1676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p1677&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1677&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1678&#10;(dp1679&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1680&#10;(dp1681&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1682&#10;(dp1683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1684&#10;(dp1685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1686&#10;(dp1687&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1688&#10;(dp1689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p1690&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1690&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1691&#10;(dp1692&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1693&#10;(dp1694&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1695&#10;(dp1696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1697&#10;(dp1698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1699&#10;(dp1700&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1701&#10;(dp1702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p1703&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1703&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1704&#10;(dp1705&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1706&#10;(dp1707&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1708&#10;(dp1709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1710&#10;(dp1711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1712&#10;(dp1713&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1714&#10;(dp1715&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p1716&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1716&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1717&#10;(dp1718&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1719&#10;(dp1720&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1721&#10;(dp1722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1723&#10;(dp1724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1725&#10;(dp1726&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1727&#10;(dp1728&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p1729&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1729&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1730&#10;(dp1731&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1732&#10;(dp1733&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1734&#10;(dp1735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1736&#10;(dp1737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1738&#10;(dp1739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1740&#10;(dp1741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p1742&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1742&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1743&#10;(dp1744&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1745&#10;(dp1746&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1747&#10;(dp1748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1749&#10;(dp1750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1751&#10;(dp1752&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1753&#10;(dp1754&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p1755&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1755&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1756&#10;(dp1757&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1758&#10;(dp1759&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1760&#10;(dp1761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1762&#10;(dp1763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1764&#10;(dp1765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1766&#10;(dp1767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p1768&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1768&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1769&#10;(dp1770&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1771&#10;(dp1772&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1773&#10;(dp1774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1775&#10;(dp1776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1777&#10;(dp1778&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1779&#10;(dp1780&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p1781&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1781&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1782&#10;(dp1783&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1784&#10;(dp1785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1786&#10;(dp1787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1788&#10;(dp1789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1790&#10;(dp1791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1792&#10;(dp1793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p1794&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1794&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1795&#10;(dp1796&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1797&#10;(dp1798&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1799&#10;(dp1800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1801&#10;(dp1802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1803&#10;(dp1804&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1805&#10;(dp1806&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p1807&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1807&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1808&#10;(dp1809&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1810&#10;(dp1811&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1812&#10;(dp1813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1814&#10;(dp1815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1816&#10;(dp1817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1818&#10;(dp1819&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p1820&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1820&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1821&#10;(dp1822&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1823&#10;(dp1824&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1825&#10;(dp1826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1827&#10;(dp1828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1829&#10;(dp1830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1831&#10;(dp1832&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p1833&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1833&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1834&#10;(dp1835&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1836&#10;(dp1837&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1838&#10;(dp1839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1840&#10;(dp1841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1842&#10;(dp1843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1844&#10;(dp1845&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p1846&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1846&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1847&#10;(dp1848&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1849&#10;(dp1850&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1851&#10;(dp1852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1853&#10;(dp1854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1855&#10;(dp1856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1857&#10;(dp1858&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p1859&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1859&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1860&#10;(dp1861&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1862&#10;(dp1863&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1864&#10;(dp1865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1866&#10;(dp1867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1868&#10;(dp1869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1870&#10;(dp1871&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p1872&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1872&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1873&#10;(dp1874&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1875&#10;(dp1876&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1877&#10;(dp1878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1879&#10;(dp1880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1881&#10;(dp1882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1883&#10;(dp1884&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p1885&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1885&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1886&#10;(dp1887&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1888&#10;(dp1889&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1890&#10;(dp1891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1892&#10;(dp1893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1894&#10;(dp1895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1896&#10;(dp1897&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p1898&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1898&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1899&#10;(dp1900&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1901&#10;(dp1902&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1903&#10;(dp1904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1905&#10;(dp1906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1907&#10;(dp1908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1909&#10;(dp1910&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p1911&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1911&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1912&#10;(dp1913&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1914&#10;(dp1915&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1916&#10;(dp1917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1918&#10;(dp1919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1920&#10;(dp1921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1922&#10;(dp1923&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p1924&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1924&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1925&#10;(dp1926&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1927&#10;(dp1928&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1929&#10;(dp1930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1931&#10;(dp1932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1933&#10;(dp1934&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1935&#10;(dp1936&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p1937&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1937&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1938&#10;(dp1939&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1940&#10;(dp1941&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1942&#10;(dp1943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1944&#10;(dp1945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1946&#10;(dp1947&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1948&#10;(dp1949&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p1950&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1950&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1951&#10;(dp1952&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1953&#10;(dp1954&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1955&#10;(dp1956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1957&#10;(dp1958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1959&#10;(dp1960&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1961&#10;(dp1962&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p1963&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1963&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1964&#10;(dp1965&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1966&#10;(dp1967&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1968&#10;(dp1969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1970&#10;(dp1971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1972&#10;(dp1973&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1974&#10;(dp1975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p1976&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1976&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1977&#10;(dp1978&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1979&#10;(dp1980&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1981&#10;(dp1982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1983&#10;(dp1984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1985&#10;(dp1986&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1987&#10;(dp1988&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p1989&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1989&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1990&#10;(dp1991&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1992&#10;(dp1993&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1994&#10;(dp1995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1996&#10;(dp1997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1998&#10;(dp1999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2000&#10;(dp2001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p2002&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2002&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2003&#10;(dp2004&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2005&#10;(dp2006&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2007&#10;(dp2008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2009&#10;(dp2010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2011&#10;(dp2012&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2013&#10;(dp2014&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p2015&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2015&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2016&#10;(dp2017&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2018&#10;(dp2019&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2020&#10;(dp2021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2022&#10;(dp2023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2024&#10;(dp2025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2026&#10;(dp2027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p2028&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2028&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2029&#10;(dp2030&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2031&#10;(dp2032&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2033&#10;(dp2034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2035&#10;(dp2036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2037&#10;(dp2038&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2039&#10;(dp2040&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p2041&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2041&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2042&#10;(dp2043&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2044&#10;(dp2045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2046&#10;(dp2047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2048&#10;(dp2049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2050&#10;(dp2051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2052&#10;(dp2053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p2054&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2054&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2055&#10;(dp2056&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2057&#10;(dp2058&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2059&#10;(dp2060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2061&#10;(dp2062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2063&#10;(dp2064&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2065&#10;(dp2066&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p2067&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2067&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2068&#10;(dp2069&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2070&#10;(dp2071&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2072&#10;(dp2073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2074&#10;(dp2075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2076&#10;(dp2077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2078&#10;(dp2079&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p2080&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2080&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2081&#10;(dp2082&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2083&#10;(dp2084&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2085&#10;(dp2086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2087&#10;(dp2088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2089&#10;(dp2090&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2091&#10;(dp2092&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p2093&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2093&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2094&#10;(dp2095&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2096&#10;(dp2097&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2098&#10;(dp2099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2100&#10;(dp2101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2102&#10;(dp2103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2104&#10;(dp2105&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p2106&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2106&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2107&#10;(dp2108&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2109&#10;(dp2110&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2111&#10;(dp2112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2113&#10;(dp2114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2115&#10;(dp2116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2117&#10;(dp2118&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p2119&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2119&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2120&#10;(dp2121&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2122&#10;(dp2123&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2124&#10;(dp2125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2126&#10;(dp2127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2128&#10;(dp2129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2130&#10;(dp2131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p2132&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2132&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2133&#10;(dp2134&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2135&#10;(dp2136&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2137&#10;(dp2138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2139&#10;(dp2140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2141&#10;(dp2142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2143&#10;(dp2144&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p2145&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2145&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2146&#10;(dp2147&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2148&#10;(dp2149&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2150&#10;(dp2151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2152&#10;(dp2153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2154&#10;(dp2155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2156&#10;(dp2157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p2158&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2158&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2159&#10;(dp2160&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2161&#10;(dp2162&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2163&#10;(dp2164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2165&#10;(dp2166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2167&#10;(dp2168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2169&#10;(dp2170&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p2171&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2171&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2172&#10;(dp2173&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2174&#10;(dp2175&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2176&#10;(dp2177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2178&#10;(dp2179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2180&#10;(dp2181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2182&#10;(dp2183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p2184&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2184&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2185&#10;(dp2186&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2187&#10;(dp2188&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2189&#10;(dp2190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2191&#10;(dp2192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2193&#10;(dp2194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2195&#10;(dp2196&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p2197&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2197&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2198&#10;(dp2199&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2200&#10;(dp2201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2202&#10;(dp2203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2204&#10;(dp2205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2206&#10;(dp2207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2208&#10;(dp2209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p2210&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2210&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2211&#10;(dp2212&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2213&#10;(dp2214&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2215&#10;(dp2216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2217&#10;(dp2218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2219&#10;(dp2220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2221&#10;(dp2222&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p2223&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2223&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2224&#10;(dp2225&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2226&#10;(dp2227&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2228&#10;(dp2229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2230&#10;(dp2231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2232&#10;(dp2233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2234&#10;(dp2235&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p2236&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2236&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2237&#10;(dp2238&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2239&#10;(dp2240&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2241&#10;(dp2242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2243&#10;(dp2244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2245&#10;(dp2246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2247&#10;(dp2248&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p2249&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2249&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2250&#10;(dp2251&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2252&#10;(dp2253&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2254&#10;(dp2255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2256&#10;(dp2257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2258&#10;(dp2259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2260&#10;(dp2261&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p2262&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2262&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2263&#10;(dp2264&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2265&#10;(dp2266&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2267&#10;(dp2268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2269&#10;(dp2270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2271&#10;(dp2272&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2273&#10;(dp2274&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p2275&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2275&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2276&#10;(dp2277&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2278&#10;(dp2279&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2280&#10;(dp2281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2282&#10;(dp2283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2284&#10;(dp2285&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2286&#10;(dp2287&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p2288&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2288&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2289&#10;(dp2290&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2291&#10;(dp2292&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2293&#10;(dp2294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2295&#10;(dp2296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2297&#10;(dp2298&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2299&#10;(dp2300&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p2301&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2301&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2302&#10;(dp2303&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2304&#10;(dp2305&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2306&#10;(dp2307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2308&#10;(dp2309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2310&#10;(dp2311&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2312&#10;(dp2313&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p2314&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2314&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2315&#10;(dp2316&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2317&#10;(dp2318&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2319&#10;(dp2320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2321&#10;(dp2322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2323&#10;(dp2324&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2325&#10;(dp2326&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p2327&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2327&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2328&#10;(dp2329&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2330&#10;(dp2331&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2332&#10;(dp2333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2334&#10;(dp2335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2336&#10;(dp2337&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2338&#10;(dp2339&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p2340&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2340&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2341&#10;(dp2342&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2343&#10;(dp2344&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2345&#10;(dp2346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2347&#10;(dp2348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2349&#10;(dp2350&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2351&#10;(dp2352&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p2353&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2353&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2354&#10;(dp2355&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2356&#10;(dp2357&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2358&#10;(dp2359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2360&#10;(dp2361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2362&#10;(dp2363&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2364&#10;(dp2365&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p2366&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2366&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2367&#10;(dp2368&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2369&#10;(dp2370&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2371&#10;(dp2372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2373&#10;(dp2374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2375&#10;(dp2376&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2377&#10;(dp2378&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p2379&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2379&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2380&#10;(dp2381&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2382&#10;(dp2383&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2384&#10;(dp2385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2386&#10;(dp2387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2388&#10;(dp2389&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2390&#10;(dp2391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p2392&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2392&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2393&#10;(dp2394&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2395&#10;(dp2396&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2397&#10;(dp2398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2399&#10;(dp2400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2401&#10;(dp2402&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2403&#10;(dp2404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p2405&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2405&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2406&#10;(dp2407&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2408&#10;(dp2409&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2410&#10;(dp2411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2412&#10;(dp2413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2414&#10;(dp2415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2416&#10;(dp2417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p2418&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2418&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2419&#10;(dp2420&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2421&#10;(dp2422&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2423&#10;(dp2424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2425&#10;(dp2426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2427&#10;(dp2428&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2429&#10;(dp2430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p2431&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2431&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2432&#10;(dp2433&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2434&#10;(dp2435&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2436&#10;(dp2437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2438&#10;(dp2439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2440&#10;(dp2441&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2442&#10;(dp2443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p2444&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2444&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2445&#10;(dp2446&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2447&#10;(dp2448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2449&#10;(dp2450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2451&#10;(dp2452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2453&#10;(dp2454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2455&#10;(dp2456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p2457&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2457&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2458&#10;(dp2459&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2460&#10;(dp2461&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2462&#10;(dp2463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2464&#10;(dp2465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2466&#10;(dp2467&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2468&#10;(dp2469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p2470&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2470&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2471&#10;(dp2472&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2473&#10;(dp2474&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2475&#10;(dp2476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2477&#10;(dp2478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2479&#10;(dp2480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2481&#10;(dp2482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p2483&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2483&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2484&#10;(dp2485&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2486&#10;(dp2487&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2488&#10;(dp2489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2490&#10;(dp2491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2492&#10;(dp2493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2494&#10;(dp2495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p2496&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2496&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2497&#10;(dp2498&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2499&#10;(dp2500&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2501&#10;(dp2502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2503&#10;(dp2504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2505&#10;(dp2506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2507&#10;(dp2508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p2509&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2509&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2510&#10;(dp2511&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2512&#10;(dp2513&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2514&#10;(dp2515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2516&#10;(dp2517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2518&#10;(dp2519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2520&#10;(dp2521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p2522&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2522&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2523&#10;(dp2524&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2525&#10;(dp2526&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2527&#10;(dp2528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2529&#10;(dp2530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2531&#10;(dp2532&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2533&#10;(dp2534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p2535&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2535&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2536&#10;(dp2537&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2538&#10;(dp2539&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2540&#10;(dp2541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2542&#10;(dp2543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2544&#10;(dp2545&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2546&#10;(dp2547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p2548&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2548&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2549&#10;(dp2550&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2551&#10;(dp2552&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2553&#10;(dp2554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2555&#10;(dp2556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2557&#10;(dp2558&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2559&#10;(dp2560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p2561&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2561&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2562&#10;(dp2563&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2564&#10;(dp2565&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2566&#10;(dp2567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2568&#10;(dp2569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2570&#10;(dp2571&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2572&#10;(dp2573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p2574&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2574&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2575&#10;(dp2576&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2577&#10;(dp2578&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2579&#10;(dp2580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2581&#10;(dp2582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2583&#10;(dp2584&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2585&#10;(dp2586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p2587&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2587&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2588&#10;(dp2589&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2590&#10;(dp2591&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2592&#10;(dp2593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2594&#10;(dp2595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2596&#10;(dp2597&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2598&#10;(dp2599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p2600&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2600&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2601&#10;(dp2602&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2603&#10;(dp2604&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2605&#10;(dp2606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2607&#10;(dp2608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2609&#10;(dp2610&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2611&#10;(dp2612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p2613&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2613&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2614&#10;(dp2615&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2616&#10;(dp2617&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2618&#10;(dp2619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2620&#10;(dp2621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2622&#10;(dp2623&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2624&#10;(dp2625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p2626&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2626&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2627&#10;(dp2628&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2629&#10;(dp2630&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2631&#10;(dp2632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2633&#10;(dp2634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2635&#10;(dp2636&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2637&#10;(dp2638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p2639&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2639&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2640&#10;(dp2641&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2642&#10;(dp2643&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2644&#10;(dp2645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2646&#10;(dp2647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2648&#10;(dp2649&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2650&#10;(dp2651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p2652&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2652&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2653&#10;(dp2654&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2655&#10;(dp2656&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2657&#10;(dp2658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2659&#10;(dp2660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2661&#10;(dp2662&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2663&#10;(dp2664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p2665&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2665&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2666&#10;(dp2667&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2668&#10;(dp2669&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2670&#10;(dp2671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2672&#10;(dp2673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2674&#10;(dp2675&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2676&#10;(dp2677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p2678&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2678&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2679&#10;(dp2680&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2681&#10;(dp2682&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2683&#10;(dp2684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2685&#10;(dp2686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2687&#10;(dp2688&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2689&#10;(dp2690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p2691&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2691&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2692&#10;(dp2693&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2694&#10;(dp2695&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2696&#10;(dp2697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2698&#10;(dp2699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2700&#10;(dp2701&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2702&#10;(dp2703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p2704&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2704&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2705&#10;(dp2706&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2707&#10;(dp2708&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2709&#10;(dp2710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2711&#10;(dp2712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2713&#10;(dp2714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2715&#10;(dp2716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p2717&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2717&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2718&#10;(dp2719&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2720&#10;(dp2721&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2722&#10;(dp2723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2724&#10;(dp2725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2726&#10;(dp2727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2728&#10;(dp2729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p2730&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2730&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2731&#10;(dp2732&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2733&#10;(dp2734&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2735&#10;(dp2736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2737&#10;(dp2738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2739&#10;(dp2740&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2741&#10;(dp2742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p2743&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2743&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2744&#10;(dp2745&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2746&#10;(dp2747&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2748&#10;(dp2749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2750&#10;(dp2751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2752&#10;(dp2753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2754&#10;(dp2755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p2756&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2756&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2757&#10;(dp2758&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2759&#10;(dp2760&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2761&#10;(dp2762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2763&#10;(dp2764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2765&#10;(dp2766&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2767&#10;(dp2768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p2769&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2769&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2770&#10;(dp2771&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2772&#10;(dp2773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2774&#10;(dp2775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2776&#10;(dp2777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2778&#10;(dp2779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2780&#10;(dp2781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p2782&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2782&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2783&#10;(dp2784&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2785&#10;(dp2786&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2787&#10;(dp2788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2789&#10;(dp2790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2791&#10;(dp2792&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2793&#10;(dp2794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p2795&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2795&#10;sbatRp2796&#10;(dp2797&#10;g12&#10;I185&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client Per URL'&#10;p2798&#10;g3&#10;(g4&#10;g5&#10;(lp2799&#10;g3&#10;(g7&#10;g8&#10;NtRp2800&#10;(dp2801&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2802&#10;(dp2803&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2804&#10;(dp2805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2806&#10;(dp2807&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2808&#10;(dp2809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2810&#10;(dp2811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Sent'&#10;p2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2813&#10;(dp2814&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2815&#10;(dp2816&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2817&#10;(dp2818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2819&#10;(dp2820&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2821&#10;(dp2822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2823&#10;(dp2824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2826&#10;(dp2827&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2828&#10;(dp2829&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2830&#10;(dp2831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2832&#10;(dp2833&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2834&#10;(dp2835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2836&#10;(dp2837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (Provisional)'&#10;p2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2839&#10;(dp2840&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2841&#10;(dp2842&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2843&#10;(dp2844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2845&#10;(dp2846&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2847&#10;(dp2848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2849&#10;(dp2850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2852&#10;(dp2853&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2854&#10;(dp2855&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2856&#10;(dp2857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2858&#10;(dp2859&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2860&#10;(dp2861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2862&#10;(dp2863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write)'&#10;p2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2865&#10;(dp2866&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2867&#10;(dp2868&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2869&#10;(dp2870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2871&#10;(dp2872&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2873&#10;(dp2874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2875&#10;(dp2876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Read)'&#10;p2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2878&#10;(dp2879&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2880&#10;(dp2881&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2882&#10;(dp2883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2884&#10;(dp2885&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2886&#10;(dp2887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2888&#10;(dp2889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Bad Header)'&#10;p2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2891&#10;(dp2892&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2893&#10;(dp2894&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2895&#10;(dp2896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2897&#10;(dp2898&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2899&#10;(dp2900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2901&#10;(dp2902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx)'&#10;p2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2904&#10;(dp2905&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2906&#10;(dp2907&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2908&#10;(dp2909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2910&#10;(dp2911&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2912&#10;(dp2913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2914&#10;(dp2915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (400)'&#10;p2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2917&#10;(dp2918&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2919&#10;(dp2920&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2921&#10;(dp2922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2923&#10;(dp2924&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2925&#10;(dp2926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2927&#10;(dp2928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (401)'&#10;p2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2930&#10;(dp2931&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2932&#10;(dp2933&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2934&#10;(dp2935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2936&#10;(dp2937&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2938&#10;(dp2939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2940&#10;(dp2941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (403)'&#10;p2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2943&#10;(dp2944&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2945&#10;(dp2946&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2947&#10;(dp2948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2949&#10;(dp2950&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2951&#10;(dp2952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2953&#10;(dp2954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2956&#10;(dp2957&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2958&#10;(dp2959&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2960&#10;(dp2961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2962&#10;(dp2963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2964&#10;(dp2965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2966&#10;(dp2967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (407)'&#10;p2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2969&#10;(dp2970&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2971&#10;(dp2972&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2973&#10;(dp2974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2975&#10;(dp2976&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2977&#10;(dp2978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2979&#10;(dp2980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (408)'&#10;p2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2982&#10;(dp2983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2984&#10;(dp2985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2986&#10;(dp2987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2988&#10;(dp2989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2990&#10;(dp2991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2992&#10;(dp2993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx other)'&#10;p2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2995&#10;(dp2996&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2997&#10;(dp2998&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2999&#10;(dp3000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3001&#10;(dp3002&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3003&#10;(dp3004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3005&#10;(dp3006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx)'&#10;p3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3008&#10;(dp3009&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3010&#10;(dp3011&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3012&#10;(dp3013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3014&#10;(dp3015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3016&#10;(dp3017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3018&#10;(dp3019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (505)'&#10;p3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3021&#10;(dp3022&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3023&#10;(dp3024&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3025&#10;(dp3026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3027&#10;(dp3028&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3029&#10;(dp3030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3031&#10;(dp3032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx other)'&#10;p3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3034&#10;(dp3035&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3036&#10;(dp3037&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3038&#10;(dp3039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3040&#10;(dp3041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3042&#10;(dp3043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3044&#10;(dp3045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (other)'&#10;p3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3047&#10;(dp3048&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3049&#10;(dp3050&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3051&#10;(dp3052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3053&#10;(dp3054&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3055&#10;(dp3056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3057&#10;(dp3058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Timeout)'&#10;p3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3060&#10;(dp3061&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3062&#10;(dp3063&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3064&#10;(dp3065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3066&#10;(dp3067&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3068&#10;(dp3069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3070&#10;(dp3071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3073&#10;(dp3074&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3075&#10;(dp3076&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3077&#10;(dp3078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3079&#10;(dp3080&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3081&#10;(dp3082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3083&#10;(dp3084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted Before Request'&#10;p3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3086&#10;(dp3087&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3088&#10;(dp3089&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3090&#10;(dp3091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3092&#10;(dp3093&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3094&#10;(dp3095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3096&#10;(dp3097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted After Request'&#10;p3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3099&#10;(dp3100&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3101&#10;(dp3102&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3103&#10;(dp3104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3105&#10;(dp3106&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3107&#10;(dp3108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3109&#10;(dp3110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received With Match'&#10;p3111&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3111&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3112&#10;(dp3113&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3114&#10;(dp3115&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3116&#10;(dp3117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3118&#10;(dp3119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3120&#10;(dp3121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3122&#10;(dp3123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received Without Match'&#10;p3124&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3124&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3125&#10;(dp3126&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3127&#10;(dp3128&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3129&#10;(dp3130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3131&#10;(dp3132&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3133&#10;(dp3134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3135&#10;(dp3136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Intermediate Responses Received (1xx)'&#10;p3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3138&#10;(dp3139&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3140&#10;(dp3141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3142&#10;(dp3143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3144&#10;(dp3145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3146&#10;(dp3147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3148&#10;(dp3149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (2xx)'&#10;p3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3151&#10;(dp3152&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3153&#10;(dp3154&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3155&#10;(dp3156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3157&#10;(dp3158&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3159&#10;(dp3160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3161&#10;(dp3162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (3xx)'&#10;p3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3164&#10;(dp3165&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3166&#10;(dp3167&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3168&#10;(dp3169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3170&#10;(dp3171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3172&#10;(dp3173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3174&#10;(dp3175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (301)'&#10;p3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3177&#10;(dp3178&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3179&#10;(dp3180&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3181&#10;(dp3182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3183&#10;(dp3184&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3185&#10;(dp3186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3187&#10;(dp3188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (302)'&#10;p3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3190&#10;(dp3191&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3192&#10;(dp3193&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3194&#10;(dp3195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3196&#10;(dp3197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3198&#10;(dp3199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3200&#10;(dp3201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (303)'&#10;p3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3203&#10;(dp3204&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3205&#10;(dp3206&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3207&#10;(dp3208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3209&#10;(dp3210&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3211&#10;(dp3212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3213&#10;(dp3214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (307)'&#10;p3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3216&#10;(dp3217&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3218&#10;(dp3219&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3220&#10;(dp3221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3222&#10;(dp3223&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3224&#10;(dp3225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3226&#10;(dp3227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Sent'&#10;p3228&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3228&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3229&#10;(dp3230&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3231&#10;(dp3232&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3233&#10;(dp3234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3235&#10;(dp3236&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3237&#10;(dp3238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3239&#10;(dp3240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Headers Received'&#10;p3241&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3241&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3242&#10;(dp3243&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3244&#10;(dp3245&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3246&#10;(dp3247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3248&#10;(dp3249&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3250&#10;(dp3251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3252&#10;(dp3253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Received'&#10;p3254&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3254&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3255&#10;(dp3256&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3257&#10;(dp3258&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3259&#10;(dp3260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3261&#10;(dp3262&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3263&#10;(dp3264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3265&#10;(dp3266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Successful'&#10;p3267&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3267&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3268&#10;(dp3269&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3270&#10;(dp3271&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3272&#10;(dp3273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3274&#10;(dp3275&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3276&#10;(dp3277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3278&#10;(dp3279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Failed'&#10;p3280&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3280&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3281&#10;(dp3282&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3283&#10;(dp3284&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3285&#10;(dp3286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3287&#10;(dp3288&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3289&#10;(dp3290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3291&#10;(dp3292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p3293&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3293&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3294&#10;(dp3295&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3296&#10;(dp3297&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3298&#10;(dp3299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3300&#10;(dp3301&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3302&#10;(dp3303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3304&#10;(dp3305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p3306&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3306&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3307&#10;(dp3308&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3309&#10;(dp3310&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3311&#10;(dp3312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3313&#10;(dp3314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3315&#10;(dp3316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3317&#10;(dp3318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p3319&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3319&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3320&#10;(dp3321&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3322&#10;(dp3323&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3324&#10;(dp3325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3326&#10;(dp3327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3328&#10;(dp3329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3330&#10;(dp3331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Sent'&#10;p3332&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3332&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3333&#10;(dp3334&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3335&#10;(dp3336&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3337&#10;(dp3338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3339&#10;(dp3340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3341&#10;(dp3342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3343&#10;(dp3344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p3345&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3345&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3346&#10;(dp3347&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3348&#10;(dp3349&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3350&#10;(dp3351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3352&#10;(dp3353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3354&#10;(dp3355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3356&#10;(dp3357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size in Request'&#10;p3358&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3358&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3359&#10;(dp3360&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3361&#10;(dp3362&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3363&#10;(dp3364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3365&#10;(dp3366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3367&#10;(dp3368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3369&#10;(dp3370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p3371&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3371&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3372&#10;(dp3373&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3374&#10;(dp3375&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3376&#10;(dp3377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3378&#10;(dp3379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3380&#10;(dp3381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3382&#10;(dp3383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name1-Value1'&#10;p3384&#10;sg22&#10;I00&#10;sg37&#10;S'kString'&#10;p3385&#10;sg39&#10;g3384&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3386&#10;(dp3387&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3388&#10;(dp3389&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3390&#10;(dp3391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3392&#10;(dp3393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3394&#10;(dp3395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3396&#10;(dp3397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter1'&#10;p3398&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3398&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3399&#10;(dp3400&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3401&#10;(dp3402&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3403&#10;(dp3404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3405&#10;(dp3406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3407&#10;(dp3408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3409&#10;(dp3410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name2-Value2'&#10;p3411&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3411&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3412&#10;(dp3413&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3414&#10;(dp3415&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3416&#10;(dp3417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3418&#10;(dp3419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3420&#10;(dp3421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3422&#10;(dp3423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter2'&#10;p3424&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3424&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3425&#10;(dp3426&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3427&#10;(dp3428&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3429&#10;(dp3430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3431&#10;(dp3432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3433&#10;(dp3434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3435&#10;(dp3436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name3-Value3'&#10;p3437&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3437&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3438&#10;(dp3439&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3440&#10;(dp3441&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3442&#10;(dp3443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3444&#10;(dp3445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3446&#10;(dp3447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3448&#10;(dp3449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter3'&#10;p3450&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3450&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3451&#10;(dp3452&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3453&#10;(dp3454&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3455&#10;(dp3456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3457&#10;(dp3458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3459&#10;(dp3460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3461&#10;(dp3462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name4-Value4'&#10;p3463&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3463&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3464&#10;(dp3465&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3466&#10;(dp3467&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3468&#10;(dp3469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3470&#10;(dp3471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3472&#10;(dp3473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3474&#10;(dp3475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter4'&#10;p3476&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3476&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3477&#10;(dp3478&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3479&#10;(dp3480&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3481&#10;(dp3482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3483&#10;(dp3484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3485&#10;(dp3486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3487&#10;(dp3488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name5-Value5'&#10;p3489&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3489&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3490&#10;(dp3491&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3492&#10;(dp3493&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3494&#10;(dp3495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3496&#10;(dp3497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3498&#10;(dp3499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3500&#10;(dp3501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter5'&#10;p3502&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3502&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3503&#10;(dp3504&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3505&#10;(dp3506&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3507&#10;(dp3508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3509&#10;(dp3510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3511&#10;(dp3512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3513&#10;(dp3514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name6-Value6'&#10;p3515&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3515&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3516&#10;(dp3517&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3518&#10;(dp3519&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3520&#10;(dp3521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3522&#10;(dp3523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3524&#10;(dp3525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3526&#10;(dp3527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter6'&#10;p3528&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3528&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3529&#10;(dp3530&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3531&#10;(dp3532&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3533&#10;(dp3534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3535&#10;(dp3536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3537&#10;(dp3538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3539&#10;(dp3540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name7-Value7'&#10;p3541&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3541&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3542&#10;(dp3543&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3544&#10;(dp3545&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3546&#10;(dp3547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3548&#10;(dp3549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3550&#10;(dp3551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3552&#10;(dp3553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter7'&#10;p3554&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3554&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3555&#10;(dp3556&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3557&#10;(dp3558&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3559&#10;(dp3560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3561&#10;(dp3562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3563&#10;(dp3564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3565&#10;(dp3566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name8-Value8'&#10;p3567&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3567&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3568&#10;(dp3569&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3570&#10;(dp3571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3572&#10;(dp3573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3574&#10;(dp3575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3576&#10;(dp3577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3578&#10;(dp3579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter8'&#10;p3580&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3580&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3581&#10;(dp3582&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3583&#10;(dp3584&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3585&#10;(dp3586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3587&#10;(dp3588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3589&#10;(dp3590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3591&#10;(dp3592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name9-Value9'&#10;p3593&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3593&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3594&#10;(dp3595&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3596&#10;(dp3597&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3598&#10;(dp3599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3600&#10;(dp3601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3602&#10;(dp3603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3604&#10;(dp3605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter9'&#10;p3606&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3606&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3607&#10;(dp3608&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3609&#10;(dp3610&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3611&#10;(dp3612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3613&#10;(dp3614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3615&#10;(dp3616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3617&#10;(dp3618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name10-Value10'&#10;p3619&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3619&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3620&#10;(dp3621&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3622&#10;(dp3623&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3624&#10;(dp3625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3626&#10;(dp3627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3628&#10;(dp3629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3630&#10;(dp3631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter10'&#10;p3632&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3632&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3633&#10;(dp3634&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3635&#10;(dp3636&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3637&#10;(dp3638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3639&#10;(dp3640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3641&#10;(dp3642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3643&#10;(dp3644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Received'&#10;p3645&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3645&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3646&#10;(dp3647&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3648&#10;(dp3649&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3650&#10;(dp3651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3652&#10;(dp3653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3654&#10;(dp3655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3656&#10;(dp3657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Successful'&#10;p3658&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3658&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3659&#10;(dp3660&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3661&#10;(dp3662&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3663&#10;(dp3664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3665&#10;(dp3666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3667&#10;(dp3668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3669&#10;(dp3670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Failed'&#10;p3671&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3671&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3672&#10;(dp3673&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3674&#10;(dp3675&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3676&#10;(dp3677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3678&#10;(dp3679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3680&#10;(dp3681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3682&#10;(dp3683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Received'&#10;p3684&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3684&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3685&#10;(dp3686&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3687&#10;(dp3688&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3689&#10;(dp3690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3691&#10;(dp3692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3693&#10;(dp3694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3695&#10;(dp3696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Successful'&#10;p3697&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3697&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3698&#10;(dp3699&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3700&#10;(dp3701&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3702&#10;(dp3703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3704&#10;(dp3705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3706&#10;(dp3707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3708&#10;(dp3709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Failed'&#10;p3710&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3710&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3711&#10;(dp3712&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3713&#10;(dp3714&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3715&#10;(dp3716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3717&#10;(dp3718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3719&#10;(dp3720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3721&#10;(dp3722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Received'&#10;p3723&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3723&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3724&#10;(dp3725&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3726&#10;(dp3727&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3728&#10;(dp3729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3730&#10;(dp3731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3732&#10;(dp3733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3734&#10;(dp3735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Successful'&#10;p3736&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3736&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3737&#10;(dp3738&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3739&#10;(dp3740&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3741&#10;(dp3742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3743&#10;(dp3744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3745&#10;(dp3746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3747&#10;(dp3748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Failed'&#10;p3749&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3749&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3750&#10;(dp3751&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3752&#10;(dp3753&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3754&#10;(dp3755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3756&#10;(dp3757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3758&#10;(dp3759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3760&#10;(dp3761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Received'&#10;p3762&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3762&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3763&#10;(dp3764&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3765&#10;(dp3766&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3767&#10;(dp3768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3769&#10;(dp3770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3771&#10;(dp3772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3773&#10;(dp3774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Successful'&#10;p3775&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3775&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3776&#10;(dp3777&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3778&#10;(dp3779&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3780&#10;(dp3781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3782&#10;(dp3783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3784&#10;(dp3785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3786&#10;(dp3787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Failed'&#10;p3788&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3788&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3789&#10;(dp3790&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3791&#10;(dp3792&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3793&#10;(dp3794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3795&#10;(dp3796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3797&#10;(dp3798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3799&#10;(dp3800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Average Compression Ratio'&#10;p3801&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3801&#10;sbatRp3802&#10;(dp3803&#10;g12&#10;I76&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client'&#10;p3804&#10;g3&#10;(g4&#10;g5&#10;(lp3805&#10;g3&#10;(g7&#10;g8&#10;NtRp3806&#10;(dp3807&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3808&#10;(dp3809&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3810&#10;(dp3811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3812&#10;(dp3813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3814&#10;(dp3815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3816&#10;(dp3817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Simulated Users'&#10;p3818&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3818&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3819&#10;(dp3820&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3821&#10;(dp3822&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3823&#10;(dp3824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3825&#10;(dp3826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3827&#10;(dp3828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3829&#10;(dp3830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Concurrent Connections'&#10;p3831&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3831&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3832&#10;(dp3833&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3834&#10;(dp3835&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3836&#10;(dp3837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3838&#10;(dp3839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3840&#10;(dp3841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3842&#10;(dp3843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connections'&#10;p3844&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3844&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3845&#10;(dp3846&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3847&#10;(dp3848&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3849&#10;(dp3850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3851&#10;(dp3852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3853&#10;(dp3854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3855&#10;(dp3856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Attempts'&#10;p3857&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3857&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3858&#10;(dp3859&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3860&#10;(dp3861&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3862&#10;(dp3863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3864&#10;(dp3865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3866&#10;(dp3867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3868&#10;(dp3869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Aborts'&#10;p3870&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3870&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3871&#10;(dp3872&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3873&#10;(dp3874&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3875&#10;(dp3876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3877&#10;(dp3878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3879&#10;(dp3880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3881&#10;(dp3882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Aborts'&#10;p3883&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3883&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3884&#10;(dp3885&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3886&#10;(dp3887&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3888&#10;(dp3889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3890&#10;(dp3891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3892&#10;(dp3893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3894&#10;(dp3895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions'&#10;p3896&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3896&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3897&#10;(dp3898&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3899&#10;(dp3900&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3901&#10;(dp3902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3903&#10;(dp3904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3905&#10;(dp3906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3907&#10;(dp3908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes'&#10;p3909&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3909&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3910&#10;(dp3911&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3912&#10;(dp3913&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3914&#10;(dp3915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3916&#10;(dp3917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3918&#10;(dp3919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3920&#10;(dp3921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3922&#10;(dp3923&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3924&#10;(dp3925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3926&#10;(dp3927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3928&#10;(dp3929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3930&#10;(dp3931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3932&#10;(dp3933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3934&#10;(dp3935&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3936&#10;(dp3937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3938&#10;(dp3939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3940&#10;(dp3941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3942&#10;(dp3943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3944&#10;(dp3945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3946&#10;(dp3947&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3948&#10;(dp3949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3950&#10;(dp3951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3952&#10;(dp3953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3954&#10;(dp3955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3956&#10;(dp3957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3958&#10;(dp3959&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3960&#10;(dp3961&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3962&#10;(dp3963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3964&#10;(dp3965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3966&#10;(dp3967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3968&#10;(dp3969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3970&#10;(dp3971&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3972&#10;(dp3973&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3974&#10;(dp3975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3976&#10;(dp3977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3978&#10;(dp3979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3980&#10;(dp3981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3982&#10;(dp3983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3984&#10;(dp3985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3986&#10;(dp3987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3988&#10;(dp3989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3990&#10;(dp3991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3992&#10;(dp3993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3994&#10;(dp3995&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3996&#10;(dp3997&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3998&#10;(dp3999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4000&#10;(dp4001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4002&#10;(dp4003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4004&#10;(dp4005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4006&#10;(dp4007&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4008&#10;(dp4009&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4010&#10;(dp4011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4012&#10;(dp4013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4014&#10;(dp4015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4016&#10;(dp4017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4018&#10;(dp4019&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4020&#10;(dp4021&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4022&#10;(dp4023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4024&#10;(dp4025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4026&#10;(dp4027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4028&#10;(dp4029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4030&#10;(dp4031&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4032&#10;(dp4033&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4034&#10;(dp4035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4036&#10;(dp4037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4038&#10;(dp4039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4040&#10;(dp4041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4042&#10;(dp4043&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4044&#10;(dp4045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4046&#10;(dp4047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4048&#10;(dp4049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4050&#10;(dp4051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4052&#10;(dp4053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4054&#10;(dp4055&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4056&#10;(dp4057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4058&#10;(dp4059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4060&#10;(dp4061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4062&#10;(dp4063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4064&#10;(dp4065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4066&#10;(dp4067&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4068&#10;(dp4069&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4070&#10;(dp4071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4072&#10;(dp4073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4074&#10;(dp4075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4076&#10;(dp4077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4078&#10;(dp4079&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4080&#10;(dp4081&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4082&#10;(dp4083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4084&#10;(dp4085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4086&#10;(dp4087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4088&#10;(dp4089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4090&#10;(dp4091&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4092&#10;(dp4093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4094&#10;(dp4095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4096&#10;(dp4097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4098&#10;(dp4099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4100&#10;(dp4101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4102&#10;(dp4103&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4104&#10;(dp4105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4106&#10;(dp4107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4108&#10;(dp4109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4110&#10;(dp4111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4112&#10;(dp4113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4114&#10;(dp4115&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4116&#10;(dp4117&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4118&#10;(dp4119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4120&#10;(dp4121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4122&#10;(dp4123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4124&#10;(dp4125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4126&#10;(dp4127&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4128&#10;(dp4129&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4130&#10;(dp4131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4132&#10;(dp4133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4134&#10;(dp4135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4136&#10;(dp4137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4138&#10;(dp4139&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4140&#10;(dp4141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4142&#10;(dp4143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4144&#10;(dp4145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4146&#10;(dp4147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4148&#10;(dp4149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4150&#10;(dp4151&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4152&#10;(dp4153&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4154&#10;(dp4155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4156&#10;(dp4157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4158&#10;(dp4159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4160&#10;(dp4161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4162&#10;(dp4163&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4164&#10;(dp4165&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4166&#10;(dp4167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4168&#10;(dp4169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4170&#10;(dp4171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4172&#10;(dp4173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4174&#10;(dp4175&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4176&#10;(dp4177&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4178&#10;(dp4179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4180&#10;(dp4181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4182&#10;(dp4183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4184&#10;(dp4185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4186&#10;(dp4187&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4188&#10;(dp4189&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4190&#10;(dp4191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4192&#10;(dp4193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4194&#10;(dp4195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4196&#10;(dp4197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4198&#10;(dp4199&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4200&#10;(dp4201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4202&#10;(dp4203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4204&#10;(dp4205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4206&#10;(dp4207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4208&#10;(dp4209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4210&#10;(dp4211&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4212&#10;(dp4213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4214&#10;(dp4215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4216&#10;(dp4217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4218&#10;(dp4219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4220&#10;(dp4221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4222&#10;(dp4223&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4224&#10;(dp4225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4226&#10;(dp4227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4228&#10;(dp4229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4230&#10;(dp4231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4232&#10;(dp4233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4234&#10;(dp4235&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4236&#10;(dp4237&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4238&#10;(dp4239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4240&#10;(dp4241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4242&#10;(dp4243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4244&#10;(dp4245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4246&#10;(dp4247&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4248&#10;(dp4249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4250&#10;(dp4251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4252&#10;(dp4253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4254&#10;(dp4255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4256&#10;(dp4257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p4258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4259&#10;(dp4260&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4261&#10;(dp4262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4263&#10;(dp4264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4265&#10;(dp4266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4267&#10;(dp4268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4269&#10;(dp4270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Request Precondition Failed (412)'&#10;p4271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4272&#10;(dp4273&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4274&#10;(dp4275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4276&#10;(dp4277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4278&#10;(dp4279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4280&#10;(dp4281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4282&#10;(dp4283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p4284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4285&#10;(dp4286&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4287&#10;(dp4288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4289&#10;(dp4290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4291&#10;(dp4292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4293&#10;(dp4294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4295&#10;(dp4296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4297&#10;(dp4298&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4299&#10;(dp4300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4301&#10;(dp4302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4303&#10;(dp4304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4305&#10;(dp4306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4307&#10;(dp4308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4309&#10;(dp4310&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4311&#10;(dp4312&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4313&#10;(dp4314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4315&#10;(dp4316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4317&#10;(dp4318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4319&#10;(dp4320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions Active'&#10;p4321&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4321&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4322&#10;(dp4323&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4324&#10;(dp4325&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4326&#10;(dp4327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4328&#10;(dp4329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4330&#10;(dp4331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4332&#10;(dp4333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Users Active'&#10;p4334&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4334&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4335&#10;(dp4336&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4337&#10;(dp4338&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4339&#10;(dp4340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4341&#10;(dp4342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4343&#10;(dp4344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4345&#10;(dp4346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Received'&#10;p4347&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4347&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4348&#10;(dp4349&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4350&#10;(dp4351&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4352&#10;(dp4353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4354&#10;(dp4355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4356&#10;(dp4357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4358&#10;(dp4359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Received'&#10;p4360&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4360&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4361&#10;(dp4362&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4363&#10;(dp4364&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4365&#10;(dp4366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4367&#10;(dp4368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4369&#10;(dp4370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4371&#10;(dp4372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Received'&#10;p4373&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4373&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4374&#10;(dp4375&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4376&#10;(dp4377&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4378&#10;(dp4379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4380&#10;(dp4381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4382&#10;(dp4383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4384&#10;(dp4385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Unrecognized Content-Encoding Received'&#10;p4386&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4386&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4387&#10;(dp4388&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4389&#10;(dp4390&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4391&#10;(dp4392&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4393&#10;(dp4394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4395&#10;(dp4396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4397&#10;(dp4398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Successful'&#10;p4399&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4399&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4400&#10;(dp4401&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4402&#10;(dp4403&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4404&#10;(dp4405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4406&#10;(dp4407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4408&#10;(dp4409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4410&#10;(dp4411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Successful'&#10;p4412&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4412&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4413&#10;(dp4414&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4415&#10;(dp4416&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4417&#10;(dp4418&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4419&#10;(dp4420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4421&#10;(dp4422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4423&#10;(dp4424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Successful'&#10;p4425&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4425&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4426&#10;(dp4427&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4428&#10;(dp4429&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4430&#10;(dp4431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4432&#10;(dp4433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4434&#10;(dp4435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4436&#10;(dp4437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Failed'&#10;p4438&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4438&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4439&#10;(dp4440&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4441&#10;(dp4442&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4443&#10;(dp4444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4445&#10;(dp4446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4447&#10;(dp4448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4449&#10;(dp4450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed'&#10;p4451&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4451&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4452&#10;(dp4453&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4454&#10;(dp4455&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4456&#10;(dp4457&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4458&#10;(dp4459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4460&#10;(dp4461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4462&#10;(dp4463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed'&#10;p4464&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4464&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4465&#10;(dp4466&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4467&#10;(dp4468&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4469&#10;(dp4470&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4471&#10;(dp4472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4473&#10;(dp4474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4475&#10;(dp4476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Data Error'&#10;p4477&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4477&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4478&#10;(dp4479&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4480&#10;(dp4481&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4482&#10;(dp4483&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4484&#10;(dp4485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4486&#10;(dp4487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4488&#10;(dp4489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Decoding Error'&#10;p4490&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4490&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4491&#10;(dp4492&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4493&#10;(dp4494&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4495&#10;(dp4496&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4497&#10;(dp4498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4499&#10;(dp4500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4501&#10;(dp4502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Data Error'&#10;p4503&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4503&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4504&#10;(dp4505&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4506&#10;(dp4507&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4508&#10;(dp4509&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4510&#10;(dp4511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4512&#10;(dp4513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4514&#10;(dp4515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Decoding Error'&#10;p4516&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4516&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4517&#10;(dp4518&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4519&#10;(dp4520&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4521&#10;(dp4522&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4523&#10;(dp4524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4525&#10;(dp4526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4527&#10;(dp4528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Headers Received'&#10;p4529&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4529&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4530&#10;(dp4531&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4532&#10;(dp4533&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4534&#10;(dp4535&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4536&#10;(dp4537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4538&#10;(dp4539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4540&#10;(dp4541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Responses Received'&#10;p4542&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4542&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4543&#10;(dp4544&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4545&#10;(dp4546&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4547&#10;(dp4548&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4549&#10;(dp4550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4551&#10;(dp4552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4553&#10;(dp4554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Successful'&#10;p4555&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4555&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4556&#10;(dp4557&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4558&#10;(dp4559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4560&#10;(dp4561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4562&#10;(dp4563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4564&#10;(dp4565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4566&#10;(dp4567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Failed'&#10;p4568&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4568&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4569&#10;(dp4570&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4571&#10;(dp4572&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4573&#10;(dp4574&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4575&#10;(dp4576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4577&#10;(dp4578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4579&#10;(dp4580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Received'&#10;p4581&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4581&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4582&#10;(dp4583&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4584&#10;(dp4585&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4586&#10;(dp4587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4588&#10;(dp4589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4590&#10;(dp4591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4592&#10;(dp4593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Headers Sent'&#10;p4594&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4594&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4595&#10;(dp4596&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4597&#10;(dp4598&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4599&#10;(dp4600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4601&#10;(dp4602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4603&#10;(dp4604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4605&#10;(dp4606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Sent'&#10;p4607&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4607&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4608&#10;(dp4609&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4610&#10;(dp4611&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4612&#10;(dp4613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4614&#10;(dp4615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4616&#10;(dp4617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4618&#10;(dp4619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Responses Received'&#10;p4620&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4620&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4621&#10;(dp4622&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4623&#10;(dp4624&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4625&#10;(dp4626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4627&#10;(dp4628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4629&#10;(dp4630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4631&#10;(dp4632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Successful'&#10;p4633&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4633&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4634&#10;(dp4635&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4636&#10;(dp4637&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4638&#10;(dp4639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4640&#10;(dp4641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4642&#10;(dp4643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4644&#10;(dp4645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Failed'&#10;p4646&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4646&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4647&#10;(dp4648&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4649&#10;(dp4650&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4651&#10;(dp4652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4653&#10;(dp4654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4655&#10;(dp4656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4657&#10;(dp4658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Responses Received'&#10;p4659&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4659&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4660&#10;(dp4661&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4662&#10;(dp4663&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4664&#10;(dp4665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4666&#10;(dp4667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4668&#10;(dp4669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4670&#10;(dp4671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Successful'&#10;p4672&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4672&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4673&#10;(dp4674&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4675&#10;(dp4676&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4677&#10;(dp4678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4679&#10;(dp4680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4681&#10;(dp4682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4683&#10;(dp4684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Failed'&#10;p4685&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4685&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4686&#10;(dp4687&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4688&#10;(dp4689&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4690&#10;(dp4691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4692&#10;(dp4693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4694&#10;(dp4695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4696&#10;(dp4697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p4698&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4698&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4699&#10;(dp4700&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4701&#10;(dp4702&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4703&#10;(dp4704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4705&#10;(dp4706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4707&#10;(dp4708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4709&#10;(dp4710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p4711&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4711&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4712&#10;(dp4713&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4714&#10;(dp4715&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4716&#10;(dp4717&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4718&#10;(dp4719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4720&#10;(dp4721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4722&#10;(dp4723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p4724&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4724&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4725&#10;(dp4726&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4727&#10;(dp4728&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4729&#10;(dp4730&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4731&#10;(dp4732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4733&#10;(dp4734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4735&#10;(dp4736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p4737&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4737&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4738&#10;(dp4739&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4740&#10;(dp4741&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4742&#10;(dp4743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4744&#10;(dp4745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4746&#10;(dp4747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4748&#10;(dp4749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Decompressed Content Bytes Received'&#10;p4750&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4750&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4751&#10;(dp4752&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4753&#10;(dp4754&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4755&#10;(dp4756&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4757&#10;(dp4758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4759&#10;(dp4760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4761&#10;(dp4762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p4763&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4763&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4764&#10;(dp4765&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4766&#10;(dp4767&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4768&#10;(dp4769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4770&#10;(dp4771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4772&#10;(dp4773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4774&#10;(dp4775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p4776&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4776&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4777&#10;(dp4778&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4779&#10;(dp4780&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4781&#10;(dp4782&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4783&#10;(dp4784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4785&#10;(dp4786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4787&#10;(dp4788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected'&#10;p4789&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4789&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4790&#10;(dp4791&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4792&#10;(dp4793&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4794&#10;(dp4795&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4796&#10;(dp4797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4798&#10;(dp4799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4800&#10;(dp4801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Path Match Failed)'&#10;p4802&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4802&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4803&#10;(dp4804&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4805&#10;(dp4806&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4807&#10;(dp4808&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4809&#10;(dp4810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4811&#10;(dp4812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4813&#10;(dp4814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Domain Match Failed)'&#10;p4815&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4815&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4816&#10;(dp4817&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4818&#10;(dp4819&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4820&#10;(dp4821&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4822&#10;(dp4823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4824&#10;(dp4825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4826&#10;(dp4827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Cookiejar Overflow)'&#10;p4828&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4828&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4829&#10;(dp4830&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4831&#10;(dp4832&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4833&#10;(dp4834&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4835&#10;(dp4836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4837&#10;(dp4838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4839&#10;(dp4840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Probabilistic Reject)'&#10;p4841&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4841&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4842&#10;(dp4843&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4844&#10;(dp4845&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4846&#10;(dp4847&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4848&#10;(dp4849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4850&#10;(dp4851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4852&#10;(dp4853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookie headers Rejected - (Memory Overflow)'&#10;p4854&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4854&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4855&#10;(dp4856&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4857&#10;(dp4858&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4859&#10;(dp4860&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4861&#10;(dp4862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4863&#10;(dp4864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4865&#10;(dp4866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connect Time (us)'&#10;p4867&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4867&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4868&#10;(dp4869&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4870&#10;(dp4871&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4872&#10;(dp4873&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4874&#10;(dp4875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4876&#10;(dp4877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4878&#10;(dp4879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To First Byte (us)'&#10;p4880&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4880&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4881&#10;(dp4882&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4883&#10;(dp4884&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4885&#10;(dp4886&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4887&#10;(dp4888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4889&#10;(dp4890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4891&#10;(dp4892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To Last Byte (us)'&#10;p4893&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4893&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4894&#10;(dp4895&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4896&#10;(dp4897&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4898&#10;(dp4899&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4900&#10;(dp4901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4902&#10;(dp4903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4904&#10;(dp4905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Average (us)'&#10;p4906&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4906&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4907&#10;(dp4908&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4909&#10;(dp4910&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4911&#10;(dp4912&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4913&#10;(dp4914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4915&#10;(dp4916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4917&#10;(dp4918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Minimum (us)'&#10;p4919&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4919&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4920&#10;(dp4921&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4922&#10;(dp4923&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4924&#10;(dp4925&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4926&#10;(dp4927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4928&#10;(dp4929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4930&#10;(dp4931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Maximum (us)'&#10;p4932&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4932&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4933&#10;(dp4934&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4935&#10;(dp4936&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4937&#10;(dp4938&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4939&#10;(dp4940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4941&#10;(dp4942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4943&#10;(dp4944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Failed'&#10;p4945&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4945&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4946&#10;(dp4947&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4948&#10;(dp4949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4950&#10;(dp4951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4952&#10;(dp4953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4954&#10;(dp4955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4956&#10;(dp4957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Succeeded'&#10;p4958&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4958&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4959&#10;(dp4960&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4961&#10;(dp4962&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4963&#10;(dp4964&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4965&#10;(dp4966&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4967&#10;(dp4968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4969&#10;(dp4970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Received'&#10;p4971&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4971&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4972&#10;(dp4973&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4974&#10;(dp4975&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4976&#10;(dp4977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4978&#10;(dp4979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4980&#10;(dp4981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4982&#10;(dp4983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Received'&#10;p4984&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4984&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4985&#10;(dp4986&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4987&#10;(dp4988&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4989&#10;(dp4990&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4991&#10;(dp4992&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4993&#10;(dp4994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4995&#10;(dp4996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Received'&#10;p4997&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4997&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4998&#10;(dp4999&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5000&#10;(dp5001&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5002&#10;(dp5003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5004&#10;(dp5005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5006&#10;(dp5007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5008&#10;(dp5009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Received'&#10;p5010&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5010&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5011&#10;(dp5012&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5013&#10;(dp5014&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5015&#10;(dp5016&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5017&#10;(dp5018&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5019&#10;(dp5020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5021&#10;(dp5022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Received'&#10;p5023&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5023&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5024&#10;(dp5025&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5026&#10;(dp5027&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5028&#10;(dp5029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5030&#10;(dp5031&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5032&#10;(dp5033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5034&#10;(dp5035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Received'&#10;p5036&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5036&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5037&#10;(dp5038&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5039&#10;(dp5040&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5041&#10;(dp5042&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5043&#10;(dp5044&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5045&#10;(dp5046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5047&#10;(dp5048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Received'&#10;p5049&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5049&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5050&#10;(dp5051&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5052&#10;(dp5053&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5054&#10;(dp5055&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5056&#10;(dp5057&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5058&#10;(dp5059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5060&#10;(dp5061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Received'&#10;p5062&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5062&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5063&#10;(dp5064&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5065&#10;(dp5066&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5067&#10;(dp5068&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5069&#10;(dp5070&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5071&#10;(dp5072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5073&#10;(dp5074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Received'&#10;p5075&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5075&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5076&#10;(dp5077&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5078&#10;(dp5079&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5080&#10;(dp5081&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5082&#10;(dp5083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5084&#10;(dp5085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5086&#10;(dp5087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Received'&#10;p5088&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5088&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5089&#10;(dp5090&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5091&#10;(dp5092&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5093&#10;(dp5094&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5095&#10;(dp5096&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5097&#10;(dp5098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5099&#10;(dp5100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Sent'&#10;p5101&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5101&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5102&#10;(dp5103&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5104&#10;(dp5105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5106&#10;(dp5107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5108&#10;(dp5109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5110&#10;(dp5111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5112&#10;(dp5113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Sent'&#10;p5114&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5114&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5115&#10;(dp5116&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5117&#10;(dp5118&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5119&#10;(dp5120&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5121&#10;(dp5122&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5123&#10;(dp5124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5125&#10;(dp5126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Sent'&#10;p5127&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5127&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5128&#10;(dp5129&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5130&#10;(dp5131&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5132&#10;(dp5133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5134&#10;(dp5135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5136&#10;(dp5137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5138&#10;(dp5139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Sent'&#10;p5140&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5140&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5141&#10;(dp5142&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5143&#10;(dp5144&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5145&#10;(dp5146&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5147&#10;(dp5148&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5149&#10;(dp5150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5151&#10;(dp5152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Sent'&#10;p5153&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5153&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5154&#10;(dp5155&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5156&#10;(dp5157&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5158&#10;(dp5159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5160&#10;(dp5161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5162&#10;(dp5163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5164&#10;(dp5165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Sent'&#10;p5166&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5166&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5167&#10;(dp5168&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5169&#10;(dp5170&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5171&#10;(dp5172&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5173&#10;(dp5174&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5175&#10;(dp5176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5177&#10;(dp5178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Sent'&#10;p5179&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5179&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5180&#10;(dp5181&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5182&#10;(dp5183&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5184&#10;(dp5185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5186&#10;(dp5187&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5188&#10;(dp5189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5190&#10;(dp5191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Sent'&#10;p5192&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5192&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5193&#10;(dp5194&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5195&#10;(dp5196&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5197&#10;(dp5198&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5199&#10;(dp5200&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5201&#10;(dp5202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5203&#10;(dp5204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Sent'&#10;p5205&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5205&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5206&#10;(dp5207&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5208&#10;(dp5209&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5210&#10;(dp5211&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5212&#10;(dp5213&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5214&#10;(dp5215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5216&#10;(dp5217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Sent'&#10;p5218&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5218&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5219&#10;(dp5220&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5221&#10;(dp5222&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5223&#10;(dp5224&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5225&#10;(dp5226&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5227&#10;(dp5228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5229&#10;(dp5230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Client'&#10;p5231&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5231&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5232&#10;(dp5233&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5234&#10;(dp5235&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5236&#10;(dp5237&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5238&#10;(dp5239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5240&#10;(dp5241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5242&#10;(dp5243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Server'&#10;p5244&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5244&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5245&#10;(dp5246&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5247&#10;(dp5248&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5249&#10;(dp5250&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5251&#10;(dp5252&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5253&#10;(dp5254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5255&#10;(dp5256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Client to Server)'&#10;p5257&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5257&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5258&#10;(dp5259&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5260&#10;(dp5261&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5262&#10;(dp5263&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5264&#10;(dp5265&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5266&#10;(dp5267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5268&#10;(dp5269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Server to Client)'&#10;p5270&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5270&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5271&#10;(dp5272&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5273&#10;(dp5274&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5275&#10;(dp5276&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5277&#10;(dp5278&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5279&#10;(dp5280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5281&#10;(dp5282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Client to Server)'&#10;p5283&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5283&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5284&#10;(dp5285&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5286&#10;(dp5287&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5288&#10;(dp5289&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5290&#10;(dp5291&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5292&#10;(dp5293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5294&#10;(dp5295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Server to Client)'&#10;p5296&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5296&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5297&#10;(dp5298&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5299&#10;(dp5300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5301&#10;(dp5302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5303&#10;(dp5304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5305&#10;(dp5306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5307&#10;(dp5308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Succeeded'&#10;p5309&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5309&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5310&#10;(dp5311&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5312&#10;(dp5313&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5314&#10;(dp5315&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5316&#10;(dp5317&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5318&#10;(dp5319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5320&#10;(dp5321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Failed'&#10;p5322&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5322&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5323&#10;(dp5324&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5325&#10;(dp5326&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5327&#10;(dp5328&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5329&#10;(dp5330&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5331&#10;(dp5332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5333&#10;(dp5334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Protocol Error'&#10;p5335&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5335&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5336&#10;(dp5337&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5338&#10;(dp5339&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5340&#10;(dp5341&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5342&#10;(dp5343&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5344&#10;(dp5345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5346&#10;(dp5347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Internal Error'&#10;p5348&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5348&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5349&#10;(dp5350&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5351&#10;(dp5352&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5353&#10;(dp5354&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5355&#10;(dp5356&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5357&#10;(dp5358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5359&#10;(dp5360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Flow Control Error'&#10;p5361&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5361&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5362&#10;(dp5363&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5364&#10;(dp5365&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5366&#10;(dp5367&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5368&#10;(dp5369&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5370&#10;(dp5371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5372&#10;(dp5373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Timeout Error'&#10;p5374&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5374&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5375&#10;(dp5376&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5377&#10;(dp5378&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5379&#10;(dp5380&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5381&#10;(dp5382&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5383&#10;(dp5384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5385&#10;(dp5386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Closed Error'&#10;p5387&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5387&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5388&#10;(dp5389&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5390&#10;(dp5391&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5392&#10;(dp5393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5394&#10;(dp5395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5396&#10;(dp5397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5398&#10;(dp5399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Frame Size Error'&#10;p5400&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5400&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5401&#10;(dp5402&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5403&#10;(dp5404&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5405&#10;(dp5406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5407&#10;(dp5408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5409&#10;(dp5410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5411&#10;(dp5412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Refused Stream Error'&#10;p5413&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5413&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5414&#10;(dp5415&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5416&#10;(dp5417&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5418&#10;(dp5419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5420&#10;(dp5421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5422&#10;(dp5423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5424&#10;(dp5425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Cancelled Error'&#10;p5426&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5426&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5427&#10;(dp5428&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5429&#10;(dp5430&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5431&#10;(dp5432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5433&#10;(dp5434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5435&#10;(dp5436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5437&#10;(dp5438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Compression Error'&#10;p5439&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5439&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5440&#10;(dp5441&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5442&#10;(dp5443&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5444&#10;(dp5445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5446&#10;(dp5447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5448&#10;(dp5449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5450&#10;(dp5451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connect Error'&#10;p5452&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5452&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5453&#10;(dp5454&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5455&#10;(dp5456&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5457&#10;(dp5458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5459&#10;(dp5460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5461&#10;(dp5462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5463&#10;(dp5464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Enhance Calm Error'&#10;p5465&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5465&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5466&#10;(dp5467&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5468&#10;(dp5469&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5470&#10;(dp5471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5472&#10;(dp5473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5474&#10;(dp5475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5476&#10;(dp5477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Inadequate Security Error'&#10;p5478&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5478&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5479&#10;(dp5480&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5481&#10;(dp5482&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5483&#10;(dp5484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5485&#10;(dp5486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5487&#10;(dp5488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5489&#10;(dp5490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 HTTP1_1 Required Error'&#10;p5491&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5491&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5492&#10;(dp5493&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5494&#10;(dp5495&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5496&#10;(dp5497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5498&#10;(dp5499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5500&#10;(dp5501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5502&#10;(dp5503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p5504&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5504&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5505&#10;(dp5506&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5507&#10;(dp5508&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5509&#10;(dp5510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5511&#10;(dp5512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5513&#10;(dp5514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5515&#10;(dp5516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p5517&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5517&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5518&#10;(dp5519&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5520&#10;(dp5521&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5522&#10;(dp5523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5524&#10;(dp5525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5526&#10;(dp5527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5528&#10;(dp5529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p5530&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5530&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5531&#10;(dp5532&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5533&#10;(dp5534&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5535&#10;(dp5536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5537&#10;(dp5538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5539&#10;(dp5540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5541&#10;(dp5542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p5543&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5543&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5544&#10;(dp5545&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5546&#10;(dp5547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5548&#10;(dp5549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5550&#10;(dp5551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5552&#10;(dp5553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5554&#10;(dp5555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p5556&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5556&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5557&#10;(dp5558&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5559&#10;(dp5560&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5561&#10;(dp5562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5563&#10;(dp5564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5565&#10;(dp5566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5567&#10;(dp5568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p5569&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5569&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5570&#10;(dp5571&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5572&#10;(dp5573&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5574&#10;(dp5575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5576&#10;(dp5577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5578&#10;(dp5579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5580&#10;(dp5581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p5582&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5582&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5583&#10;(dp5584&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5585&#10;(dp5586&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5587&#10;(dp5588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5589&#10;(dp5590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5591&#10;(dp5592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5593&#10;(dp5594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p5595&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5595&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5596&#10;(dp5597&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5598&#10;(dp5599&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5600&#10;(dp5601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5602&#10;(dp5603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5604&#10;(dp5605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5606&#10;(dp5607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p5608&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5608&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5609&#10;(dp5610&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5611&#10;(dp5612&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5613&#10;(dp5614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5615&#10;(dp5616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5617&#10;(dp5618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5619&#10;(dp5620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p5621&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5621&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5622&#10;(dp5623&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5624&#10;(dp5625&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5626&#10;(dp5627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5628&#10;(dp5629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5630&#10;(dp5631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5632&#10;(dp5633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p5634&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5634&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5635&#10;(dp5636&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5637&#10;(dp5638&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5639&#10;(dp5640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5641&#10;(dp5642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5643&#10;(dp5644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5645&#10;(dp5646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p5647&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5647&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5648&#10;(dp5649&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5650&#10;(dp5651&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5652&#10;(dp5653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5654&#10;(dp5655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5656&#10;(dp5657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5658&#10;(dp5659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p5660&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5660&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5661&#10;(dp5662&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5663&#10;(dp5664&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5665&#10;(dp5666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5667&#10;(dp5668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5669&#10;(dp5670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5671&#10;(dp5672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p5673&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5673&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5674&#10;(dp5675&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5676&#10;(dp5677&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5678&#10;(dp5679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5680&#10;(dp5681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5682&#10;(dp5683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5684&#10;(dp5685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p5686&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5686&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5687&#10;(dp5688&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5689&#10;(dp5690&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5691&#10;(dp5692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5693&#10;(dp5694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5695&#10;(dp5696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5697&#10;(dp5698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p5699&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5699&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5700&#10;(dp5701&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5702&#10;(dp5703&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5704&#10;(dp5705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5706&#10;(dp5707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5708&#10;(dp5709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5710&#10;(dp5711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p5712&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5712&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5713&#10;(dp5714&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5715&#10;(dp5716&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5717&#10;(dp5718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5719&#10;(dp5720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5721&#10;(dp5722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5723&#10;(dp5724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p5725&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5725&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5726&#10;(dp5727&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5728&#10;(dp5729&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5730&#10;(dp5731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5732&#10;(dp5733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5734&#10;(dp5735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5736&#10;(dp5737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p5738&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5738&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5739&#10;(dp5740&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5741&#10;(dp5742&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5743&#10;(dp5744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5745&#10;(dp5746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5747&#10;(dp5748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5749&#10;(dp5750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p5751&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5751&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5752&#10;(dp5753&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5754&#10;(dp5755&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5756&#10;(dp5757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5758&#10;(dp5759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5760&#10;(dp5761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5762&#10;(dp5763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p5764&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5764&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5765&#10;(dp5766&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5767&#10;(dp5768&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5769&#10;(dp5770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5771&#10;(dp5772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5773&#10;(dp5774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5775&#10;(dp5776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p5777&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5777&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5778&#10;(dp5779&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5780&#10;(dp5781&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5782&#10;(dp5783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5784&#10;(dp5785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5786&#10;(dp5787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5788&#10;(dp5789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p5790&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5790&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5791&#10;(dp5792&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5793&#10;(dp5794&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5795&#10;(dp5796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5797&#10;(dp5798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5799&#10;(dp5800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5801&#10;(dp5802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p5803&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5803&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5804&#10;(dp5805&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5806&#10;(dp5807&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5808&#10;(dp5809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5810&#10;(dp5811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5812&#10;(dp5813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5814&#10;(dp5815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p5816&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5816&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5817&#10;(dp5818&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5819&#10;(dp5820&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5821&#10;(dp5822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5823&#10;(dp5824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5825&#10;(dp5826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5827&#10;(dp5828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p5829&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5829&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5830&#10;(dp5831&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5832&#10;(dp5833&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5834&#10;(dp5835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5836&#10;(dp5837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5838&#10;(dp5839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5840&#10;(dp5841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p5842&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5842&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5843&#10;(dp5844&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5845&#10;(dp5846&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5847&#10;(dp5848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5849&#10;(dp5850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5851&#10;(dp5852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5853&#10;(dp5854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p5855&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5855&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5856&#10;(dp5857&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5858&#10;(dp5859&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5860&#10;(dp5861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5862&#10;(dp5863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5864&#10;(dp5865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5866&#10;(dp5867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p5868&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5868&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5869&#10;(dp5870&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5871&#10;(dp5872&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5873&#10;(dp5874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5875&#10;(dp5876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5877&#10;(dp5878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5879&#10;(dp5880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p5881&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5881&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5882&#10;(dp5883&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5884&#10;(dp5885&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5886&#10;(dp5887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5888&#10;(dp5889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5890&#10;(dp5891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5892&#10;(dp5893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p5894&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5894&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5895&#10;(dp5896&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5897&#10;(dp5898&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5899&#10;(dp5900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5901&#10;(dp5902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5903&#10;(dp5904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5905&#10;(dp5906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p5907&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5907&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5908&#10;(dp5909&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5910&#10;(dp5911&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5912&#10;(dp5913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5914&#10;(dp5915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5916&#10;(dp5917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5918&#10;(dp5919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p5920&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5920&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5921&#10;(dp5922&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5923&#10;(dp5924&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5925&#10;(dp5926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5927&#10;(dp5928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5929&#10;(dp5930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5931&#10;(dp5932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p5933&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5933&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5934&#10;(dp5935&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5936&#10;(dp5937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5938&#10;(dp5939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5940&#10;(dp5941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5942&#10;(dp5943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5944&#10;(dp5945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p5946&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5946&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5947&#10;(dp5948&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5949&#10;(dp5950&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5951&#10;(dp5952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5953&#10;(dp5954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5955&#10;(dp5956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5957&#10;(dp5958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p5959&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5959&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5960&#10;(dp5961&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5962&#10;(dp5963&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5964&#10;(dp5965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5966&#10;(dp5967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5968&#10;(dp5969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5970&#10;(dp5971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p5972&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5972&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5973&#10;(dp5974&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5975&#10;(dp5976&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5977&#10;(dp5978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5979&#10;(dp5980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5981&#10;(dp5982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5983&#10;(dp5984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p5985&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5985&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5986&#10;(dp5987&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5988&#10;(dp5989&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5990&#10;(dp5991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5992&#10;(dp5993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5994&#10;(dp5995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5996&#10;(dp5997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p5998&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5998&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5999&#10;(dp6000&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6001&#10;(dp6002&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6003&#10;(dp6004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6005&#10;(dp6006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6007&#10;(dp6008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6009&#10;(dp6010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p6011&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6011&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6012&#10;(dp6013&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6014&#10;(dp6015&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6016&#10;(dp6017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6018&#10;(dp6019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6020&#10;(dp6021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6022&#10;(dp6023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p6024&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6024&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6025&#10;(dp6026&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6027&#10;(dp6028&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6029&#10;(dp6030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6031&#10;(dp6032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6033&#10;(dp6034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6035&#10;(dp6036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p6037&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6037&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6038&#10;(dp6039&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6040&#10;(dp6041&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6042&#10;(dp6043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6044&#10;(dp6045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6046&#10;(dp6047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6048&#10;(dp6049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p6050&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6050&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6051&#10;(dp6052&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6053&#10;(dp6054&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6055&#10;(dp6056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6057&#10;(dp6058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6059&#10;(dp6060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6061&#10;(dp6062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p6063&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6063&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6064&#10;(dp6065&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6066&#10;(dp6067&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6068&#10;(dp6069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6070&#10;(dp6071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6072&#10;(dp6073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6074&#10;(dp6075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p6076&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6076&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6077&#10;(dp6078&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6079&#10;(dp6080&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6081&#10;(dp6082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6083&#10;(dp6084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6085&#10;(dp6086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6087&#10;(dp6088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p6089&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6089&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6090&#10;(dp6091&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6092&#10;(dp6093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6094&#10;(dp6095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6096&#10;(dp6097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6098&#10;(dp6099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6100&#10;(dp6101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p6102&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6102&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6103&#10;(dp6104&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6105&#10;(dp6106&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6107&#10;(dp6108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6109&#10;(dp6110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6111&#10;(dp6112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6113&#10;(dp6114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p6115&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6115&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6116&#10;(dp6117&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6118&#10;(dp6119&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6120&#10;(dp6121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6122&#10;(dp6123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6124&#10;(dp6125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6126&#10;(dp6127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p6128&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6128&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6129&#10;(dp6130&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6131&#10;(dp6132&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6133&#10;(dp6134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6135&#10;(dp6136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6137&#10;(dp6138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6139&#10;(dp6140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p6141&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6141&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6142&#10;(dp6143&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6144&#10;(dp6145&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6146&#10;(dp6147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6148&#10;(dp6149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6150&#10;(dp6151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6152&#10;(dp6153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p6154&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6154&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6155&#10;(dp6156&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6157&#10;(dp6158&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6159&#10;(dp6160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6161&#10;(dp6162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6163&#10;(dp6164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6165&#10;(dp6166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p6167&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6167&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6168&#10;(dp6169&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6170&#10;(dp6171&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6172&#10;(dp6173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6174&#10;(dp6175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6176&#10;(dp6177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6178&#10;(dp6179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p6180&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6180&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6181&#10;(dp6182&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6183&#10;(dp6184&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6185&#10;(dp6186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6187&#10;(dp6188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6189&#10;(dp6190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6191&#10;(dp6192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p6193&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6193&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6194&#10;(dp6195&#10;g11&#10;Nsg12&#10;I186&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6196&#10;(dp6197&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6198&#10;(dp6199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6200&#10;(dp6201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6202&#10;(dp6203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6204&#10;(dp6205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p6206&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6206&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6207&#10;(dp6208&#10;g11&#10;Nsg12&#10;I187&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6209&#10;(dp6210&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6211&#10;(dp6212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6213&#10;(dp6214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6215&#10;(dp6216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6217&#10;(dp6218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p6219&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6219&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6220&#10;(dp6221&#10;g11&#10;Nsg12&#10;I188&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6222&#10;(dp6223&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6224&#10;(dp6225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6226&#10;(dp6227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6228&#10;(dp6229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6230&#10;(dp6231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p6232&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6232&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6233&#10;(dp6234&#10;g11&#10;Nsg12&#10;I189&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6235&#10;(dp6236&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6237&#10;(dp6238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6239&#10;(dp6240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6241&#10;(dp6242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6243&#10;(dp6244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p6245&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6245&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6246&#10;(dp6247&#10;g11&#10;Nsg12&#10;I190&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6248&#10;(dp6249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6250&#10;(dp6251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6252&#10;(dp6253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6254&#10;(dp6255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6256&#10;(dp6257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p6258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6259&#10;(dp6260&#10;g11&#10;Nsg12&#10;I191&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6261&#10;(dp6262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6263&#10;(dp6264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6265&#10;(dp6266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6267&#10;(dp6268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6269&#10;(dp6270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p6271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6272&#10;(dp6273&#10;g11&#10;Nsg12&#10;I192&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6274&#10;(dp6275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6276&#10;(dp6277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6278&#10;(dp6279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6280&#10;(dp6281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6282&#10;(dp6283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p6284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6285&#10;(dp6286&#10;g11&#10;Nsg12&#10;I193&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6287&#10;(dp6288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6289&#10;(dp6290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6291&#10;(dp6292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6293&#10;(dp6294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6295&#10;(dp6296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p6297&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6297&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6298&#10;(dp6299&#10;g11&#10;Nsg12&#10;I194&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6300&#10;(dp6301&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6302&#10;(dp6303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6304&#10;(dp6305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6306&#10;(dp6307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6308&#10;(dp6309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p6310&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6310&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6311&#10;(dp6312&#10;g11&#10;Nsg12&#10;I195&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6313&#10;(dp6314&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6315&#10;(dp6316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6317&#10;(dp6318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6319&#10;(dp6320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6321&#10;(dp6322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p6323&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6323&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6324&#10;(dp6325&#10;g11&#10;Nsg12&#10;I196&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6326&#10;(dp6327&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6328&#10;(dp6329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6330&#10;(dp6331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6332&#10;(dp6333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6334&#10;(dp6335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p6336&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6336&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6337&#10;(dp6338&#10;g11&#10;Nsg12&#10;I197&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6339&#10;(dp6340&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6341&#10;(dp6342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6343&#10;(dp6344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6345&#10;(dp6346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6347&#10;(dp6348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p6349&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6349&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6350&#10;(dp6351&#10;g11&#10;Nsg12&#10;I198&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6352&#10;(dp6353&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6354&#10;(dp6355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6356&#10;(dp6357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6358&#10;(dp6359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6360&#10;(dp6361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p6362&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6362&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6363&#10;(dp6364&#10;g11&#10;Nsg12&#10;I199&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6365&#10;(dp6366&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6367&#10;(dp6368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6369&#10;(dp6370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6371&#10;(dp6372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6373&#10;(dp6374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p6375&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6375&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6376&#10;(dp6377&#10;g11&#10;Nsg12&#10;I200&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6378&#10;(dp6379&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6380&#10;(dp6381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6382&#10;(dp6383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6384&#10;(dp6385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6386&#10;(dp6387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p6388&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6388&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6389&#10;(dp6390&#10;g11&#10;Nsg12&#10;I201&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6391&#10;(dp6392&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6393&#10;(dp6394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6395&#10;(dp6396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6397&#10;(dp6398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6399&#10;(dp6400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p6401&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6401&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6402&#10;(dp6403&#10;g11&#10;Nsg12&#10;I202&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6404&#10;(dp6405&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6406&#10;(dp6407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6408&#10;(dp6409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6410&#10;(dp6411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6412&#10;(dp6413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p6414&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6414&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6415&#10;(dp6416&#10;g11&#10;Nsg12&#10;I203&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6417&#10;(dp6418&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6419&#10;(dp6420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6421&#10;(dp6422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6423&#10;(dp6424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6425&#10;(dp6426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p6427&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6427&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6428&#10;(dp6429&#10;g11&#10;Nsg12&#10;I204&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6430&#10;(dp6431&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6432&#10;(dp6433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6434&#10;(dp6435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6436&#10;(dp6437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6438&#10;(dp6439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p6440&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6440&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6441&#10;(dp6442&#10;g11&#10;Nsg12&#10;I205&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6443&#10;(dp6444&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6445&#10;(dp6446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6447&#10;(dp6448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6449&#10;(dp6450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6451&#10;(dp6452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p6453&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6453&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6454&#10;(dp6455&#10;g11&#10;Nsg12&#10;I206&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6456&#10;(dp6457&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6458&#10;(dp6459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6460&#10;(dp6461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6462&#10;(dp6463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6464&#10;(dp6465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p6466&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6466&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6467&#10;(dp6468&#10;g11&#10;Nsg12&#10;I207&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6469&#10;(dp6470&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6471&#10;(dp6472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6473&#10;(dp6474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6475&#10;(dp6476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6477&#10;(dp6478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p6479&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6479&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6480&#10;(dp6481&#10;g11&#10;Nsg12&#10;I208&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6482&#10;(dp6483&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6484&#10;(dp6485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6486&#10;(dp6487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6488&#10;(dp6489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6490&#10;(dp6491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p6492&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6492&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6493&#10;(dp6494&#10;g11&#10;Nsg12&#10;I209&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6495&#10;(dp6496&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6497&#10;(dp6498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6499&#10;(dp6500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6501&#10;(dp6502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6503&#10;(dp6504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p6505&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6505&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6506&#10;(dp6507&#10;g11&#10;Nsg12&#10;I210&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6508&#10;(dp6509&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6510&#10;(dp6511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6512&#10;(dp6513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6514&#10;(dp6515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6516&#10;(dp6517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p6518&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6518&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6519&#10;(dp6520&#10;g11&#10;Nsg12&#10;I211&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6521&#10;(dp6522&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6523&#10;(dp6524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6525&#10;(dp6526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6527&#10;(dp6528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6529&#10;(dp6530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p6531&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6531&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6532&#10;(dp6533&#10;g11&#10;Nsg12&#10;I212&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6534&#10;(dp6535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6536&#10;(dp6537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6538&#10;(dp6539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6540&#10;(dp6541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6542&#10;(dp6543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p6544&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6544&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6545&#10;(dp6546&#10;g11&#10;Nsg12&#10;I213&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6547&#10;(dp6548&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6549&#10;(dp6550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6551&#10;(dp6552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6553&#10;(dp6554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6555&#10;(dp6556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p6557&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6557&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6558&#10;(dp6559&#10;g11&#10;Nsg12&#10;I214&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6560&#10;(dp6561&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6562&#10;(dp6563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6564&#10;(dp6565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6566&#10;(dp6567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6568&#10;(dp6569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p6570&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6570&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6571&#10;(dp6572&#10;g11&#10;Nsg12&#10;I215&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6573&#10;(dp6574&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6575&#10;(dp6576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6577&#10;(dp6578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6579&#10;(dp6580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6581&#10;(dp6582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p6583&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6583&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6584&#10;(dp6585&#10;g11&#10;Nsg12&#10;I216&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6586&#10;(dp6587&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6588&#10;(dp6589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6590&#10;(dp6591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6592&#10;(dp6593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6594&#10;(dp6595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p6596&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6596&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6597&#10;(dp6598&#10;g11&#10;Nsg12&#10;I217&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6599&#10;(dp6600&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6601&#10;(dp6602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6603&#10;(dp6604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6605&#10;(dp6606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6607&#10;(dp6608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p6609&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6609&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6610&#10;(dp6611&#10;g11&#10;Nsg12&#10;I218&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6612&#10;(dp6613&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6614&#10;(dp6615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6616&#10;(dp6617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6618&#10;(dp6619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6620&#10;(dp6621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p6622&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6622&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6623&#10;(dp6624&#10;g11&#10;Nsg12&#10;I219&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6625&#10;(dp6626&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6627&#10;(dp6628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6629&#10;(dp6630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6631&#10;(dp6632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6633&#10;(dp6634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p6635&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6635&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6636&#10;(dp6637&#10;g11&#10;Nsg12&#10;I220&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6638&#10;(dp6639&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6640&#10;(dp6641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6642&#10;(dp6643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6644&#10;(dp6645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6646&#10;(dp6647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p6648&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6648&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6649&#10;(dp6650&#10;g11&#10;Nsg12&#10;I221&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6651&#10;(dp6652&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6653&#10;(dp6654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6655&#10;(dp6656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6657&#10;(dp6658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6659&#10;(dp6660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p6661&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6661&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6662&#10;(dp6663&#10;g11&#10;Nsg12&#10;I222&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6664&#10;(dp6665&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6666&#10;(dp6667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6668&#10;(dp6669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6670&#10;(dp6671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6672&#10;(dp6673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p6674&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6674&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6675&#10;(dp6676&#10;g11&#10;Nsg12&#10;I223&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6677&#10;(dp6678&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6679&#10;(dp6680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6681&#10;(dp6682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6683&#10;(dp6684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6685&#10;(dp6686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p6687&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6687&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6688&#10;(dp6689&#10;g11&#10;Nsg12&#10;I224&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6690&#10;(dp6691&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6692&#10;(dp6693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6694&#10;(dp6695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6696&#10;(dp6697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6698&#10;(dp6699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p6700&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6700&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6701&#10;(dp6702&#10;g11&#10;Nsg12&#10;I225&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6703&#10;(dp6704&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6705&#10;(dp6706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6707&#10;(dp6708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6709&#10;(dp6710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6711&#10;(dp6712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p6713&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6713&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6714&#10;(dp6715&#10;g11&#10;Nsg12&#10;I226&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6716&#10;(dp6717&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6718&#10;(dp6719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6720&#10;(dp6721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6722&#10;(dp6723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6724&#10;(dp6725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p6726&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6726&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6727&#10;(dp6728&#10;g11&#10;Nsg12&#10;I227&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6729&#10;(dp6730&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6731&#10;(dp6732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6733&#10;(dp6734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6735&#10;(dp6736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6737&#10;(dp6738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p6739&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6739&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6740&#10;(dp6741&#10;g11&#10;Nsg12&#10;I228&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6742&#10;(dp6743&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6744&#10;(dp6745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6746&#10;(dp6747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6748&#10;(dp6749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6750&#10;(dp6751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p6752&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6752&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6753&#10;(dp6754&#10;g11&#10;Nsg12&#10;I229&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6755&#10;(dp6756&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6757&#10;(dp6758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6759&#10;(dp6760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6761&#10;(dp6762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6763&#10;(dp6764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p6765&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6765&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6766&#10;(dp6767&#10;g11&#10;Nsg12&#10;I230&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6768&#10;(dp6769&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6770&#10;(dp6771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6772&#10;(dp6773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6774&#10;(dp6775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6776&#10;(dp6777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p6778&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6778&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6779&#10;(dp6780&#10;g11&#10;Nsg12&#10;I231&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6781&#10;(dp6782&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6783&#10;(dp6784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6785&#10;(dp6786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6787&#10;(dp6788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6789&#10;(dp6790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p6791&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6791&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6792&#10;(dp6793&#10;g11&#10;Nsg12&#10;I232&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6794&#10;(dp6795&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6796&#10;(dp6797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6798&#10;(dp6799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6800&#10;(dp6801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6802&#10;(dp6803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p6804&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6804&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6805&#10;(dp6806&#10;g11&#10;Nsg12&#10;I233&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6807&#10;(dp6808&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6809&#10;(dp6810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6811&#10;(dp6812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6813&#10;(dp6814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6815&#10;(dp6816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p6817&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6817&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6818&#10;(dp6819&#10;g11&#10;Nsg12&#10;I234&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6820&#10;(dp6821&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6822&#10;(dp6823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6824&#10;(dp6825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6826&#10;(dp6827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6828&#10;(dp6829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p6830&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6830&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6831&#10;(dp6832&#10;g11&#10;Nsg12&#10;I235&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6833&#10;(dp6834&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6835&#10;(dp6836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6837&#10;(dp6838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6839&#10;(dp6840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6841&#10;(dp6842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p6843&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6843&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6844&#10;(dp6845&#10;g11&#10;Nsg12&#10;I236&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6846&#10;(dp6847&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6848&#10;(dp6849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6850&#10;(dp6851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6852&#10;(dp6853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6854&#10;(dp6855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p6856&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6856&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6857&#10;(dp6858&#10;g11&#10;Nsg12&#10;I237&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6859&#10;(dp6860&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6861&#10;(dp6862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6863&#10;(dp6864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6865&#10;(dp6866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6867&#10;(dp6868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p6869&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6869&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6870&#10;(dp6871&#10;g11&#10;Nsg12&#10;I238&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6872&#10;(dp6873&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6874&#10;(dp6875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6876&#10;(dp6877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6878&#10;(dp6879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6880&#10;(dp6881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p6882&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6882&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6883&#10;(dp6884&#10;g11&#10;Nsg12&#10;I239&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6885&#10;(dp6886&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6887&#10;(dp6888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6889&#10;(dp6890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6891&#10;(dp6892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6893&#10;(dp6894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p6895&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6895&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6896&#10;(dp6897&#10;g11&#10;Nsg12&#10;I240&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6898&#10;(dp6899&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6900&#10;(dp6901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6902&#10;(dp6903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6904&#10;(dp6905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6906&#10;(dp6907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p6908&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6908&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6909&#10;(dp6910&#10;g11&#10;Nsg12&#10;I241&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6911&#10;(dp6912&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6913&#10;(dp6914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6915&#10;(dp6916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6917&#10;(dp6918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6919&#10;(dp6920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p6921&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6921&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6922&#10;(dp6923&#10;g11&#10;Nsg12&#10;I242&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6924&#10;(dp6925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6926&#10;(dp6927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6928&#10;(dp6929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6930&#10;(dp6931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6932&#10;(dp6933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p6934&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6934&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6935&#10;(dp6936&#10;g11&#10;Nsg12&#10;I243&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6937&#10;(dp6938&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6939&#10;(dp6940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6941&#10;(dp6942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6943&#10;(dp6944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6945&#10;(dp6946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p6947&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6947&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6948&#10;(dp6949&#10;g11&#10;Nsg12&#10;I244&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6950&#10;(dp6951&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6952&#10;(dp6953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6954&#10;(dp6955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6956&#10;(dp6957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6958&#10;(dp6959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p6960&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6960&#10;sbatRp6961&#10;(dp6962&#10;g12&#10;I244&#10;sg22&#10;I00&#10;sg11&#10;Nsbs.</svRestConfiguration>
</statManagerOptions>
<currentUniqueIDForAgent type="int">2</currentUniqueIDForAgent>
diff --git a/samples/vnf_samples/traffic_profiles/ixload/http_ixload.yaml b/samples/vnf_samples/traffic_profiles/ixload/http_ixload.yaml
new file mode 100644
index 000000000..7b52f7dae
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/ixload/http_ixload.yaml
@@ -0,0 +1,56 @@
+# Copyright (c) 2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or imp
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+schema: "nsb:traffic_profile:0.1"
+
+name: TrafficProfileGenericHTTP
+description: Traffic profile to run HTTP test
+traffic_profile:
+ traffic_type: TrafficProfileGenericHTTP
+
+uplink_0:
+ ip:
+ address: "172.16.50.132" # must be in same subnet with gateway
+ subnet_prefix: 24 # subnet prefix
+ mac: "00:00:00:00:44:33" # port mac addr or auto to generate automatically
+ gateway: <GATEWAY_ADDR> # will be taken from pod file
+
+ http_client:
+ simulated_users: {{ get(simulated_users, 'simulated_users.uplink_0') }}
+ page_object: {{ get(page_object, 'page_object.uplink_0', '/1b.html') }}
+
+downlink_0:
+ ip:
+ address: "172.16.31.132" # must be in same subnet with gateway
+ subnet_prefix: 24 # subnet prefix
+ mac: "00:00:00:00:44:44" # port mac addr or auto to generate automatically
+ gateway: <GATEWAY_ADDR> # will be taken from pod file
+
+uplink_1:
+ ip:
+ address: "12.12.12.32"
+ subnet_prefix: 24
+ mac: "Auto" # port mac addr or auto to generate automatically
+ gateway: <GATEWAY_ADDR>
+
+ http_client:
+ simulated_users: {{ get(simulated_users, 'simulated_users.uplink_1', '65000') }} # number of threads to be run
+ page_object: {{ get(page_object, 'page_object.uplink_1', '/1b.html') }} # http locator to be read
+
+downlink_1:
+ ip:
+ address: "13.13.13.32"
+ subnet_prefix: 24
+ mac: "Auto" # port mac addr or auto to generate automatically
+ gateway: <GATEWAY_ADDR>
diff --git a/samples/vnf_samples/traffic_profiles/prox_irq.yaml b/samples/vnf_samples/traffic_profiles/prox_irq.yaml
new file mode 100644
index 000000000..32e27e186
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/prox_irq.yaml
@@ -0,0 +1,22 @@
+# Copyright (c) 2016-2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+schema: "nsb:traffic_profile:0.1"
+
+name: prox_irq
+description: Query IRQ Interval
+
+traffic_profile:
+ traffic_type: ProxIrqProfile
+
diff --git a/samples/vnf_samples/traffic_profiles/sip.yaml b/samples/vnf_samples/traffic_profiles/sip.yaml
new file mode 100644
index 000000000..492597357
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/sip.yaml
@@ -0,0 +1,25 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+schema: "nsb:traffic_profile:0.1"
+
+# This file is a template, it will be filled with values from tc.yaml before passing to the traffic generator
+
+name: sip
+description: Traffic profile to run sip
+traffic_profile:
+ traffic_type : SipProfile # defines traffic behavior - constant or look for highest possible throughput
+ frame_rate : 100 # pc of linerate
+ duration: {{ duration }}
+ enable_latency: False
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-64K.rxf b/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-64K.rxf
deleted file mode 100644
index 3600855bf..000000000
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports-CC-64K.rxf
+++ /dev/null
@@ -1,1284 +0,0 @@
-<?xml version="1.0" ?>
-<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
- <_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;04a56313-c07c-4fae-acc5-e29a816e1311&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c284265e-5fc6-4a6a-ad6e-a8c3f465d00b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
- </_smSessionXml>
- <_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
- <xml type="str"></xml>
- </_composerConfig>
- <_quickTestConfig ver="[0, [1, [0, [0]]]]" type="ixQuickTestConfig">
- <xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
- </_quickTestConfig>
- <lastApiUniqueId type="int">15481</lastApiUniqueId>
- <version type="str">8.20.0.273</version>
- <name type="str">HTTP-vFW_IPv4_2Ports-CC-64K.rxf</name>
- <comment type="str"></comment>
- <path type="str">F:\IXIA-TESTS</path>
- <last type="str">HTTP-vFW_IPv4_2Ports-CC-4K.rxf</last>
- <activeTest type="str">Test1</activeTest>
- <chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
- <chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
- <_apiUniqueId type="int">12991</_apiUniqueId>
- <chassisMap type="dict"/>
- <hiddenChassis type="NoneType">None</hiddenChassis>
- </chassisChain>
- <AfmPortPacketRewriteConfigList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAfmPortPacketRewriteConfigList" itemtype="ixAfmPortPacketRewriteConfig"/>
- <networkList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixRepositoryNetworkList" itemtype="ixNullNetwork"/>
- <dutList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixDutList" itemtype="ixDut"/>
- <trafficList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTrafficList" itemtype="ixActivityModel"/>
- <testList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTestList" itemtype="ixTestEnvelope">
- <item ver="[18, [1, [0, [0]]]]" type="ixTestEnvelope">
- <name type="str">Test1</name>
- <comment type="str"></comment>
- <enableForceOwnership type="bool">False</enableForceOwnership>
- <enableResetPorts type="bool">False</enableResetPorts>
- <statsRequired type="int">1</statsRequired>
- <enableConditionalView type="bool">False</enableConditionalView>
- <conditionalViewType type="int">0</conditionalViewType>
- <conditionalViewList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixConditionalViewList" itemtype="ixConditionalView"/>
- <enableReleaseConfigAfterRun type="int">0</enableReleaseConfigAfterRun>
- <csvInterval type="int">4</csvInterval>
- <networkFailureThreshold type="int">0</networkFailureThreshold>
- <captureViewOptions ver="[1, [1, [0, [0]]]]" oid="8" type="ixViewOptions">
- <runMode type="int">1</runMode>
- <collectScheme type="int">0</collectScheme>
- <allocatedBufferMemoryPercentage type="long">30</allocatedBufferMemoryPercentage>
- <captureRunAfter type="int">0</captureRunAfter>
- <captureRunDuration type="int">0</captureRunDuration>
- <_apiUniqueId type="int">12941</_apiUniqueId>
- </captureViewOptions>
- <scenarioList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioList" itemtype="ixScenario">
- <item ver="[3, [1, [0, [0]]]]" type="ixScenario">
- <name type="str">TrafficFlow1</name>
- <columnList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixTrafficColumnList" itemtype="ixTrafficColumn">
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Client</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP client</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="14" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">newClientActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">12943</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">HTTP server_newServerActivity1</name>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="0"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP server</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="6" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">newServerActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="bool">False</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12972</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="str">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12973</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12987</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12988</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="1" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">12984</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12974</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12975</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12976</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12977</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">12978</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">12979</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">12980</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">12981</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">12982</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">12983</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12985</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12986</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">2</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12971</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" oid="9" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
- <_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (152.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="3"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">b2c21c73-bfe3-4fbc-9804-b5a8b307d893</_rangeGroupObjectId>
- <_smPluginObjectId type="str">b85b184d-9bb4-48c2-a029-e633fee7a3c8</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="4"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="5" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="5"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">c4ecfc60-64ac-4dc2-9410-e0f58d84f229</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="6"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">newServerActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[0, [2, [2, [1, [1, [0, [0]]]]]]]" oid="7" type="ixMatchLongestTimeline"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12989</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ref="9"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12970</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="10" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12956</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="3"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="3"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="6"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="6"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12955</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="10"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">newServerActivity1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">1</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">1</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">1</httpVersion>
- <keepAlive type="bool">False</keepAlive>
- <maxPersistentRequests type="int">0</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">:80</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">:443</httpsProxy>
- <browserEmulation type="int">1</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="bool">False</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12948</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12945</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12949</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">HTTP server_newServerActivity1:80</destination>
- <pageObject type="str">/64k.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="bool">False</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12946</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12947</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12950</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12951</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12952</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12953</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">1</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12942</_apiUniqueId>
- <uniqueID type="int">1</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
- <_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (152.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="11"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">aa33a76b-9c7f-48d9-a537-8d6eeec03662</_rangeGroupObjectId>
- <_smPluginObjectId type="str">a916ae0f-0731-405d-ad19-eaade6c515f1</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="12"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="13" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="13"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">865be042-32d5-426a-9e75-0908c943801f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="14"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">newClientActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="15" type="ixTimeline">
- <name type="str">Timeline1</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">30000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">32000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">0</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12954</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="15"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12940</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="16" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12926</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="11"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="11"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="14"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="14"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">30000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12925</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="16"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- </elementList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12922</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">DUT</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12923</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Server</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ref="17"/>
- </elementList>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12924</_apiUniqueId>
- </item>
- </columnList>
- <links ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityLinkList" itemtype="ixActivityLink"/>
- <appMixList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixAppMixList" itemtype="ixAppMix"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12921</_apiUniqueId>
- </item>
- </scenarioList>
- <currentUniqueIDForAgent type="int">2</currentUniqueIDForAgent>
- <enableNetworkDiagnostics type="bool">True</enableNetworkDiagnostics>
- <showNetworkDiagnosticsFromApplyConfig type="bool">False</showNetworkDiagnosticsFromApplyConfig>
- <showNetworkDiagnosticsAfterRunStops type="bool">False</showNetworkDiagnosticsAfterRunStops>
- <resetNetworkDiagnosticsAtStartRun type="bool">False</resetNetworkDiagnosticsAtStartRun>
- <enableNetworkDiagnosticsLogging type="bool">False</enableNetworkDiagnosticsLogging>
- <enableTcpAdvancedStats type="bool">False</enableTcpAdvancedStats>
- <enableFrameSizeDistributionStats type="bool">False</enableFrameSizeDistributionStats>
- <isFrameSizeDistributionViewSupported type="bool">False</isFrameSizeDistributionViewSupported>
- <statViewThroughputUnits type="str">Kbps</statViewThroughputUnits>
- <totalUserObjectiveInfoList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixTotalUserObjectiveInfoList" itemtype="ixTotalUserObjectiveInfo"/>
- <activitiesGroupedByObjective type="bool">False</activitiesGroupedByObjective>
- <eventHandlerSettings ver="[0, [1, [0, [0]]]]" type="ixEventHandlerSettings">
- <disabledEventClasses type="str"></disabledEventClasses>
- <disabledPorts type="str"></disabledPorts>
- <_apiUniqueId type="int">12990</_apiUniqueId>
- </eventHandlerSettings>
- <allowMixedObjectiveTypes type="bool">False</allowMixedObjectiveTypes>
- <networkProtocolOptions type="NoneType">None</networkProtocolOptions>
- <seedForRandomBehavior type="int">0</seedForRandomBehavior>
- <csvThroughputScalingFactor type="int">0</csvThroughputScalingFactor>
- <reporterThroughputScalingFactor type="int">0</reporterThroughputScalingFactor>
- <profileDirectory ver="[2, [1, [0, [0]]]]" type="ixProfileDirectory">
- <categoryList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileCategoryList" itemtype="ixProfileCategory">
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Playlist</name>
- <categoryId type="str">playlist</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.Playlist.ixPropertyMap_PlaylistCategory$ixPropertyMap_PlaylistCategory"/>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Random Data</name>
- <categoryId type="str">rdge</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.RandomData.ixPropertyMap_RandomDataCategory$ixPropertyMap_RandomDataCategory">
- <startcore type="int">0</startcore>
- <totalcores type="int">1</totalcores>
- </pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">1</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Real File</name>
- <categoryId type="str">realfile</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">2</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Unified File System</name>
- <categoryId type="str">ufs</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">3</objectID>
- </item>
- </categoryList>
- <_profileMru type="str"></_profileMru>
- </profileDirectory>
- <communityList type="NoneType">None</communityList>
- <autoUpdateAppFlowsToLatest type="bool">True</autoUpdateAppFlowsToLatest>
- <downgradeAppLibFlowsToLatestValidVersion type="bool">True</downgradeAppLibFlowsToLatestValidVersion>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12920</_apiUniqueId>
- <lastStatViewerConfiguration type="str"></lastStatViewerConfiguration>
- <statManagerOptions ver="[1, [1, [0, [0]]]]" type="ixStatManagerOptions">
- <pollingInterval type="int">2</pollingInterval>
- <allowCsvLogging type="bool">False</allowCsvLogging>
- <enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;EOXC@8_BL1*U6[TN9P(-!2VA'EF$9# 1'FD+:KRB2&amp;&gt;B&lt;DC.UPS&amp;K_&#10;M^]K.00@)K78_M''\/.]AY[']FLZ'_=I7MHA0' 9W-: 9M0_W'8=!]@6C'2)'&#10;MJ*DU#&lt;W0S%:SQ@F(BMX1IDSYA YW-;AA&gt;(^A1K?:1EA0A@(7:3G&gt;5P(W'.+&amp;&#10;MO&lt;EX/AC/%?V^,YT-'-[LSNW)N/C^,NC;\^[#:&quot;&quot; WN3IP1X/^EEHFK7&gt;D\!9&#10;M\/O.D* ?$&gt;&lt;&lt;E&quot;WT(W17,VLR$-V.PM4*!ZNT?PA]BB0VQVOD' +W ;W&quot;+0Y)&#10;MRC RE#*XWDP)&lt;K',+,'K$A^L&quot;$]&amp;3.O\L$$I!B0VX=/LA]&quot;;DI AE^5LYR1&quot;&#10;MA&lt;0&gt;L&gt;&gt;A0#BBYSD. KCP41\RZ+&quot;0H'/&quot;]#@[^3P:9=87(_&amp;$)A';1&quot;R;R:?(&#10;M9WCC%\&lt;F27WG#=H3W O949Y?+Z(L7'_DW^PUXS33F$/LHRED&amp;2+[NSXBC*9/&#10;MA6LZH.T]Q7&gt;U5\8V;5W?[7;:KJZ%9*6;A@'T;T\CQWU%:ZCB@'\T/AFUS,I[&#10;MVTH&amp;U=.H?;2$?$QRGD[?).T4[I$P40%!B*.%]QGT&lt;/B1A-&amp;F .&quot; W9L=73PZ&#10;M&gt;B6KYV,4L&amp;%(UI$/'&lt;08UTOV[?Z^^F7?O^7_NK=7/Z*0W7Z)%W?\THX?0+/B&#10;MQN]G;#&amp; A/O'$?SSV/SGV(R7!%\0LR@HYG'EL]N3?2&gt;-;,0-A:LD]+A% D1L&#10;MJ8)FW/YPM6*WN&lt;RXJR2*'2Q#!Q$,??P3BB7T %&lt;Y)&lt;3F[Y9#DLE1$^^SCUFG&#10;M.2J*R'+]PI+9X&quot;K'+E_I&amp;UKDQ4PQGC%&lt;(X&amp;*-A&quot;=&gt;KZWW*8'&amp;5J%Y&quot; 88@GK&#10;MC_/Y-+/-H^?VO&gt;4J75B&quot;,&amp;P_V]_LKCH?.'/G6?A1M\.O+_9TVW@QIR%7O=KK&#10;MJ&gt;!!(_NEC%&quot;P+T\0D70 'CT.ZMA[;M6/Y)@5O1)^W&quot;4BOL!QWN*(-&quot;:+O\3.&#10;MNT7T$NL1KUY]_L&lt;J6=G^RFR^=S*\Q(@(INNYUF+A&gt;JJ%W(7: #&lt;+=6$&quot;I()6&#10;MRS&quot;0Z0&amp;S;LDYJ7)P'HJ+*:\3_@J U91.&lt;M&quot;YW6&gt;*B&amp;/W!&gt;BH0+54$Z@MTZHW&#10;M+*M15YN&amp;&quot;9H\F6O5,EMFO64V#+5N-&amp;]NFBWI.F==FA+7-V'(FP2&quot;81J@I0*@&#10;M&amp;JTYJ+&gt;M1AM86M,TK&amp;M@JL9UVS#2;$^L*OR&amp;_ SG#(4OYW: _61),GY&quot;)JNU&#10;MXI/$F^(3=%]Q@-)IZ8^=CZH0&gt;:S?,LH;GKJ&gt;)TYTP03-&amp;\VT&amp;II9-S1@WAP-&#10;MVVUPNEGI52[.@]G[,6*[D'Q/MVG.NM;,N JK2V=EE N.9LA'D,JQV?L1KS&gt;4&#10;M:PT8RJ![ZBQ'N^ L7&gt;N]]C/?S%8$KA6Q!5#EU_UU\[=GFU=CSW&amp;49Y&amp;U6HQ2&#10;MO5?8^QG:\$T&amp;D=RPZEI+C!RT$B\EE/(E^_G)&lt;:$O1P.,1'&quot;%_G-#9YN#/RWX&#10;M5BW,3GI+12HKDS,92N/W' &quot;Y@P)17C/0R4:&lt;9!4&quot;Z86^S_&lt;L4&lt;9)12,&amp;^0?P&#10;M8IF=8I7&amp;(P1)@#QQ&gt; K&gt;4I1W&gt;0&lt;%O-+/T ]WLB&quot;AI6Y.X4HO?.\33%D(&quot;J)&lt;&#10;MVSDW1?R2HZ3TO^2K2*EVQ^ORT U].^&quot;*6T(7E7LL954ZG8410S,8K,J]%&gt; R&#10;M-^N-V#WFF5R*4U^&amp;5^GRHMYB77J'0*B6W[=*3K\3RA=1Z)V1LJ574:T)=EQ9&#10;M9[&gt;T_W!!S IO&lt;4$)_(-\!Z)CA(/OR#L6YD&lt;;/5'&quot;L45+&lt;7&amp;1O&gt;]((2L!/R7N&#10;M:M);+7&gt;#KIWB\5VFIH3$0T3&gt;=:#+A4%':(O\]-*I2PM^HPW6F\O764Y(Z@-Y&#10;M9\G=9P74&quot;X,E7D4$YF^08M8I!UT.RN^1O&amp;\AB7.,#T]AGQRC4-9!Y\&gt;KAZA+&#10;ML%1( N;*7&gt;Z5'VD^/\_2,DM\[210/JZ'MF\8Y!AZ/O/_JPUI+L8I'ME/'/?_&#10;% D1BE1\ &#10; &#10;end&#10;</svConfiguration>
- <svRestConfiguration type="str">(dp1&#10;S'HTTP Server Per URL'&#10;p2&#10;ccopy_reg&#10;_reconstructor&#10;p3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStatsList&#10;p4&#10;c__builtin__&#10;list&#10;p5&#10;(lp6&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStat&#10;p7&#10;c__builtin__&#10;object&#10;p8&#10;NtRp9&#10;(dp10&#10;S'proxyPropertyList'&#10;p11&#10;NsS'_objectID'&#10;p12&#10;I0&#10;sS'enabled'&#10;p13&#10;I01&#10;sS'filterList'&#10;p14&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixRestFilters&#10;p15&#10;g8&#10;NtRp16&#10;(dp17&#10;S'cardFilters'&#10;p18&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixCardFilterList&#10;p19&#10;g5&#10;(ltRp20&#10;(dp21&#10;g12&#10;I-1&#10;sS'_resourceLocked'&#10;p22&#10;I00&#10;sg11&#10;NsbsS'activityFilters'&#10;p23&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixActivityFilterList&#10;p24&#10;g5&#10;(ltRp25&#10;(dp26&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sS'chassisFilters'&#10;p27&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixChassisFilterList&#10;p28&#10;g5&#10;(ltRp29&#10;(dp30&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sS'portFilters'&#10;p31&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixPortFilterList&#10;p32&#10;g5&#10;(ltRp33&#10;(dp34&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;NsbsbsS'caption'&#10;p35&#10;S'HTTP Requests Received'&#10;p36&#10;sg22&#10;I00&#10;sS'aggregationType'&#10;p37&#10;S'kSum'&#10;p38&#10;sS'statName'&#10;p39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp40&#10;(dp41&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp42&#10;(dp43&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp44&#10;(dp45&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp46&#10;(dp47&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp48&#10;(dp49&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp50&#10;(dp51&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp53&#10;(dp54&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp55&#10;(dp56&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp57&#10;(dp58&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp59&#10;(dp60&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp61&#10;(dp62&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp63&#10;(dp64&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp66&#10;(dp67&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp68&#10;(dp69&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp70&#10;(dp71&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp72&#10;(dp73&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp74&#10;(dp75&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp76&#10;(dp77&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (50x)'&#10;p78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp79&#10;(dp80&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp81&#10;(dp82&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp83&#10;(dp84&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp85&#10;(dp86&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp87&#10;(dp88&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp89&#10;(dp90&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write Error)'&#10;p91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp92&#10;(dp93&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp94&#10;(dp95&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp96&#10;(dp97&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp98&#10;(dp99&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp100&#10;(dp101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp102&#10;(dp103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent'&#10;p104&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g104&#10;sbag3&#10;(g7&#10;g8&#10;NtRp105&#10;(dp106&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp107&#10;(dp108&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp109&#10;(dp110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp111&#10;(dp112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp113&#10;(dp114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp115&#10;(dp116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (1xx)'&#10;p117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp118&#10;(dp119&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp120&#10;(dp121&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp122&#10;(dp123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp124&#10;(dp125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp126&#10;(dp127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp128&#10;(dp129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (2xx)'&#10;p130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp131&#10;(dp132&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp133&#10;(dp134&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp135&#10;(dp136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp137&#10;(dp138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp139&#10;(dp140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp141&#10;(dp142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (3xx)'&#10;p143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp144&#10;(dp145&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp146&#10;(dp147&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp148&#10;(dp149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp150&#10;(dp151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp152&#10;(dp153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp154&#10;(dp155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (4xx)'&#10;p156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp157&#10;(dp158&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp159&#10;(dp160&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp161&#10;(dp162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp163&#10;(dp164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp165&#10;(dp166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp167&#10;(dp168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (5xx)'&#10;p169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp170&#10;(dp171&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp172&#10;(dp173&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp174&#10;(dp175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp176&#10;(dp177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp178&#10;(dp179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp180&#10;(dp181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (Other)'&#10;p182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp183&#10;(dp184&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp185&#10;(dp186&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp187&#10;(dp188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp189&#10;(dp190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp191&#10;(dp192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp193&#10;(dp194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Write Error)'&#10;p195&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g195&#10;sbag3&#10;(g7&#10;g8&#10;NtRp196&#10;(dp197&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp198&#10;(dp199&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp200&#10;(dp201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp202&#10;(dp203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp204&#10;(dp205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp206&#10;(dp207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Aborted)'&#10;p208&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g208&#10;sbag3&#10;(g7&#10;g8&#10;NtRp209&#10;(dp210&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp211&#10;(dp212&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp213&#10;(dp214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp215&#10;(dp216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp217&#10;(dp218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp219&#10;(dp220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Other)'&#10;p221&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g221&#10;sbag3&#10;(g7&#10;g8&#10;NtRp222&#10;(dp223&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp224&#10;(dp225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp226&#10;(dp227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp228&#10;(dp229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp230&#10;(dp231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp232&#10;(dp233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Sent'&#10;p234&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g234&#10;sbag3&#10;(g7&#10;g8&#10;NtRp235&#10;(dp236&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp237&#10;(dp238&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp239&#10;(dp240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp241&#10;(dp242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp243&#10;(dp244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp245&#10;(dp246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp248&#10;(dp249&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp250&#10;(dp251&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp252&#10;(dp253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp254&#10;(dp255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp256&#10;(dp257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp258&#10;(dp259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p260&#10;sg22&#10;I00&#10;sg37&#10;S'kWeightedAverage'&#10;p261&#10;sg39&#10;g260&#10;sbag3&#10;(g7&#10;g8&#10;NtRp262&#10;(dp263&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp264&#10;(dp265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp266&#10;(dp267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp268&#10;(dp269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp270&#10;(dp271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp272&#10;(dp273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p274&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp275&#10;(dp276&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp277&#10;(dp278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp279&#10;(dp280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp281&#10;(dp282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp283&#10;(dp284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp285&#10;(dp286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Received'&#10;p287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp288&#10;(dp289&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp290&#10;(dp291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp292&#10;(dp293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp294&#10;(dp295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp296&#10;(dp297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp298&#10;(dp299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp301&#10;(dp302&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp303&#10;(dp304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp305&#10;(dp306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp307&#10;(dp308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp309&#10;(dp310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp311&#10;(dp312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Received Chunk Size'&#10;p313&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp314&#10;(dp315&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp316&#10;(dp317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp318&#10;(dp319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp320&#10;(dp321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp322&#10;(dp323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp324&#10;(dp325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p326&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp327&#10;(dp328&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp329&#10;(dp330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp331&#10;(dp332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp333&#10;(dp334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp335&#10;(dp336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp337&#10;(dp338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Received'&#10;p339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp340&#10;(dp341&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp342&#10;(dp343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp344&#10;(dp345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp346&#10;(dp347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp348&#10;(dp349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp350&#10;(dp351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Successful'&#10;p352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp353&#10;(dp354&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp355&#10;(dp356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp357&#10;(dp358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp359&#10;(dp360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp361&#10;(dp362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp363&#10;(dp364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Failed'&#10;p365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp366&#10;(dp367&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp368&#10;(dp369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp370&#10;(dp371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp372&#10;(dp373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp374&#10;(dp375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp376&#10;(dp377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Request Received'&#10;p378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp379&#10;(dp380&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp381&#10;(dp382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp383&#10;(dp384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp385&#10;(dp386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp387&#10;(dp388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp389&#10;(dp390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Response Sent'&#10;p391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbatRp392&#10;(dp393&#10;g12&#10;I27&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Server'&#10;p394&#10;g3&#10;(g4&#10;g5&#10;(lp395&#10;g3&#10;(g7&#10;g8&#10;NtRp396&#10;(dp397&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp398&#10;(dp399&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp400&#10;(dp401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp402&#10;(dp403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp404&#10;(dp405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp406&#10;(dp407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g36&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp408&#10;(dp409&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp410&#10;(dp411&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp412&#10;(dp413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp414&#10;(dp415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp416&#10;(dp417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp418&#10;(dp419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp420&#10;(dp421&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp422&#10;(dp423&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp424&#10;(dp425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp426&#10;(dp427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp428&#10;(dp429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp430&#10;(dp431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p432&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g432&#10;sbag3&#10;(g7&#10;g8&#10;NtRp433&#10;(dp434&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp435&#10;(dp436&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp437&#10;(dp438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp439&#10;(dp440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp441&#10;(dp442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp443&#10;(dp444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp445&#10;(dp446&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp447&#10;(dp448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp449&#10;(dp450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp451&#10;(dp452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp453&#10;(dp454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp455&#10;(dp456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp457&#10;(dp458&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp459&#10;(dp460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp461&#10;(dp462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp463&#10;(dp464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp465&#10;(dp466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp467&#10;(dp468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp469&#10;(dp470&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp471&#10;(dp472&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp473&#10;(dp474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp475&#10;(dp476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp477&#10;(dp478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp479&#10;(dp480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p481&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g481&#10;sbag3&#10;(g7&#10;g8&#10;NtRp482&#10;(dp483&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp484&#10;(dp485&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp486&#10;(dp487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp488&#10;(dp489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp490&#10;(dp491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp492&#10;(dp493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p494&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g494&#10;sbag3&#10;(g7&#10;g8&#10;NtRp495&#10;(dp496&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp497&#10;(dp498&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp499&#10;(dp500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp501&#10;(dp502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp503&#10;(dp504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp505&#10;(dp506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p507&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g507&#10;sbag3&#10;(g7&#10;g8&#10;NtRp508&#10;(dp509&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp510&#10;(dp511&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp512&#10;(dp513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp514&#10;(dp515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp516&#10;(dp517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp518&#10;(dp519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp520&#10;(dp521&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp522&#10;(dp523&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp524&#10;(dp525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp526&#10;(dp527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp528&#10;(dp529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp530&#10;(dp531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp532&#10;(dp533&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp534&#10;(dp535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp536&#10;(dp537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp538&#10;(dp539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp540&#10;(dp541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp542&#10;(dp543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp544&#10;(dp545&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp546&#10;(dp547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp548&#10;(dp549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp550&#10;(dp551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp552&#10;(dp553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp554&#10;(dp555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp556&#10;(dp557&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp558&#10;(dp559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp560&#10;(dp561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp562&#10;(dp563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp564&#10;(dp565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp566&#10;(dp567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp568&#10;(dp569&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp570&#10;(dp571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp572&#10;(dp573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp574&#10;(dp575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp576&#10;(dp577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp578&#10;(dp579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp580&#10;(dp581&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp582&#10;(dp583&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp584&#10;(dp585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp586&#10;(dp587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp588&#10;(dp589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp590&#10;(dp591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p592&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g592&#10;sbag3&#10;(g7&#10;g8&#10;NtRp593&#10;(dp594&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp595&#10;(dp596&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp597&#10;(dp598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp599&#10;(dp600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp601&#10;(dp602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp603&#10;(dp604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p605&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g605&#10;sbag3&#10;(g7&#10;g8&#10;NtRp606&#10;(dp607&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp608&#10;(dp609&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp610&#10;(dp611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp612&#10;(dp613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp614&#10;(dp615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp616&#10;(dp617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p618&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g618&#10;sbag3&#10;(g7&#10;g8&#10;NtRp619&#10;(dp620&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp621&#10;(dp622&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp623&#10;(dp624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp625&#10;(dp626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp627&#10;(dp628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp629&#10;(dp630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p631&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g631&#10;sbag3&#10;(g7&#10;g8&#10;NtRp632&#10;(dp633&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp634&#10;(dp635&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp636&#10;(dp637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp638&#10;(dp639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp640&#10;(dp641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp642&#10;(dp643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p644&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g644&#10;sbag3&#10;(g7&#10;g8&#10;NtRp645&#10;(dp646&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp647&#10;(dp648&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp649&#10;(dp650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp651&#10;(dp652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp653&#10;(dp654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp655&#10;(dp656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p657&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g657&#10;sbag3&#10;(g7&#10;g8&#10;NtRp658&#10;(dp659&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp660&#10;(dp661&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp662&#10;(dp663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp664&#10;(dp665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp666&#10;(dp667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp668&#10;(dp669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Matching ServerID'&#10;p670&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g670&#10;sbag3&#10;(g7&#10;g8&#10;NtRp671&#10;(dp672&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp673&#10;(dp674&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp675&#10;(dp676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp677&#10;(dp678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp679&#10;(dp680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp681&#10;(dp682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Non-matching ServerID'&#10;p683&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g683&#10;sbag3&#10;(g7&#10;g8&#10;NtRp684&#10;(dp685&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp686&#10;(dp687&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp688&#10;(dp689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp690&#10;(dp691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp692&#10;(dp693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp694&#10;(dp695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Encoded Responses Sent'&#10;p696&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g696&#10;sbag3&#10;(g7&#10;g8&#10;NtRp697&#10;(dp698&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp699&#10;(dp700&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp701&#10;(dp702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp703&#10;(dp704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp705&#10;(dp706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp707&#10;(dp708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp709&#10;(dp710&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp711&#10;(dp712&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp713&#10;(dp714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp715&#10;(dp716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp717&#10;(dp718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp719&#10;(dp720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Transfer-Encoded Requests Received'&#10;p721&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g721&#10;sbag3&#10;(g7&#10;g8&#10;NtRp722&#10;(dp723&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp724&#10;(dp725&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp726&#10;(dp727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp728&#10;(dp729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp730&#10;(dp731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp732&#10;(dp733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp734&#10;(dp735&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp736&#10;(dp737&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp738&#10;(dp739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp740&#10;(dp741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp742&#10;(dp743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp744&#10;(dp745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp746&#10;(dp747&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp748&#10;(dp749&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp750&#10;(dp751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp752&#10;(dp753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp754&#10;(dp755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp756&#10;(dp757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp758&#10;(dp759&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp760&#10;(dp761&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp762&#10;(dp763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp764&#10;(dp765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp766&#10;(dp767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp768&#10;(dp769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp770&#10;(dp771&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp772&#10;(dp773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp774&#10;(dp775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp776&#10;(dp777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp778&#10;(dp779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp780&#10;(dp781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp782&#10;(dp783&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp784&#10;(dp785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp786&#10;(dp787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp788&#10;(dp789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp790&#10;(dp791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp792&#10;(dp793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp794&#10;(dp795&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp796&#10;(dp797&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp798&#10;(dp799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp800&#10;(dp801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp802&#10;(dp803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp804&#10;(dp805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Sent'&#10;p806&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g806&#10;sbag3&#10;(g7&#10;g8&#10;NtRp807&#10;(dp808&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp809&#10;(dp810&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp811&#10;(dp812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp813&#10;(dp814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp815&#10;(dp816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp817&#10;(dp818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Sent'&#10;p819&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g819&#10;sbag3&#10;(g7&#10;g8&#10;NtRp820&#10;(dp821&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp822&#10;(dp823&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp824&#10;(dp825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp826&#10;(dp827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp828&#10;(dp829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp830&#10;(dp831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Sent'&#10;p832&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g832&#10;sbag3&#10;(g7&#10;g8&#10;NtRp833&#10;(dp834&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp835&#10;(dp836&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp837&#10;(dp838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp839&#10;(dp840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp841&#10;(dp842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp843&#10;(dp844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Sent'&#10;p845&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g845&#10;sbag3&#10;(g7&#10;g8&#10;NtRp846&#10;(dp847&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp848&#10;(dp849&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp850&#10;(dp851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp852&#10;(dp853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp854&#10;(dp855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp856&#10;(dp857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Sent'&#10;p858&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g858&#10;sbag3&#10;(g7&#10;g8&#10;NtRp859&#10;(dp860&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp861&#10;(dp862&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp863&#10;(dp864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp865&#10;(dp866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp867&#10;(dp868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp869&#10;(dp870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Sent'&#10;p871&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g871&#10;sbag3&#10;(g7&#10;g8&#10;NtRp872&#10;(dp873&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp874&#10;(dp875&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp876&#10;(dp877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp878&#10;(dp879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp880&#10;(dp881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp882&#10;(dp883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Sent'&#10;p884&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g884&#10;sbag3&#10;(g7&#10;g8&#10;NtRp885&#10;(dp886&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp887&#10;(dp888&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp889&#10;(dp890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp891&#10;(dp892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp893&#10;(dp894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp895&#10;(dp896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Sent'&#10;p897&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g897&#10;sbag3&#10;(g7&#10;g8&#10;NtRp898&#10;(dp899&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp900&#10;(dp901&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp902&#10;(dp903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp904&#10;(dp905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp906&#10;(dp907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp908&#10;(dp909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Sent'&#10;p910&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g910&#10;sbag3&#10;(g7&#10;g8&#10;NtRp911&#10;(dp912&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp913&#10;(dp914&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp915&#10;(dp916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp917&#10;(dp918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp919&#10;(dp920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp921&#10;(dp922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Sent'&#10;p923&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g923&#10;sbag3&#10;(g7&#10;g8&#10;NtRp924&#10;(dp925&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp926&#10;(dp927&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp928&#10;(dp929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp930&#10;(dp931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp932&#10;(dp933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp934&#10;(dp935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Received'&#10;p936&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g936&#10;sbag3&#10;(g7&#10;g8&#10;NtRp937&#10;(dp938&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp939&#10;(dp940&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp941&#10;(dp942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp943&#10;(dp944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp945&#10;(dp946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp947&#10;(dp948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Received'&#10;p949&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g949&#10;sbag3&#10;(g7&#10;g8&#10;NtRp950&#10;(dp951&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp952&#10;(dp953&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp954&#10;(dp955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp956&#10;(dp957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp958&#10;(dp959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp960&#10;(dp961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Received'&#10;p962&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g962&#10;sbag3&#10;(g7&#10;g8&#10;NtRp963&#10;(dp964&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp965&#10;(dp966&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp967&#10;(dp968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp969&#10;(dp970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp971&#10;(dp972&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp973&#10;(dp974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Received'&#10;p975&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g975&#10;sbag3&#10;(g7&#10;g8&#10;NtRp976&#10;(dp977&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp978&#10;(dp979&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp980&#10;(dp981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp982&#10;(dp983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp984&#10;(dp985&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp986&#10;(dp987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Received'&#10;p988&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g988&#10;sbag3&#10;(g7&#10;g8&#10;NtRp989&#10;(dp990&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp991&#10;(dp992&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp993&#10;(dp994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp995&#10;(dp996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp997&#10;(dp998&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp999&#10;(dp1000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Received'&#10;p1001&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1001&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1002&#10;(dp1003&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1004&#10;(dp1005&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1006&#10;(dp1007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1008&#10;(dp1009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1010&#10;(dp1011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1012&#10;(dp1013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Received'&#10;p1014&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1014&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1015&#10;(dp1016&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1017&#10;(dp1018&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1019&#10;(dp1020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1021&#10;(dp1022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1023&#10;(dp1024&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1025&#10;(dp1026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Received'&#10;p1027&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1027&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1028&#10;(dp1029&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1030&#10;(dp1031&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1032&#10;(dp1033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1034&#10;(dp1035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1036&#10;(dp1037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1038&#10;(dp1039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Received'&#10;p1040&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1040&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1041&#10;(dp1042&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1043&#10;(dp1044&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1045&#10;(dp1046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1047&#10;(dp1048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1049&#10;(dp1050&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1051&#10;(dp1052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Received'&#10;p1053&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1053&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1054&#10;(dp1055&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1056&#10;(dp1057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1058&#10;(dp1059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1060&#10;(dp1061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1062&#10;(dp1063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1064&#10;(dp1065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Client'&#10;p1066&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1066&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1067&#10;(dp1068&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1069&#10;(dp1070&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1071&#10;(dp1072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1073&#10;(dp1074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1075&#10;(dp1076&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1077&#10;(dp1078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Server'&#10;p1079&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1079&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1080&#10;(dp1081&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1082&#10;(dp1083&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1084&#10;(dp1085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1086&#10;(dp1087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1088&#10;(dp1089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1090&#10;(dp1091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Client to Server'&#10;p1092&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1092&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1093&#10;(dp1094&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1095&#10;(dp1096&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1097&#10;(dp1098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1099&#10;(dp1100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1101&#10;(dp1102&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1103&#10;(dp1104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Server to Client'&#10;p1105&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1105&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1106&#10;(dp1107&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1108&#10;(dp1109&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1110&#10;(dp1111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1112&#10;(dp1113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1114&#10;(dp1115&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1116&#10;(dp1117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Client to Server'&#10;p1118&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1118&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1119&#10;(dp1120&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1121&#10;(dp1122&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1123&#10;(dp1124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1125&#10;(dp1126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1127&#10;(dp1128&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1129&#10;(dp1130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Server to Client'&#10;p1131&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1131&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1132&#10;(dp1133&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1134&#10;(dp1135&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1136&#10;(dp1137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1138&#10;(dp1139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1140&#10;(dp1141&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1142&#10;(dp1143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Succeeded'&#10;p1144&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1144&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1145&#10;(dp1146&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1147&#10;(dp1148&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1149&#10;(dp1150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1151&#10;(dp1152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1153&#10;(dp1154&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1155&#10;(dp1156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Failed'&#10;p1157&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1157&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1158&#10;(dp1159&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1160&#10;(dp1161&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1162&#10;(dp1163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1164&#10;(dp1165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1166&#10;(dp1167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1168&#10;(dp1169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Protocol Error'&#10;p1170&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1170&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1171&#10;(dp1172&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1173&#10;(dp1174&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1175&#10;(dp1176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1177&#10;(dp1178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1179&#10;(dp1180&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1181&#10;(dp1182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Internal Error'&#10;p1183&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1183&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1184&#10;(dp1185&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1186&#10;(dp1187&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1188&#10;(dp1189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1190&#10;(dp1191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1192&#10;(dp1193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1194&#10;(dp1195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Flow Control Error'&#10;p1196&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1196&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1197&#10;(dp1198&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1199&#10;(dp1200&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1201&#10;(dp1202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1203&#10;(dp1204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1205&#10;(dp1206&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1207&#10;(dp1208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Settings Timeout Error'&#10;p1209&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1209&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1210&#10;(dp1211&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1212&#10;(dp1213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1214&#10;(dp1215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1216&#10;(dp1217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1218&#10;(dp1219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1220&#10;(dp1221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Closed Error'&#10;p1222&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1222&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1223&#10;(dp1224&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1225&#10;(dp1226&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1227&#10;(dp1228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1229&#10;(dp1230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1231&#10;(dp1232&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1233&#10;(dp1234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Frame Size Error'&#10;p1235&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1235&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1236&#10;(dp1237&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1238&#10;(dp1239&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1240&#10;(dp1241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1242&#10;(dp1243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1244&#10;(dp1245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1246&#10;(dp1247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Refused Stream Error'&#10;p1248&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1248&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1249&#10;(dp1250&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1251&#10;(dp1252&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1253&#10;(dp1254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1255&#10;(dp1256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1257&#10;(dp1258&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1259&#10;(dp1260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Cancelled Error'&#10;p1261&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1261&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1262&#10;(dp1263&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1264&#10;(dp1265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1266&#10;(dp1267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1268&#10;(dp1269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1270&#10;(dp1271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1272&#10;(dp1273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Compression Error'&#10;p1274&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1275&#10;(dp1276&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1277&#10;(dp1278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1279&#10;(dp1280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1281&#10;(dp1282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1283&#10;(dp1284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1285&#10;(dp1286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connect Error'&#10;p1287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1288&#10;(dp1289&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1290&#10;(dp1291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1292&#10;(dp1293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1294&#10;(dp1295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1296&#10;(dp1297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1298&#10;(dp1299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Enhance Calm Error'&#10;p1300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1301&#10;(dp1302&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1303&#10;(dp1304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1305&#10;(dp1306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1307&#10;(dp1308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1309&#10;(dp1310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1311&#10;(dp1312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Inadequate Security Error'&#10;p1313&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1314&#10;(dp1315&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1316&#10;(dp1317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1318&#10;(dp1319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1320&#10;(dp1321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1322&#10;(dp1323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1324&#10;(dp1325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HTTP1.1 Required Error'&#10;p1326&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1327&#10;(dp1328&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1329&#10;(dp1330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1331&#10;(dp1332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1333&#10;(dp1334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1335&#10;(dp1336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1337&#10;(dp1338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p1339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1340&#10;(dp1341&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1342&#10;(dp1343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1344&#10;(dp1345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1346&#10;(dp1347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1348&#10;(dp1349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1350&#10;(dp1351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p1352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1353&#10;(dp1354&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1355&#10;(dp1356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1357&#10;(dp1358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1359&#10;(dp1360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1361&#10;(dp1362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1363&#10;(dp1364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p1365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1366&#10;(dp1367&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1368&#10;(dp1369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1370&#10;(dp1371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1372&#10;(dp1373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1374&#10;(dp1375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1376&#10;(dp1377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p1378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1379&#10;(dp1380&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1381&#10;(dp1382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1383&#10;(dp1384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1385&#10;(dp1386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1387&#10;(dp1388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1389&#10;(dp1390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p1391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1392&#10;(dp1393&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1394&#10;(dp1395&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1396&#10;(dp1397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1398&#10;(dp1399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1400&#10;(dp1401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1402&#10;(dp1403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p1404&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1404&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1405&#10;(dp1406&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1407&#10;(dp1408&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1409&#10;(dp1410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1411&#10;(dp1412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1413&#10;(dp1414&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1415&#10;(dp1416&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p1417&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1417&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1418&#10;(dp1419&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1420&#10;(dp1421&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1422&#10;(dp1423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1424&#10;(dp1425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1426&#10;(dp1427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1428&#10;(dp1429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p1430&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1430&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1431&#10;(dp1432&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1433&#10;(dp1434&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1435&#10;(dp1436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1437&#10;(dp1438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1439&#10;(dp1440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1441&#10;(dp1442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p1443&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1443&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1444&#10;(dp1445&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1446&#10;(dp1447&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1448&#10;(dp1449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1450&#10;(dp1451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1452&#10;(dp1453&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1454&#10;(dp1455&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p1456&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1456&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1457&#10;(dp1458&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1459&#10;(dp1460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1461&#10;(dp1462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1463&#10;(dp1464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1465&#10;(dp1466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1467&#10;(dp1468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p1469&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1469&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1470&#10;(dp1471&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1472&#10;(dp1473&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1474&#10;(dp1475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1476&#10;(dp1477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1478&#10;(dp1479&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1480&#10;(dp1481&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p1482&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1482&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1483&#10;(dp1484&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1485&#10;(dp1486&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1487&#10;(dp1488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1489&#10;(dp1490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1491&#10;(dp1492&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1493&#10;(dp1494&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p1495&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1495&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1496&#10;(dp1497&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1498&#10;(dp1499&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1500&#10;(dp1501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1502&#10;(dp1503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1504&#10;(dp1505&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1506&#10;(dp1507&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p1508&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1508&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1509&#10;(dp1510&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1511&#10;(dp1512&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1513&#10;(dp1514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1515&#10;(dp1516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1517&#10;(dp1518&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1519&#10;(dp1520&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p1521&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1521&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1522&#10;(dp1523&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1524&#10;(dp1525&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1526&#10;(dp1527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1528&#10;(dp1529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1530&#10;(dp1531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1532&#10;(dp1533&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p1534&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1534&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1535&#10;(dp1536&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1537&#10;(dp1538&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1539&#10;(dp1540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1541&#10;(dp1542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1543&#10;(dp1544&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1545&#10;(dp1546&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p1547&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1547&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1548&#10;(dp1549&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1550&#10;(dp1551&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1552&#10;(dp1553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1554&#10;(dp1555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1556&#10;(dp1557&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1558&#10;(dp1559&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p1560&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1560&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1561&#10;(dp1562&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1563&#10;(dp1564&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1565&#10;(dp1566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1567&#10;(dp1568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1569&#10;(dp1570&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1571&#10;(dp1572&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p1573&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1573&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1574&#10;(dp1575&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1576&#10;(dp1577&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1578&#10;(dp1579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1580&#10;(dp1581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1582&#10;(dp1583&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1584&#10;(dp1585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p1586&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1586&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1587&#10;(dp1588&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1589&#10;(dp1590&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1591&#10;(dp1592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1593&#10;(dp1594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1595&#10;(dp1596&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1597&#10;(dp1598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p1599&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1599&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1600&#10;(dp1601&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1602&#10;(dp1603&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1604&#10;(dp1605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1606&#10;(dp1607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1608&#10;(dp1609&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1610&#10;(dp1611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p1612&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1612&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1613&#10;(dp1614&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1615&#10;(dp1616&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1617&#10;(dp1618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1619&#10;(dp1620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1621&#10;(dp1622&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1623&#10;(dp1624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p1625&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1625&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1626&#10;(dp1627&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1628&#10;(dp1629&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1630&#10;(dp1631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1632&#10;(dp1633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1634&#10;(dp1635&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1636&#10;(dp1637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p1638&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1638&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1639&#10;(dp1640&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1641&#10;(dp1642&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1643&#10;(dp1644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1645&#10;(dp1646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1647&#10;(dp1648&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1649&#10;(dp1650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p1651&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1651&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1652&#10;(dp1653&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1654&#10;(dp1655&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1656&#10;(dp1657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1658&#10;(dp1659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1660&#10;(dp1661&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1662&#10;(dp1663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p1664&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1664&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1665&#10;(dp1666&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1667&#10;(dp1668&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1669&#10;(dp1670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1671&#10;(dp1672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1673&#10;(dp1674&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1675&#10;(dp1676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p1677&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1677&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1678&#10;(dp1679&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1680&#10;(dp1681&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1682&#10;(dp1683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1684&#10;(dp1685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1686&#10;(dp1687&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1688&#10;(dp1689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p1690&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1690&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1691&#10;(dp1692&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1693&#10;(dp1694&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1695&#10;(dp1696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1697&#10;(dp1698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1699&#10;(dp1700&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1701&#10;(dp1702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p1703&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1703&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1704&#10;(dp1705&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1706&#10;(dp1707&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1708&#10;(dp1709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1710&#10;(dp1711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1712&#10;(dp1713&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1714&#10;(dp1715&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p1716&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1716&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1717&#10;(dp1718&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1719&#10;(dp1720&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1721&#10;(dp1722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1723&#10;(dp1724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1725&#10;(dp1726&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1727&#10;(dp1728&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p1729&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1729&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1730&#10;(dp1731&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1732&#10;(dp1733&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1734&#10;(dp1735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1736&#10;(dp1737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1738&#10;(dp1739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1740&#10;(dp1741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p1742&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1742&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1743&#10;(dp1744&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1745&#10;(dp1746&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1747&#10;(dp1748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1749&#10;(dp1750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1751&#10;(dp1752&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1753&#10;(dp1754&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p1755&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1755&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1756&#10;(dp1757&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1758&#10;(dp1759&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1760&#10;(dp1761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1762&#10;(dp1763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1764&#10;(dp1765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1766&#10;(dp1767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p1768&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1768&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1769&#10;(dp1770&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1771&#10;(dp1772&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1773&#10;(dp1774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1775&#10;(dp1776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1777&#10;(dp1778&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1779&#10;(dp1780&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p1781&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1781&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1782&#10;(dp1783&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1784&#10;(dp1785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1786&#10;(dp1787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1788&#10;(dp1789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1790&#10;(dp1791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1792&#10;(dp1793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p1794&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1794&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1795&#10;(dp1796&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1797&#10;(dp1798&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1799&#10;(dp1800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1801&#10;(dp1802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1803&#10;(dp1804&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1805&#10;(dp1806&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p1807&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1807&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1808&#10;(dp1809&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1810&#10;(dp1811&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1812&#10;(dp1813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1814&#10;(dp1815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1816&#10;(dp1817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1818&#10;(dp1819&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p1820&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1820&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1821&#10;(dp1822&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1823&#10;(dp1824&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1825&#10;(dp1826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1827&#10;(dp1828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1829&#10;(dp1830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1831&#10;(dp1832&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p1833&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1833&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1834&#10;(dp1835&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1836&#10;(dp1837&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1838&#10;(dp1839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1840&#10;(dp1841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1842&#10;(dp1843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1844&#10;(dp1845&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p1846&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1846&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1847&#10;(dp1848&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1849&#10;(dp1850&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1851&#10;(dp1852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1853&#10;(dp1854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1855&#10;(dp1856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1857&#10;(dp1858&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p1859&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1859&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1860&#10;(dp1861&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1862&#10;(dp1863&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1864&#10;(dp1865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1866&#10;(dp1867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1868&#10;(dp1869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1870&#10;(dp1871&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p1872&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1872&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1873&#10;(dp1874&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1875&#10;(dp1876&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1877&#10;(dp1878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1879&#10;(dp1880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1881&#10;(dp1882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1883&#10;(dp1884&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p1885&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1885&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1886&#10;(dp1887&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1888&#10;(dp1889&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1890&#10;(dp1891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1892&#10;(dp1893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1894&#10;(dp1895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1896&#10;(dp1897&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p1898&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1898&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1899&#10;(dp1900&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1901&#10;(dp1902&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1903&#10;(dp1904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1905&#10;(dp1906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1907&#10;(dp1908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1909&#10;(dp1910&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p1911&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1911&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1912&#10;(dp1913&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1914&#10;(dp1915&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1916&#10;(dp1917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1918&#10;(dp1919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1920&#10;(dp1921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1922&#10;(dp1923&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p1924&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1924&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1925&#10;(dp1926&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1927&#10;(dp1928&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1929&#10;(dp1930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1931&#10;(dp1932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1933&#10;(dp1934&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1935&#10;(dp1936&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p1937&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1937&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1938&#10;(dp1939&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1940&#10;(dp1941&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1942&#10;(dp1943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1944&#10;(dp1945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1946&#10;(dp1947&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1948&#10;(dp1949&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p1950&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1950&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1951&#10;(dp1952&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1953&#10;(dp1954&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1955&#10;(dp1956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1957&#10;(dp1958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1959&#10;(dp1960&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1961&#10;(dp1962&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p1963&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1963&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1964&#10;(dp1965&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1966&#10;(dp1967&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1968&#10;(dp1969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1970&#10;(dp1971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1972&#10;(dp1973&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1974&#10;(dp1975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p1976&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1976&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1977&#10;(dp1978&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1979&#10;(dp1980&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1981&#10;(dp1982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1983&#10;(dp1984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1985&#10;(dp1986&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1987&#10;(dp1988&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p1989&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1989&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1990&#10;(dp1991&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1992&#10;(dp1993&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1994&#10;(dp1995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1996&#10;(dp1997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1998&#10;(dp1999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2000&#10;(dp2001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p2002&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2002&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2003&#10;(dp2004&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2005&#10;(dp2006&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2007&#10;(dp2008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2009&#10;(dp2010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2011&#10;(dp2012&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2013&#10;(dp2014&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p2015&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2015&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2016&#10;(dp2017&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2018&#10;(dp2019&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2020&#10;(dp2021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2022&#10;(dp2023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2024&#10;(dp2025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2026&#10;(dp2027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p2028&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2028&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2029&#10;(dp2030&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2031&#10;(dp2032&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2033&#10;(dp2034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2035&#10;(dp2036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2037&#10;(dp2038&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2039&#10;(dp2040&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p2041&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2041&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2042&#10;(dp2043&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2044&#10;(dp2045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2046&#10;(dp2047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2048&#10;(dp2049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2050&#10;(dp2051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2052&#10;(dp2053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p2054&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2054&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2055&#10;(dp2056&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2057&#10;(dp2058&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2059&#10;(dp2060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2061&#10;(dp2062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2063&#10;(dp2064&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2065&#10;(dp2066&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p2067&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2067&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2068&#10;(dp2069&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2070&#10;(dp2071&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2072&#10;(dp2073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2074&#10;(dp2075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2076&#10;(dp2077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2078&#10;(dp2079&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p2080&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2080&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2081&#10;(dp2082&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2083&#10;(dp2084&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2085&#10;(dp2086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2087&#10;(dp2088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2089&#10;(dp2090&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2091&#10;(dp2092&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p2093&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2093&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2094&#10;(dp2095&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2096&#10;(dp2097&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2098&#10;(dp2099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2100&#10;(dp2101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2102&#10;(dp2103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2104&#10;(dp2105&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p2106&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2106&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2107&#10;(dp2108&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2109&#10;(dp2110&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2111&#10;(dp2112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2113&#10;(dp2114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2115&#10;(dp2116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2117&#10;(dp2118&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p2119&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2119&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2120&#10;(dp2121&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2122&#10;(dp2123&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2124&#10;(dp2125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2126&#10;(dp2127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2128&#10;(dp2129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2130&#10;(dp2131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p2132&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2132&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2133&#10;(dp2134&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2135&#10;(dp2136&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2137&#10;(dp2138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2139&#10;(dp2140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2141&#10;(dp2142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2143&#10;(dp2144&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p2145&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2145&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2146&#10;(dp2147&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2148&#10;(dp2149&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2150&#10;(dp2151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2152&#10;(dp2153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2154&#10;(dp2155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2156&#10;(dp2157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p2158&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2158&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2159&#10;(dp2160&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2161&#10;(dp2162&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2163&#10;(dp2164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2165&#10;(dp2166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2167&#10;(dp2168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2169&#10;(dp2170&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p2171&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2171&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2172&#10;(dp2173&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2174&#10;(dp2175&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2176&#10;(dp2177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2178&#10;(dp2179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2180&#10;(dp2181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2182&#10;(dp2183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p2184&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2184&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2185&#10;(dp2186&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2187&#10;(dp2188&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2189&#10;(dp2190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2191&#10;(dp2192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2193&#10;(dp2194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2195&#10;(dp2196&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p2197&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2197&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2198&#10;(dp2199&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2200&#10;(dp2201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2202&#10;(dp2203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2204&#10;(dp2205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2206&#10;(dp2207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2208&#10;(dp2209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p2210&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2210&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2211&#10;(dp2212&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2213&#10;(dp2214&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2215&#10;(dp2216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2217&#10;(dp2218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2219&#10;(dp2220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2221&#10;(dp2222&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p2223&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2223&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2224&#10;(dp2225&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2226&#10;(dp2227&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2228&#10;(dp2229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2230&#10;(dp2231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2232&#10;(dp2233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2234&#10;(dp2235&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p2236&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2236&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2237&#10;(dp2238&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2239&#10;(dp2240&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2241&#10;(dp2242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2243&#10;(dp2244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2245&#10;(dp2246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2247&#10;(dp2248&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p2249&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2249&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2250&#10;(dp2251&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2252&#10;(dp2253&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2254&#10;(dp2255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2256&#10;(dp2257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2258&#10;(dp2259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2260&#10;(dp2261&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p2262&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2262&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2263&#10;(dp2264&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2265&#10;(dp2266&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2267&#10;(dp2268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2269&#10;(dp2270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2271&#10;(dp2272&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2273&#10;(dp2274&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p2275&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2275&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2276&#10;(dp2277&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2278&#10;(dp2279&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2280&#10;(dp2281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2282&#10;(dp2283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2284&#10;(dp2285&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2286&#10;(dp2287&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p2288&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2288&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2289&#10;(dp2290&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2291&#10;(dp2292&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2293&#10;(dp2294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2295&#10;(dp2296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2297&#10;(dp2298&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2299&#10;(dp2300&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p2301&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2301&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2302&#10;(dp2303&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2304&#10;(dp2305&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2306&#10;(dp2307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2308&#10;(dp2309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2310&#10;(dp2311&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2312&#10;(dp2313&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p2314&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2314&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2315&#10;(dp2316&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2317&#10;(dp2318&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2319&#10;(dp2320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2321&#10;(dp2322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2323&#10;(dp2324&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2325&#10;(dp2326&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p2327&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2327&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2328&#10;(dp2329&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2330&#10;(dp2331&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2332&#10;(dp2333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2334&#10;(dp2335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2336&#10;(dp2337&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2338&#10;(dp2339&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p2340&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2340&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2341&#10;(dp2342&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2343&#10;(dp2344&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2345&#10;(dp2346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2347&#10;(dp2348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2349&#10;(dp2350&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2351&#10;(dp2352&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p2353&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2353&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2354&#10;(dp2355&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2356&#10;(dp2357&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2358&#10;(dp2359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2360&#10;(dp2361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2362&#10;(dp2363&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2364&#10;(dp2365&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p2366&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2366&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2367&#10;(dp2368&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2369&#10;(dp2370&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2371&#10;(dp2372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2373&#10;(dp2374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2375&#10;(dp2376&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2377&#10;(dp2378&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p2379&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2379&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2380&#10;(dp2381&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2382&#10;(dp2383&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2384&#10;(dp2385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2386&#10;(dp2387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2388&#10;(dp2389&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2390&#10;(dp2391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p2392&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2392&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2393&#10;(dp2394&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2395&#10;(dp2396&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2397&#10;(dp2398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2399&#10;(dp2400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2401&#10;(dp2402&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2403&#10;(dp2404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p2405&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2405&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2406&#10;(dp2407&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2408&#10;(dp2409&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2410&#10;(dp2411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2412&#10;(dp2413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2414&#10;(dp2415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2416&#10;(dp2417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p2418&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2418&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2419&#10;(dp2420&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2421&#10;(dp2422&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2423&#10;(dp2424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2425&#10;(dp2426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2427&#10;(dp2428&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2429&#10;(dp2430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p2431&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2431&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2432&#10;(dp2433&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2434&#10;(dp2435&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2436&#10;(dp2437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2438&#10;(dp2439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2440&#10;(dp2441&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2442&#10;(dp2443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p2444&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2444&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2445&#10;(dp2446&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2447&#10;(dp2448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2449&#10;(dp2450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2451&#10;(dp2452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2453&#10;(dp2454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2455&#10;(dp2456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p2457&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2457&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2458&#10;(dp2459&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2460&#10;(dp2461&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2462&#10;(dp2463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2464&#10;(dp2465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2466&#10;(dp2467&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2468&#10;(dp2469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p2470&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2470&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2471&#10;(dp2472&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2473&#10;(dp2474&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2475&#10;(dp2476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2477&#10;(dp2478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2479&#10;(dp2480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2481&#10;(dp2482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p2483&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2483&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2484&#10;(dp2485&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2486&#10;(dp2487&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2488&#10;(dp2489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2490&#10;(dp2491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2492&#10;(dp2493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2494&#10;(dp2495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p2496&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2496&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2497&#10;(dp2498&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2499&#10;(dp2500&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2501&#10;(dp2502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2503&#10;(dp2504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2505&#10;(dp2506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2507&#10;(dp2508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p2509&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2509&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2510&#10;(dp2511&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2512&#10;(dp2513&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2514&#10;(dp2515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2516&#10;(dp2517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2518&#10;(dp2519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2520&#10;(dp2521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p2522&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2522&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2523&#10;(dp2524&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2525&#10;(dp2526&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2527&#10;(dp2528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2529&#10;(dp2530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2531&#10;(dp2532&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2533&#10;(dp2534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p2535&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2535&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2536&#10;(dp2537&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2538&#10;(dp2539&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2540&#10;(dp2541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2542&#10;(dp2543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2544&#10;(dp2545&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2546&#10;(dp2547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p2548&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2548&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2549&#10;(dp2550&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2551&#10;(dp2552&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2553&#10;(dp2554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2555&#10;(dp2556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2557&#10;(dp2558&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2559&#10;(dp2560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p2561&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2561&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2562&#10;(dp2563&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2564&#10;(dp2565&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2566&#10;(dp2567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2568&#10;(dp2569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2570&#10;(dp2571&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2572&#10;(dp2573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p2574&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2574&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2575&#10;(dp2576&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2577&#10;(dp2578&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2579&#10;(dp2580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2581&#10;(dp2582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2583&#10;(dp2584&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2585&#10;(dp2586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p2587&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2587&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2588&#10;(dp2589&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2590&#10;(dp2591&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2592&#10;(dp2593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2594&#10;(dp2595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2596&#10;(dp2597&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2598&#10;(dp2599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p2600&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2600&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2601&#10;(dp2602&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2603&#10;(dp2604&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2605&#10;(dp2606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2607&#10;(dp2608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2609&#10;(dp2610&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2611&#10;(dp2612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p2613&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2613&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2614&#10;(dp2615&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2616&#10;(dp2617&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2618&#10;(dp2619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2620&#10;(dp2621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2622&#10;(dp2623&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2624&#10;(dp2625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p2626&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2626&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2627&#10;(dp2628&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2629&#10;(dp2630&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2631&#10;(dp2632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2633&#10;(dp2634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2635&#10;(dp2636&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2637&#10;(dp2638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p2639&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2639&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2640&#10;(dp2641&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2642&#10;(dp2643&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2644&#10;(dp2645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2646&#10;(dp2647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2648&#10;(dp2649&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2650&#10;(dp2651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p2652&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2652&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2653&#10;(dp2654&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2655&#10;(dp2656&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2657&#10;(dp2658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2659&#10;(dp2660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2661&#10;(dp2662&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2663&#10;(dp2664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p2665&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2665&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2666&#10;(dp2667&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2668&#10;(dp2669&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2670&#10;(dp2671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2672&#10;(dp2673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2674&#10;(dp2675&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2676&#10;(dp2677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p2678&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2678&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2679&#10;(dp2680&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2681&#10;(dp2682&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2683&#10;(dp2684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2685&#10;(dp2686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2687&#10;(dp2688&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2689&#10;(dp2690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p2691&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2691&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2692&#10;(dp2693&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2694&#10;(dp2695&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2696&#10;(dp2697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2698&#10;(dp2699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2700&#10;(dp2701&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2702&#10;(dp2703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p2704&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2704&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2705&#10;(dp2706&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2707&#10;(dp2708&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2709&#10;(dp2710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2711&#10;(dp2712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2713&#10;(dp2714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2715&#10;(dp2716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p2717&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2717&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2718&#10;(dp2719&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2720&#10;(dp2721&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2722&#10;(dp2723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2724&#10;(dp2725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2726&#10;(dp2727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2728&#10;(dp2729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p2730&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2730&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2731&#10;(dp2732&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2733&#10;(dp2734&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2735&#10;(dp2736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2737&#10;(dp2738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2739&#10;(dp2740&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2741&#10;(dp2742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p2743&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2743&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2744&#10;(dp2745&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2746&#10;(dp2747&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2748&#10;(dp2749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2750&#10;(dp2751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2752&#10;(dp2753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2754&#10;(dp2755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p2756&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2756&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2757&#10;(dp2758&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2759&#10;(dp2760&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2761&#10;(dp2762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2763&#10;(dp2764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2765&#10;(dp2766&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2767&#10;(dp2768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p2769&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2769&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2770&#10;(dp2771&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2772&#10;(dp2773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2774&#10;(dp2775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2776&#10;(dp2777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2778&#10;(dp2779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2780&#10;(dp2781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p2782&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2782&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2783&#10;(dp2784&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2785&#10;(dp2786&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2787&#10;(dp2788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2789&#10;(dp2790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2791&#10;(dp2792&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2793&#10;(dp2794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p2795&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2795&#10;sbatRp2796&#10;(dp2797&#10;g12&#10;I185&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client Per URL'&#10;p2798&#10;g3&#10;(g4&#10;g5&#10;(lp2799&#10;g3&#10;(g7&#10;g8&#10;NtRp2800&#10;(dp2801&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2802&#10;(dp2803&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2804&#10;(dp2805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2806&#10;(dp2807&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2808&#10;(dp2809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2810&#10;(dp2811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Sent'&#10;p2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2813&#10;(dp2814&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2815&#10;(dp2816&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2817&#10;(dp2818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2819&#10;(dp2820&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2821&#10;(dp2822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2823&#10;(dp2824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2826&#10;(dp2827&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2828&#10;(dp2829&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2830&#10;(dp2831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2832&#10;(dp2833&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2834&#10;(dp2835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2836&#10;(dp2837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (Provisional)'&#10;p2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2839&#10;(dp2840&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2841&#10;(dp2842&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2843&#10;(dp2844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2845&#10;(dp2846&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2847&#10;(dp2848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2849&#10;(dp2850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2852&#10;(dp2853&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2854&#10;(dp2855&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2856&#10;(dp2857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2858&#10;(dp2859&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2860&#10;(dp2861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2862&#10;(dp2863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write)'&#10;p2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2865&#10;(dp2866&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2867&#10;(dp2868&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2869&#10;(dp2870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2871&#10;(dp2872&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2873&#10;(dp2874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2875&#10;(dp2876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Read)'&#10;p2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2878&#10;(dp2879&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2880&#10;(dp2881&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2882&#10;(dp2883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2884&#10;(dp2885&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2886&#10;(dp2887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2888&#10;(dp2889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Bad Header)'&#10;p2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2891&#10;(dp2892&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2893&#10;(dp2894&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2895&#10;(dp2896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2897&#10;(dp2898&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2899&#10;(dp2900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2901&#10;(dp2902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx)'&#10;p2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2904&#10;(dp2905&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2906&#10;(dp2907&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2908&#10;(dp2909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2910&#10;(dp2911&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2912&#10;(dp2913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2914&#10;(dp2915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (400)'&#10;p2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2917&#10;(dp2918&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2919&#10;(dp2920&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2921&#10;(dp2922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2923&#10;(dp2924&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2925&#10;(dp2926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2927&#10;(dp2928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (401)'&#10;p2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2930&#10;(dp2931&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2932&#10;(dp2933&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2934&#10;(dp2935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2936&#10;(dp2937&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2938&#10;(dp2939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2940&#10;(dp2941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (403)'&#10;p2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2943&#10;(dp2944&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2945&#10;(dp2946&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2947&#10;(dp2948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2949&#10;(dp2950&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2951&#10;(dp2952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2953&#10;(dp2954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2956&#10;(dp2957&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2958&#10;(dp2959&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2960&#10;(dp2961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2962&#10;(dp2963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2964&#10;(dp2965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2966&#10;(dp2967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (407)'&#10;p2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2969&#10;(dp2970&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2971&#10;(dp2972&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2973&#10;(dp2974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2975&#10;(dp2976&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2977&#10;(dp2978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2979&#10;(dp2980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (408)'&#10;p2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2982&#10;(dp2983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2984&#10;(dp2985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2986&#10;(dp2987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2988&#10;(dp2989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2990&#10;(dp2991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2992&#10;(dp2993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx other)'&#10;p2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2995&#10;(dp2996&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2997&#10;(dp2998&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2999&#10;(dp3000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3001&#10;(dp3002&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3003&#10;(dp3004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3005&#10;(dp3006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx)'&#10;p3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3008&#10;(dp3009&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3010&#10;(dp3011&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3012&#10;(dp3013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3014&#10;(dp3015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3016&#10;(dp3017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3018&#10;(dp3019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (505)'&#10;p3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3021&#10;(dp3022&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3023&#10;(dp3024&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3025&#10;(dp3026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3027&#10;(dp3028&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3029&#10;(dp3030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3031&#10;(dp3032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx other)'&#10;p3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3034&#10;(dp3035&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3036&#10;(dp3037&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3038&#10;(dp3039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3040&#10;(dp3041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3042&#10;(dp3043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3044&#10;(dp3045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (other)'&#10;p3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3047&#10;(dp3048&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3049&#10;(dp3050&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3051&#10;(dp3052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3053&#10;(dp3054&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3055&#10;(dp3056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3057&#10;(dp3058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Timeout)'&#10;p3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3060&#10;(dp3061&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3062&#10;(dp3063&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3064&#10;(dp3065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3066&#10;(dp3067&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3068&#10;(dp3069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3070&#10;(dp3071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3073&#10;(dp3074&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3075&#10;(dp3076&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3077&#10;(dp3078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3079&#10;(dp3080&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3081&#10;(dp3082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3083&#10;(dp3084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted Before Request'&#10;p3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3086&#10;(dp3087&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3088&#10;(dp3089&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3090&#10;(dp3091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3092&#10;(dp3093&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3094&#10;(dp3095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3096&#10;(dp3097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted After Request'&#10;p3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3099&#10;(dp3100&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3101&#10;(dp3102&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3103&#10;(dp3104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3105&#10;(dp3106&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3107&#10;(dp3108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3109&#10;(dp3110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received With Match'&#10;p3111&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3111&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3112&#10;(dp3113&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3114&#10;(dp3115&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3116&#10;(dp3117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3118&#10;(dp3119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3120&#10;(dp3121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3122&#10;(dp3123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received Without Match'&#10;p3124&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3124&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3125&#10;(dp3126&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3127&#10;(dp3128&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3129&#10;(dp3130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3131&#10;(dp3132&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3133&#10;(dp3134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3135&#10;(dp3136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Intermediate Responses Received (1xx)'&#10;p3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3138&#10;(dp3139&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3140&#10;(dp3141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3142&#10;(dp3143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3144&#10;(dp3145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3146&#10;(dp3147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3148&#10;(dp3149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (2xx)'&#10;p3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3151&#10;(dp3152&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3153&#10;(dp3154&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3155&#10;(dp3156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3157&#10;(dp3158&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3159&#10;(dp3160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3161&#10;(dp3162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (3xx)'&#10;p3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3164&#10;(dp3165&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3166&#10;(dp3167&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3168&#10;(dp3169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3170&#10;(dp3171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3172&#10;(dp3173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3174&#10;(dp3175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (301)'&#10;p3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3177&#10;(dp3178&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3179&#10;(dp3180&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3181&#10;(dp3182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3183&#10;(dp3184&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3185&#10;(dp3186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3187&#10;(dp3188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (302)'&#10;p3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3190&#10;(dp3191&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3192&#10;(dp3193&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3194&#10;(dp3195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3196&#10;(dp3197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3198&#10;(dp3199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3200&#10;(dp3201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (303)'&#10;p3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3203&#10;(dp3204&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3205&#10;(dp3206&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3207&#10;(dp3208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3209&#10;(dp3210&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3211&#10;(dp3212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3213&#10;(dp3214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (307)'&#10;p3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3216&#10;(dp3217&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3218&#10;(dp3219&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3220&#10;(dp3221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3222&#10;(dp3223&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3224&#10;(dp3225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3226&#10;(dp3227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Sent'&#10;p3228&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3228&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3229&#10;(dp3230&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3231&#10;(dp3232&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3233&#10;(dp3234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3235&#10;(dp3236&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3237&#10;(dp3238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3239&#10;(dp3240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Headers Received'&#10;p3241&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3241&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3242&#10;(dp3243&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3244&#10;(dp3245&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3246&#10;(dp3247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3248&#10;(dp3249&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3250&#10;(dp3251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3252&#10;(dp3253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Received'&#10;p3254&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3254&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3255&#10;(dp3256&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3257&#10;(dp3258&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3259&#10;(dp3260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3261&#10;(dp3262&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3263&#10;(dp3264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3265&#10;(dp3266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Successful'&#10;p3267&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3267&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3268&#10;(dp3269&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3270&#10;(dp3271&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3272&#10;(dp3273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3274&#10;(dp3275&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3276&#10;(dp3277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3278&#10;(dp3279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Failed'&#10;p3280&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3280&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3281&#10;(dp3282&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3283&#10;(dp3284&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3285&#10;(dp3286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3287&#10;(dp3288&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3289&#10;(dp3290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3291&#10;(dp3292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p3293&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3293&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3294&#10;(dp3295&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3296&#10;(dp3297&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3298&#10;(dp3299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3300&#10;(dp3301&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3302&#10;(dp3303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3304&#10;(dp3305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p3306&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3306&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3307&#10;(dp3308&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3309&#10;(dp3310&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3311&#10;(dp3312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3313&#10;(dp3314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3315&#10;(dp3316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3317&#10;(dp3318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p3319&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3319&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3320&#10;(dp3321&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3322&#10;(dp3323&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3324&#10;(dp3325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3326&#10;(dp3327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3328&#10;(dp3329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3330&#10;(dp3331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Sent'&#10;p3332&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3332&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3333&#10;(dp3334&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3335&#10;(dp3336&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3337&#10;(dp3338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3339&#10;(dp3340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3341&#10;(dp3342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3343&#10;(dp3344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p3345&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3345&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3346&#10;(dp3347&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3348&#10;(dp3349&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3350&#10;(dp3351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3352&#10;(dp3353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3354&#10;(dp3355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3356&#10;(dp3357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size in Request'&#10;p3358&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3358&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3359&#10;(dp3360&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3361&#10;(dp3362&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3363&#10;(dp3364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3365&#10;(dp3366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3367&#10;(dp3368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3369&#10;(dp3370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p3371&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3371&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3372&#10;(dp3373&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3374&#10;(dp3375&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3376&#10;(dp3377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3378&#10;(dp3379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3380&#10;(dp3381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3382&#10;(dp3383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name1-Value1'&#10;p3384&#10;sg22&#10;I00&#10;sg37&#10;S'kString'&#10;p3385&#10;sg39&#10;g3384&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3386&#10;(dp3387&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3388&#10;(dp3389&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3390&#10;(dp3391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3392&#10;(dp3393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3394&#10;(dp3395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3396&#10;(dp3397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter1'&#10;p3398&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3398&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3399&#10;(dp3400&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3401&#10;(dp3402&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3403&#10;(dp3404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3405&#10;(dp3406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3407&#10;(dp3408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3409&#10;(dp3410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name2-Value2'&#10;p3411&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3411&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3412&#10;(dp3413&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3414&#10;(dp3415&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3416&#10;(dp3417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3418&#10;(dp3419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3420&#10;(dp3421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3422&#10;(dp3423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter2'&#10;p3424&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3424&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3425&#10;(dp3426&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3427&#10;(dp3428&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3429&#10;(dp3430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3431&#10;(dp3432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3433&#10;(dp3434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3435&#10;(dp3436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name3-Value3'&#10;p3437&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3437&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3438&#10;(dp3439&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3440&#10;(dp3441&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3442&#10;(dp3443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3444&#10;(dp3445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3446&#10;(dp3447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3448&#10;(dp3449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter3'&#10;p3450&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3450&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3451&#10;(dp3452&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3453&#10;(dp3454&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3455&#10;(dp3456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3457&#10;(dp3458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3459&#10;(dp3460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3461&#10;(dp3462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name4-Value4'&#10;p3463&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3463&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3464&#10;(dp3465&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3466&#10;(dp3467&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3468&#10;(dp3469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3470&#10;(dp3471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3472&#10;(dp3473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3474&#10;(dp3475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter4'&#10;p3476&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3476&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3477&#10;(dp3478&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3479&#10;(dp3480&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3481&#10;(dp3482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3483&#10;(dp3484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3485&#10;(dp3486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3487&#10;(dp3488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name5-Value5'&#10;p3489&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3489&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3490&#10;(dp3491&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3492&#10;(dp3493&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3494&#10;(dp3495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3496&#10;(dp3497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3498&#10;(dp3499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3500&#10;(dp3501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter5'&#10;p3502&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3502&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3503&#10;(dp3504&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3505&#10;(dp3506&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3507&#10;(dp3508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3509&#10;(dp3510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3511&#10;(dp3512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3513&#10;(dp3514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name6-Value6'&#10;p3515&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3515&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3516&#10;(dp3517&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3518&#10;(dp3519&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3520&#10;(dp3521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3522&#10;(dp3523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3524&#10;(dp3525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3526&#10;(dp3527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter6'&#10;p3528&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3528&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3529&#10;(dp3530&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3531&#10;(dp3532&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3533&#10;(dp3534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3535&#10;(dp3536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3537&#10;(dp3538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3539&#10;(dp3540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name7-Value7'&#10;p3541&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3541&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3542&#10;(dp3543&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3544&#10;(dp3545&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3546&#10;(dp3547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3548&#10;(dp3549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3550&#10;(dp3551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3552&#10;(dp3553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter7'&#10;p3554&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3554&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3555&#10;(dp3556&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3557&#10;(dp3558&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3559&#10;(dp3560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3561&#10;(dp3562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3563&#10;(dp3564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3565&#10;(dp3566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name8-Value8'&#10;p3567&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3567&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3568&#10;(dp3569&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3570&#10;(dp3571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3572&#10;(dp3573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3574&#10;(dp3575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3576&#10;(dp3577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3578&#10;(dp3579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter8'&#10;p3580&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3580&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3581&#10;(dp3582&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3583&#10;(dp3584&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3585&#10;(dp3586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3587&#10;(dp3588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3589&#10;(dp3590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3591&#10;(dp3592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name9-Value9'&#10;p3593&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3593&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3594&#10;(dp3595&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3596&#10;(dp3597&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3598&#10;(dp3599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3600&#10;(dp3601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3602&#10;(dp3603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3604&#10;(dp3605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter9'&#10;p3606&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3606&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3607&#10;(dp3608&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3609&#10;(dp3610&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3611&#10;(dp3612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3613&#10;(dp3614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3615&#10;(dp3616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3617&#10;(dp3618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name10-Value10'&#10;p3619&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3619&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3620&#10;(dp3621&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3622&#10;(dp3623&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3624&#10;(dp3625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3626&#10;(dp3627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3628&#10;(dp3629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3630&#10;(dp3631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter10'&#10;p3632&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3632&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3633&#10;(dp3634&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3635&#10;(dp3636&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3637&#10;(dp3638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3639&#10;(dp3640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3641&#10;(dp3642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3643&#10;(dp3644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Received'&#10;p3645&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3645&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3646&#10;(dp3647&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3648&#10;(dp3649&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3650&#10;(dp3651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3652&#10;(dp3653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3654&#10;(dp3655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3656&#10;(dp3657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Successful'&#10;p3658&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3658&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3659&#10;(dp3660&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3661&#10;(dp3662&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3663&#10;(dp3664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3665&#10;(dp3666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3667&#10;(dp3668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3669&#10;(dp3670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Failed'&#10;p3671&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3671&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3672&#10;(dp3673&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3674&#10;(dp3675&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3676&#10;(dp3677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3678&#10;(dp3679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3680&#10;(dp3681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3682&#10;(dp3683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Received'&#10;p3684&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3684&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3685&#10;(dp3686&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3687&#10;(dp3688&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3689&#10;(dp3690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3691&#10;(dp3692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3693&#10;(dp3694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3695&#10;(dp3696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Successful'&#10;p3697&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3697&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3698&#10;(dp3699&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3700&#10;(dp3701&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3702&#10;(dp3703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3704&#10;(dp3705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3706&#10;(dp3707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3708&#10;(dp3709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Failed'&#10;p3710&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3710&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3711&#10;(dp3712&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3713&#10;(dp3714&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3715&#10;(dp3716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3717&#10;(dp3718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3719&#10;(dp3720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3721&#10;(dp3722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Received'&#10;p3723&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3723&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3724&#10;(dp3725&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3726&#10;(dp3727&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3728&#10;(dp3729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3730&#10;(dp3731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3732&#10;(dp3733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3734&#10;(dp3735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Successful'&#10;p3736&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3736&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3737&#10;(dp3738&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3739&#10;(dp3740&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3741&#10;(dp3742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3743&#10;(dp3744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3745&#10;(dp3746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3747&#10;(dp3748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Failed'&#10;p3749&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3749&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3750&#10;(dp3751&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3752&#10;(dp3753&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3754&#10;(dp3755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3756&#10;(dp3757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3758&#10;(dp3759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3760&#10;(dp3761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Received'&#10;p3762&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3762&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3763&#10;(dp3764&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3765&#10;(dp3766&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3767&#10;(dp3768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3769&#10;(dp3770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3771&#10;(dp3772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3773&#10;(dp3774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Successful'&#10;p3775&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3775&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3776&#10;(dp3777&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3778&#10;(dp3779&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3780&#10;(dp3781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3782&#10;(dp3783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3784&#10;(dp3785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3786&#10;(dp3787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Failed'&#10;p3788&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3788&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3789&#10;(dp3790&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3791&#10;(dp3792&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3793&#10;(dp3794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3795&#10;(dp3796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3797&#10;(dp3798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3799&#10;(dp3800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Average Compression Ratio'&#10;p3801&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3801&#10;sbatRp3802&#10;(dp3803&#10;g12&#10;I76&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client'&#10;p3804&#10;g3&#10;(g4&#10;g5&#10;(lp3805&#10;g3&#10;(g7&#10;g8&#10;NtRp3806&#10;(dp3807&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3808&#10;(dp3809&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3810&#10;(dp3811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3812&#10;(dp3813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3814&#10;(dp3815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3816&#10;(dp3817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Simulated Users'&#10;p3818&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3818&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3819&#10;(dp3820&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3821&#10;(dp3822&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3823&#10;(dp3824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3825&#10;(dp3826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3827&#10;(dp3828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3829&#10;(dp3830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Concurrent Connections'&#10;p3831&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3831&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3832&#10;(dp3833&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3834&#10;(dp3835&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3836&#10;(dp3837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3838&#10;(dp3839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3840&#10;(dp3841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3842&#10;(dp3843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connections'&#10;p3844&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3844&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3845&#10;(dp3846&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3847&#10;(dp3848&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3849&#10;(dp3850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3851&#10;(dp3852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3853&#10;(dp3854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3855&#10;(dp3856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Attempts'&#10;p3857&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3857&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3858&#10;(dp3859&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3860&#10;(dp3861&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3862&#10;(dp3863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3864&#10;(dp3865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3866&#10;(dp3867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3868&#10;(dp3869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Aborts'&#10;p3870&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3870&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3871&#10;(dp3872&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3873&#10;(dp3874&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3875&#10;(dp3876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3877&#10;(dp3878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3879&#10;(dp3880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3881&#10;(dp3882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Aborts'&#10;p3883&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3883&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3884&#10;(dp3885&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3886&#10;(dp3887&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3888&#10;(dp3889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3890&#10;(dp3891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3892&#10;(dp3893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3894&#10;(dp3895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions'&#10;p3896&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3896&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3897&#10;(dp3898&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3899&#10;(dp3900&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3901&#10;(dp3902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3903&#10;(dp3904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3905&#10;(dp3906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3907&#10;(dp3908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes'&#10;p3909&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3909&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3910&#10;(dp3911&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3912&#10;(dp3913&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3914&#10;(dp3915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3916&#10;(dp3917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3918&#10;(dp3919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3920&#10;(dp3921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3922&#10;(dp3923&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3924&#10;(dp3925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3926&#10;(dp3927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3928&#10;(dp3929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3930&#10;(dp3931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3932&#10;(dp3933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3934&#10;(dp3935&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3936&#10;(dp3937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3938&#10;(dp3939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3940&#10;(dp3941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3942&#10;(dp3943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3944&#10;(dp3945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3946&#10;(dp3947&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3948&#10;(dp3949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3950&#10;(dp3951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3952&#10;(dp3953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3954&#10;(dp3955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3956&#10;(dp3957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3958&#10;(dp3959&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3960&#10;(dp3961&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3962&#10;(dp3963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3964&#10;(dp3965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3966&#10;(dp3967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3968&#10;(dp3969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3970&#10;(dp3971&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3972&#10;(dp3973&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3974&#10;(dp3975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3976&#10;(dp3977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3978&#10;(dp3979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3980&#10;(dp3981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3982&#10;(dp3983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3984&#10;(dp3985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3986&#10;(dp3987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3988&#10;(dp3989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3990&#10;(dp3991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3992&#10;(dp3993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3994&#10;(dp3995&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3996&#10;(dp3997&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3998&#10;(dp3999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4000&#10;(dp4001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4002&#10;(dp4003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4004&#10;(dp4005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4006&#10;(dp4007&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4008&#10;(dp4009&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4010&#10;(dp4011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4012&#10;(dp4013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4014&#10;(dp4015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4016&#10;(dp4017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4018&#10;(dp4019&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4020&#10;(dp4021&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4022&#10;(dp4023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4024&#10;(dp4025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4026&#10;(dp4027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4028&#10;(dp4029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4030&#10;(dp4031&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4032&#10;(dp4033&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4034&#10;(dp4035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4036&#10;(dp4037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4038&#10;(dp4039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4040&#10;(dp4041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4042&#10;(dp4043&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4044&#10;(dp4045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4046&#10;(dp4047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4048&#10;(dp4049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4050&#10;(dp4051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4052&#10;(dp4053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4054&#10;(dp4055&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4056&#10;(dp4057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4058&#10;(dp4059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4060&#10;(dp4061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4062&#10;(dp4063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4064&#10;(dp4065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4066&#10;(dp4067&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4068&#10;(dp4069&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4070&#10;(dp4071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4072&#10;(dp4073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4074&#10;(dp4075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4076&#10;(dp4077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4078&#10;(dp4079&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4080&#10;(dp4081&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4082&#10;(dp4083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4084&#10;(dp4085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4086&#10;(dp4087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4088&#10;(dp4089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4090&#10;(dp4091&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4092&#10;(dp4093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4094&#10;(dp4095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4096&#10;(dp4097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4098&#10;(dp4099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4100&#10;(dp4101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4102&#10;(dp4103&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4104&#10;(dp4105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4106&#10;(dp4107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4108&#10;(dp4109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4110&#10;(dp4111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4112&#10;(dp4113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4114&#10;(dp4115&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4116&#10;(dp4117&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4118&#10;(dp4119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4120&#10;(dp4121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4122&#10;(dp4123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4124&#10;(dp4125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4126&#10;(dp4127&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4128&#10;(dp4129&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4130&#10;(dp4131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4132&#10;(dp4133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4134&#10;(dp4135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4136&#10;(dp4137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4138&#10;(dp4139&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4140&#10;(dp4141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4142&#10;(dp4143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4144&#10;(dp4145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4146&#10;(dp4147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4148&#10;(dp4149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4150&#10;(dp4151&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4152&#10;(dp4153&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4154&#10;(dp4155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4156&#10;(dp4157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4158&#10;(dp4159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4160&#10;(dp4161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4162&#10;(dp4163&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4164&#10;(dp4165&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4166&#10;(dp4167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4168&#10;(dp4169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4170&#10;(dp4171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4172&#10;(dp4173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4174&#10;(dp4175&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4176&#10;(dp4177&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4178&#10;(dp4179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4180&#10;(dp4181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4182&#10;(dp4183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4184&#10;(dp4185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4186&#10;(dp4187&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4188&#10;(dp4189&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4190&#10;(dp4191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4192&#10;(dp4193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4194&#10;(dp4195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4196&#10;(dp4197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4198&#10;(dp4199&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4200&#10;(dp4201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4202&#10;(dp4203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4204&#10;(dp4205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4206&#10;(dp4207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4208&#10;(dp4209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4210&#10;(dp4211&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4212&#10;(dp4213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4214&#10;(dp4215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4216&#10;(dp4217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4218&#10;(dp4219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4220&#10;(dp4221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4222&#10;(dp4223&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4224&#10;(dp4225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4226&#10;(dp4227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4228&#10;(dp4229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4230&#10;(dp4231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4232&#10;(dp4233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4234&#10;(dp4235&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4236&#10;(dp4237&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4238&#10;(dp4239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4240&#10;(dp4241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4242&#10;(dp4243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4244&#10;(dp4245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4246&#10;(dp4247&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4248&#10;(dp4249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4250&#10;(dp4251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4252&#10;(dp4253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4254&#10;(dp4255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4256&#10;(dp4257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p4258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4259&#10;(dp4260&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4261&#10;(dp4262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4263&#10;(dp4264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4265&#10;(dp4266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4267&#10;(dp4268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4269&#10;(dp4270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Request Precondition Failed (412)'&#10;p4271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4272&#10;(dp4273&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4274&#10;(dp4275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4276&#10;(dp4277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4278&#10;(dp4279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4280&#10;(dp4281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4282&#10;(dp4283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p4284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4285&#10;(dp4286&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4287&#10;(dp4288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4289&#10;(dp4290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4291&#10;(dp4292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4293&#10;(dp4294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4295&#10;(dp4296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4297&#10;(dp4298&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4299&#10;(dp4300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4301&#10;(dp4302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4303&#10;(dp4304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4305&#10;(dp4306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4307&#10;(dp4308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4309&#10;(dp4310&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4311&#10;(dp4312&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4313&#10;(dp4314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4315&#10;(dp4316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4317&#10;(dp4318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4319&#10;(dp4320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions Active'&#10;p4321&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4321&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4322&#10;(dp4323&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4324&#10;(dp4325&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4326&#10;(dp4327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4328&#10;(dp4329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4330&#10;(dp4331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4332&#10;(dp4333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Users Active'&#10;p4334&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4334&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4335&#10;(dp4336&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4337&#10;(dp4338&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4339&#10;(dp4340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4341&#10;(dp4342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4343&#10;(dp4344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4345&#10;(dp4346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Received'&#10;p4347&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4347&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4348&#10;(dp4349&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4350&#10;(dp4351&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4352&#10;(dp4353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4354&#10;(dp4355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4356&#10;(dp4357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4358&#10;(dp4359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Received'&#10;p4360&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4360&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4361&#10;(dp4362&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4363&#10;(dp4364&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4365&#10;(dp4366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4367&#10;(dp4368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4369&#10;(dp4370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4371&#10;(dp4372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Received'&#10;p4373&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4373&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4374&#10;(dp4375&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4376&#10;(dp4377&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4378&#10;(dp4379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4380&#10;(dp4381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4382&#10;(dp4383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4384&#10;(dp4385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Unrecognized Content-Encoding Received'&#10;p4386&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4386&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4387&#10;(dp4388&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4389&#10;(dp4390&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4391&#10;(dp4392&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4393&#10;(dp4394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4395&#10;(dp4396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4397&#10;(dp4398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Successful'&#10;p4399&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4399&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4400&#10;(dp4401&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4402&#10;(dp4403&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4404&#10;(dp4405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4406&#10;(dp4407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4408&#10;(dp4409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4410&#10;(dp4411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Successful'&#10;p4412&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4412&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4413&#10;(dp4414&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4415&#10;(dp4416&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4417&#10;(dp4418&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4419&#10;(dp4420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4421&#10;(dp4422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4423&#10;(dp4424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Successful'&#10;p4425&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4425&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4426&#10;(dp4427&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4428&#10;(dp4429&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4430&#10;(dp4431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4432&#10;(dp4433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4434&#10;(dp4435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4436&#10;(dp4437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Failed'&#10;p4438&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4438&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4439&#10;(dp4440&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4441&#10;(dp4442&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4443&#10;(dp4444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4445&#10;(dp4446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4447&#10;(dp4448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4449&#10;(dp4450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed'&#10;p4451&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4451&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4452&#10;(dp4453&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4454&#10;(dp4455&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4456&#10;(dp4457&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4458&#10;(dp4459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4460&#10;(dp4461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4462&#10;(dp4463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed'&#10;p4464&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4464&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4465&#10;(dp4466&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4467&#10;(dp4468&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4469&#10;(dp4470&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4471&#10;(dp4472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4473&#10;(dp4474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4475&#10;(dp4476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Data Error'&#10;p4477&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4477&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4478&#10;(dp4479&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4480&#10;(dp4481&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4482&#10;(dp4483&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4484&#10;(dp4485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4486&#10;(dp4487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4488&#10;(dp4489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Decoding Error'&#10;p4490&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4490&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4491&#10;(dp4492&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4493&#10;(dp4494&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4495&#10;(dp4496&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4497&#10;(dp4498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4499&#10;(dp4500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4501&#10;(dp4502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Data Error'&#10;p4503&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4503&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4504&#10;(dp4505&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4506&#10;(dp4507&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4508&#10;(dp4509&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4510&#10;(dp4511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4512&#10;(dp4513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4514&#10;(dp4515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Decoding Error'&#10;p4516&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4516&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4517&#10;(dp4518&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4519&#10;(dp4520&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4521&#10;(dp4522&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4523&#10;(dp4524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4525&#10;(dp4526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4527&#10;(dp4528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Headers Received'&#10;p4529&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4529&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4530&#10;(dp4531&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4532&#10;(dp4533&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4534&#10;(dp4535&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4536&#10;(dp4537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4538&#10;(dp4539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4540&#10;(dp4541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Responses Received'&#10;p4542&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4542&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4543&#10;(dp4544&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4545&#10;(dp4546&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4547&#10;(dp4548&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4549&#10;(dp4550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4551&#10;(dp4552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4553&#10;(dp4554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Successful'&#10;p4555&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4555&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4556&#10;(dp4557&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4558&#10;(dp4559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4560&#10;(dp4561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4562&#10;(dp4563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4564&#10;(dp4565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4566&#10;(dp4567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Failed'&#10;p4568&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4568&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4569&#10;(dp4570&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4571&#10;(dp4572&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4573&#10;(dp4574&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4575&#10;(dp4576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4577&#10;(dp4578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4579&#10;(dp4580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Received'&#10;p4581&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4581&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4582&#10;(dp4583&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4584&#10;(dp4585&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4586&#10;(dp4587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4588&#10;(dp4589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4590&#10;(dp4591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4592&#10;(dp4593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Headers Sent'&#10;p4594&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4594&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4595&#10;(dp4596&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4597&#10;(dp4598&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4599&#10;(dp4600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4601&#10;(dp4602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4603&#10;(dp4604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4605&#10;(dp4606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Sent'&#10;p4607&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4607&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4608&#10;(dp4609&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4610&#10;(dp4611&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4612&#10;(dp4613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4614&#10;(dp4615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4616&#10;(dp4617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4618&#10;(dp4619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Responses Received'&#10;p4620&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4620&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4621&#10;(dp4622&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4623&#10;(dp4624&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4625&#10;(dp4626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4627&#10;(dp4628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4629&#10;(dp4630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4631&#10;(dp4632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Successful'&#10;p4633&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4633&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4634&#10;(dp4635&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4636&#10;(dp4637&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4638&#10;(dp4639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4640&#10;(dp4641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4642&#10;(dp4643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4644&#10;(dp4645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Failed'&#10;p4646&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4646&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4647&#10;(dp4648&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4649&#10;(dp4650&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4651&#10;(dp4652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4653&#10;(dp4654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4655&#10;(dp4656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4657&#10;(dp4658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Responses Received'&#10;p4659&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4659&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4660&#10;(dp4661&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4662&#10;(dp4663&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4664&#10;(dp4665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4666&#10;(dp4667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4668&#10;(dp4669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4670&#10;(dp4671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Successful'&#10;p4672&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4672&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4673&#10;(dp4674&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4675&#10;(dp4676&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4677&#10;(dp4678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4679&#10;(dp4680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4681&#10;(dp4682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4683&#10;(dp4684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Failed'&#10;p4685&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4685&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4686&#10;(dp4687&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4688&#10;(dp4689&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4690&#10;(dp4691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4692&#10;(dp4693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4694&#10;(dp4695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4696&#10;(dp4697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p4698&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4698&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4699&#10;(dp4700&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4701&#10;(dp4702&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4703&#10;(dp4704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4705&#10;(dp4706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4707&#10;(dp4708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4709&#10;(dp4710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p4711&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4711&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4712&#10;(dp4713&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4714&#10;(dp4715&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4716&#10;(dp4717&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4718&#10;(dp4719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4720&#10;(dp4721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4722&#10;(dp4723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p4724&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4724&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4725&#10;(dp4726&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4727&#10;(dp4728&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4729&#10;(dp4730&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4731&#10;(dp4732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4733&#10;(dp4734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4735&#10;(dp4736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p4737&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4737&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4738&#10;(dp4739&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4740&#10;(dp4741&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4742&#10;(dp4743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4744&#10;(dp4745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4746&#10;(dp4747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4748&#10;(dp4749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Decompressed Content Bytes Received'&#10;p4750&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4750&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4751&#10;(dp4752&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4753&#10;(dp4754&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4755&#10;(dp4756&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4757&#10;(dp4758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4759&#10;(dp4760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4761&#10;(dp4762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p4763&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4763&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4764&#10;(dp4765&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4766&#10;(dp4767&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4768&#10;(dp4769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4770&#10;(dp4771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4772&#10;(dp4773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4774&#10;(dp4775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p4776&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4776&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4777&#10;(dp4778&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4779&#10;(dp4780&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4781&#10;(dp4782&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4783&#10;(dp4784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4785&#10;(dp4786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4787&#10;(dp4788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected'&#10;p4789&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4789&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4790&#10;(dp4791&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4792&#10;(dp4793&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4794&#10;(dp4795&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4796&#10;(dp4797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4798&#10;(dp4799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4800&#10;(dp4801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Path Match Failed)'&#10;p4802&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4802&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4803&#10;(dp4804&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4805&#10;(dp4806&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4807&#10;(dp4808&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4809&#10;(dp4810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4811&#10;(dp4812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4813&#10;(dp4814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Domain Match Failed)'&#10;p4815&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4815&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4816&#10;(dp4817&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4818&#10;(dp4819&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4820&#10;(dp4821&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4822&#10;(dp4823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4824&#10;(dp4825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4826&#10;(dp4827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Cookiejar Overflow)'&#10;p4828&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4828&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4829&#10;(dp4830&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4831&#10;(dp4832&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4833&#10;(dp4834&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4835&#10;(dp4836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4837&#10;(dp4838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4839&#10;(dp4840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Probabilistic Reject)'&#10;p4841&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4841&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4842&#10;(dp4843&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4844&#10;(dp4845&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4846&#10;(dp4847&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4848&#10;(dp4849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4850&#10;(dp4851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4852&#10;(dp4853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookie headers Rejected - (Memory Overflow)'&#10;p4854&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4854&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4855&#10;(dp4856&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4857&#10;(dp4858&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4859&#10;(dp4860&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4861&#10;(dp4862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4863&#10;(dp4864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4865&#10;(dp4866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connect Time (us)'&#10;p4867&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4867&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4868&#10;(dp4869&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4870&#10;(dp4871&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4872&#10;(dp4873&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4874&#10;(dp4875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4876&#10;(dp4877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4878&#10;(dp4879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To First Byte (us)'&#10;p4880&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4880&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4881&#10;(dp4882&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4883&#10;(dp4884&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4885&#10;(dp4886&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4887&#10;(dp4888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4889&#10;(dp4890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4891&#10;(dp4892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To Last Byte (us)'&#10;p4893&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4893&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4894&#10;(dp4895&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4896&#10;(dp4897&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4898&#10;(dp4899&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4900&#10;(dp4901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4902&#10;(dp4903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4904&#10;(dp4905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Average (us)'&#10;p4906&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4906&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4907&#10;(dp4908&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4909&#10;(dp4910&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4911&#10;(dp4912&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4913&#10;(dp4914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4915&#10;(dp4916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4917&#10;(dp4918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Minimum (us)'&#10;p4919&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4919&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4920&#10;(dp4921&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4922&#10;(dp4923&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4924&#10;(dp4925&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4926&#10;(dp4927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4928&#10;(dp4929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4930&#10;(dp4931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Maximum (us)'&#10;p4932&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4932&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4933&#10;(dp4934&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4935&#10;(dp4936&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4937&#10;(dp4938&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4939&#10;(dp4940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4941&#10;(dp4942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4943&#10;(dp4944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Failed'&#10;p4945&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4945&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4946&#10;(dp4947&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4948&#10;(dp4949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4950&#10;(dp4951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4952&#10;(dp4953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4954&#10;(dp4955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4956&#10;(dp4957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Succeeded'&#10;p4958&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4958&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4959&#10;(dp4960&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4961&#10;(dp4962&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4963&#10;(dp4964&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4965&#10;(dp4966&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4967&#10;(dp4968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4969&#10;(dp4970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Received'&#10;p4971&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4971&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4972&#10;(dp4973&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4974&#10;(dp4975&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4976&#10;(dp4977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4978&#10;(dp4979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4980&#10;(dp4981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4982&#10;(dp4983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Received'&#10;p4984&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4984&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4985&#10;(dp4986&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4987&#10;(dp4988&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4989&#10;(dp4990&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4991&#10;(dp4992&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4993&#10;(dp4994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4995&#10;(dp4996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Received'&#10;p4997&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4997&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4998&#10;(dp4999&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5000&#10;(dp5001&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5002&#10;(dp5003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5004&#10;(dp5005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5006&#10;(dp5007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5008&#10;(dp5009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Received'&#10;p5010&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5010&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5011&#10;(dp5012&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5013&#10;(dp5014&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5015&#10;(dp5016&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5017&#10;(dp5018&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5019&#10;(dp5020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5021&#10;(dp5022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Received'&#10;p5023&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5023&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5024&#10;(dp5025&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5026&#10;(dp5027&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5028&#10;(dp5029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5030&#10;(dp5031&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5032&#10;(dp5033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5034&#10;(dp5035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Received'&#10;p5036&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5036&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5037&#10;(dp5038&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5039&#10;(dp5040&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5041&#10;(dp5042&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5043&#10;(dp5044&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5045&#10;(dp5046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5047&#10;(dp5048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Received'&#10;p5049&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5049&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5050&#10;(dp5051&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5052&#10;(dp5053&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5054&#10;(dp5055&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5056&#10;(dp5057&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5058&#10;(dp5059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5060&#10;(dp5061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Received'&#10;p5062&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5062&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5063&#10;(dp5064&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5065&#10;(dp5066&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5067&#10;(dp5068&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5069&#10;(dp5070&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5071&#10;(dp5072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5073&#10;(dp5074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Received'&#10;p5075&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5075&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5076&#10;(dp5077&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5078&#10;(dp5079&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5080&#10;(dp5081&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5082&#10;(dp5083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5084&#10;(dp5085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5086&#10;(dp5087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Received'&#10;p5088&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5088&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5089&#10;(dp5090&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5091&#10;(dp5092&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5093&#10;(dp5094&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5095&#10;(dp5096&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5097&#10;(dp5098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5099&#10;(dp5100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Sent'&#10;p5101&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5101&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5102&#10;(dp5103&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5104&#10;(dp5105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5106&#10;(dp5107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5108&#10;(dp5109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5110&#10;(dp5111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5112&#10;(dp5113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Sent'&#10;p5114&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5114&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5115&#10;(dp5116&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5117&#10;(dp5118&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5119&#10;(dp5120&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5121&#10;(dp5122&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5123&#10;(dp5124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5125&#10;(dp5126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Sent'&#10;p5127&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5127&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5128&#10;(dp5129&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5130&#10;(dp5131&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5132&#10;(dp5133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5134&#10;(dp5135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5136&#10;(dp5137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5138&#10;(dp5139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Sent'&#10;p5140&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5140&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5141&#10;(dp5142&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5143&#10;(dp5144&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5145&#10;(dp5146&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5147&#10;(dp5148&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5149&#10;(dp5150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5151&#10;(dp5152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Sent'&#10;p5153&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5153&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5154&#10;(dp5155&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5156&#10;(dp5157&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5158&#10;(dp5159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5160&#10;(dp5161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5162&#10;(dp5163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5164&#10;(dp5165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Sent'&#10;p5166&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5166&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5167&#10;(dp5168&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5169&#10;(dp5170&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5171&#10;(dp5172&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5173&#10;(dp5174&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5175&#10;(dp5176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5177&#10;(dp5178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Sent'&#10;p5179&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5179&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5180&#10;(dp5181&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5182&#10;(dp5183&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5184&#10;(dp5185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5186&#10;(dp5187&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5188&#10;(dp5189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5190&#10;(dp5191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Sent'&#10;p5192&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5192&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5193&#10;(dp5194&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5195&#10;(dp5196&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5197&#10;(dp5198&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5199&#10;(dp5200&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5201&#10;(dp5202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5203&#10;(dp5204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Sent'&#10;p5205&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5205&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5206&#10;(dp5207&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5208&#10;(dp5209&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5210&#10;(dp5211&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5212&#10;(dp5213&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5214&#10;(dp5215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5216&#10;(dp5217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Sent'&#10;p5218&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5218&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5219&#10;(dp5220&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5221&#10;(dp5222&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5223&#10;(dp5224&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5225&#10;(dp5226&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5227&#10;(dp5228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5229&#10;(dp5230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Client'&#10;p5231&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5231&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5232&#10;(dp5233&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5234&#10;(dp5235&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5236&#10;(dp5237&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5238&#10;(dp5239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5240&#10;(dp5241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5242&#10;(dp5243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Server'&#10;p5244&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5244&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5245&#10;(dp5246&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5247&#10;(dp5248&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5249&#10;(dp5250&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5251&#10;(dp5252&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5253&#10;(dp5254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5255&#10;(dp5256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Client to Server)'&#10;p5257&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5257&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5258&#10;(dp5259&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5260&#10;(dp5261&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5262&#10;(dp5263&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5264&#10;(dp5265&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5266&#10;(dp5267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5268&#10;(dp5269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Server to Client)'&#10;p5270&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5270&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5271&#10;(dp5272&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5273&#10;(dp5274&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5275&#10;(dp5276&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5277&#10;(dp5278&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5279&#10;(dp5280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5281&#10;(dp5282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Client to Server)'&#10;p5283&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5283&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5284&#10;(dp5285&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5286&#10;(dp5287&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5288&#10;(dp5289&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5290&#10;(dp5291&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5292&#10;(dp5293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5294&#10;(dp5295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Server to Client)'&#10;p5296&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5296&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5297&#10;(dp5298&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5299&#10;(dp5300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5301&#10;(dp5302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5303&#10;(dp5304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5305&#10;(dp5306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5307&#10;(dp5308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Succeeded'&#10;p5309&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5309&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5310&#10;(dp5311&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5312&#10;(dp5313&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5314&#10;(dp5315&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5316&#10;(dp5317&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5318&#10;(dp5319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5320&#10;(dp5321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Failed'&#10;p5322&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5322&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5323&#10;(dp5324&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5325&#10;(dp5326&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5327&#10;(dp5328&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5329&#10;(dp5330&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5331&#10;(dp5332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5333&#10;(dp5334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Protocol Error'&#10;p5335&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5335&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5336&#10;(dp5337&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5338&#10;(dp5339&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5340&#10;(dp5341&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5342&#10;(dp5343&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5344&#10;(dp5345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5346&#10;(dp5347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Internal Error'&#10;p5348&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5348&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5349&#10;(dp5350&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5351&#10;(dp5352&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5353&#10;(dp5354&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5355&#10;(dp5356&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5357&#10;(dp5358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5359&#10;(dp5360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Flow Control Error'&#10;p5361&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5361&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5362&#10;(dp5363&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5364&#10;(dp5365&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5366&#10;(dp5367&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5368&#10;(dp5369&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5370&#10;(dp5371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5372&#10;(dp5373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Timeout Error'&#10;p5374&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5374&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5375&#10;(dp5376&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5377&#10;(dp5378&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5379&#10;(dp5380&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5381&#10;(dp5382&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5383&#10;(dp5384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5385&#10;(dp5386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Closed Error'&#10;p5387&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5387&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5388&#10;(dp5389&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5390&#10;(dp5391&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5392&#10;(dp5393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5394&#10;(dp5395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5396&#10;(dp5397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5398&#10;(dp5399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Frame Size Error'&#10;p5400&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5400&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5401&#10;(dp5402&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5403&#10;(dp5404&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5405&#10;(dp5406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5407&#10;(dp5408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5409&#10;(dp5410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5411&#10;(dp5412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Refused Stream Error'&#10;p5413&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5413&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5414&#10;(dp5415&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5416&#10;(dp5417&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5418&#10;(dp5419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5420&#10;(dp5421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5422&#10;(dp5423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5424&#10;(dp5425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Cancelled Error'&#10;p5426&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5426&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5427&#10;(dp5428&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5429&#10;(dp5430&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5431&#10;(dp5432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5433&#10;(dp5434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5435&#10;(dp5436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5437&#10;(dp5438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Compression Error'&#10;p5439&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5439&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5440&#10;(dp5441&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5442&#10;(dp5443&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5444&#10;(dp5445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5446&#10;(dp5447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5448&#10;(dp5449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5450&#10;(dp5451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connect Error'&#10;p5452&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5452&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5453&#10;(dp5454&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5455&#10;(dp5456&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5457&#10;(dp5458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5459&#10;(dp5460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5461&#10;(dp5462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5463&#10;(dp5464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Enhance Calm Error'&#10;p5465&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5465&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5466&#10;(dp5467&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5468&#10;(dp5469&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5470&#10;(dp5471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5472&#10;(dp5473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5474&#10;(dp5475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5476&#10;(dp5477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Inadequate Security Error'&#10;p5478&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5478&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5479&#10;(dp5480&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5481&#10;(dp5482&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5483&#10;(dp5484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5485&#10;(dp5486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5487&#10;(dp5488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5489&#10;(dp5490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 HTTP1_1 Required Error'&#10;p5491&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5491&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5492&#10;(dp5493&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5494&#10;(dp5495&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5496&#10;(dp5497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5498&#10;(dp5499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5500&#10;(dp5501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5502&#10;(dp5503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p5504&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5504&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5505&#10;(dp5506&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5507&#10;(dp5508&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5509&#10;(dp5510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5511&#10;(dp5512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5513&#10;(dp5514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5515&#10;(dp5516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p5517&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5517&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5518&#10;(dp5519&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5520&#10;(dp5521&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5522&#10;(dp5523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5524&#10;(dp5525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5526&#10;(dp5527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5528&#10;(dp5529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p5530&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5530&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5531&#10;(dp5532&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5533&#10;(dp5534&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5535&#10;(dp5536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5537&#10;(dp5538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5539&#10;(dp5540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5541&#10;(dp5542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p5543&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5543&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5544&#10;(dp5545&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5546&#10;(dp5547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5548&#10;(dp5549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5550&#10;(dp5551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5552&#10;(dp5553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5554&#10;(dp5555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p5556&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5556&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5557&#10;(dp5558&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5559&#10;(dp5560&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5561&#10;(dp5562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5563&#10;(dp5564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5565&#10;(dp5566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5567&#10;(dp5568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p5569&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5569&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5570&#10;(dp5571&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5572&#10;(dp5573&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5574&#10;(dp5575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5576&#10;(dp5577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5578&#10;(dp5579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5580&#10;(dp5581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p5582&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5582&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5583&#10;(dp5584&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5585&#10;(dp5586&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5587&#10;(dp5588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5589&#10;(dp5590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5591&#10;(dp5592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5593&#10;(dp5594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p5595&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5595&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5596&#10;(dp5597&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5598&#10;(dp5599&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5600&#10;(dp5601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5602&#10;(dp5603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5604&#10;(dp5605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5606&#10;(dp5607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p5608&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5608&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5609&#10;(dp5610&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5611&#10;(dp5612&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5613&#10;(dp5614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5615&#10;(dp5616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5617&#10;(dp5618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5619&#10;(dp5620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p5621&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5621&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5622&#10;(dp5623&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5624&#10;(dp5625&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5626&#10;(dp5627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5628&#10;(dp5629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5630&#10;(dp5631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5632&#10;(dp5633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p5634&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5634&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5635&#10;(dp5636&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5637&#10;(dp5638&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5639&#10;(dp5640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5641&#10;(dp5642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5643&#10;(dp5644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5645&#10;(dp5646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p5647&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5647&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5648&#10;(dp5649&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5650&#10;(dp5651&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5652&#10;(dp5653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5654&#10;(dp5655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5656&#10;(dp5657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5658&#10;(dp5659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p5660&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5660&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5661&#10;(dp5662&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5663&#10;(dp5664&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5665&#10;(dp5666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5667&#10;(dp5668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5669&#10;(dp5670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5671&#10;(dp5672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p5673&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5673&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5674&#10;(dp5675&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5676&#10;(dp5677&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5678&#10;(dp5679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5680&#10;(dp5681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5682&#10;(dp5683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5684&#10;(dp5685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p5686&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5686&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5687&#10;(dp5688&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5689&#10;(dp5690&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5691&#10;(dp5692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5693&#10;(dp5694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5695&#10;(dp5696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5697&#10;(dp5698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p5699&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5699&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5700&#10;(dp5701&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5702&#10;(dp5703&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5704&#10;(dp5705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5706&#10;(dp5707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5708&#10;(dp5709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5710&#10;(dp5711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p5712&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5712&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5713&#10;(dp5714&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5715&#10;(dp5716&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5717&#10;(dp5718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5719&#10;(dp5720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5721&#10;(dp5722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5723&#10;(dp5724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p5725&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5725&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5726&#10;(dp5727&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5728&#10;(dp5729&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5730&#10;(dp5731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5732&#10;(dp5733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5734&#10;(dp5735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5736&#10;(dp5737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p5738&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5738&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5739&#10;(dp5740&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5741&#10;(dp5742&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5743&#10;(dp5744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5745&#10;(dp5746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5747&#10;(dp5748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5749&#10;(dp5750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p5751&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5751&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5752&#10;(dp5753&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5754&#10;(dp5755&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5756&#10;(dp5757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5758&#10;(dp5759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5760&#10;(dp5761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5762&#10;(dp5763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p5764&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5764&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5765&#10;(dp5766&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5767&#10;(dp5768&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5769&#10;(dp5770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5771&#10;(dp5772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5773&#10;(dp5774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5775&#10;(dp5776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p5777&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5777&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5778&#10;(dp5779&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5780&#10;(dp5781&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5782&#10;(dp5783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5784&#10;(dp5785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5786&#10;(dp5787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5788&#10;(dp5789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p5790&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5790&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5791&#10;(dp5792&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5793&#10;(dp5794&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5795&#10;(dp5796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5797&#10;(dp5798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5799&#10;(dp5800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5801&#10;(dp5802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p5803&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5803&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5804&#10;(dp5805&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5806&#10;(dp5807&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5808&#10;(dp5809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5810&#10;(dp5811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5812&#10;(dp5813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5814&#10;(dp5815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p5816&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5816&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5817&#10;(dp5818&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5819&#10;(dp5820&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5821&#10;(dp5822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5823&#10;(dp5824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5825&#10;(dp5826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5827&#10;(dp5828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p5829&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5829&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5830&#10;(dp5831&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5832&#10;(dp5833&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5834&#10;(dp5835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5836&#10;(dp5837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5838&#10;(dp5839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5840&#10;(dp5841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p5842&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5842&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5843&#10;(dp5844&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5845&#10;(dp5846&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5847&#10;(dp5848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5849&#10;(dp5850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5851&#10;(dp5852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5853&#10;(dp5854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p5855&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5855&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5856&#10;(dp5857&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5858&#10;(dp5859&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5860&#10;(dp5861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5862&#10;(dp5863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5864&#10;(dp5865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5866&#10;(dp5867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p5868&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5868&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5869&#10;(dp5870&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5871&#10;(dp5872&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5873&#10;(dp5874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5875&#10;(dp5876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5877&#10;(dp5878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5879&#10;(dp5880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p5881&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5881&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5882&#10;(dp5883&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5884&#10;(dp5885&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5886&#10;(dp5887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5888&#10;(dp5889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5890&#10;(dp5891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5892&#10;(dp5893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p5894&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5894&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5895&#10;(dp5896&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5897&#10;(dp5898&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5899&#10;(dp5900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5901&#10;(dp5902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5903&#10;(dp5904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5905&#10;(dp5906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p5907&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5907&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5908&#10;(dp5909&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5910&#10;(dp5911&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5912&#10;(dp5913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5914&#10;(dp5915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5916&#10;(dp5917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5918&#10;(dp5919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p5920&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5920&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5921&#10;(dp5922&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5923&#10;(dp5924&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5925&#10;(dp5926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5927&#10;(dp5928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5929&#10;(dp5930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5931&#10;(dp5932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p5933&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5933&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5934&#10;(dp5935&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5936&#10;(dp5937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5938&#10;(dp5939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5940&#10;(dp5941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5942&#10;(dp5943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5944&#10;(dp5945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p5946&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5946&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5947&#10;(dp5948&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5949&#10;(dp5950&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5951&#10;(dp5952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5953&#10;(dp5954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5955&#10;(dp5956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5957&#10;(dp5958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p5959&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5959&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5960&#10;(dp5961&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5962&#10;(dp5963&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5964&#10;(dp5965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5966&#10;(dp5967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5968&#10;(dp5969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5970&#10;(dp5971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p5972&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5972&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5973&#10;(dp5974&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5975&#10;(dp5976&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5977&#10;(dp5978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5979&#10;(dp5980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5981&#10;(dp5982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5983&#10;(dp5984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p5985&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5985&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5986&#10;(dp5987&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5988&#10;(dp5989&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5990&#10;(dp5991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5992&#10;(dp5993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5994&#10;(dp5995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5996&#10;(dp5997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p5998&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5998&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5999&#10;(dp6000&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6001&#10;(dp6002&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6003&#10;(dp6004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6005&#10;(dp6006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6007&#10;(dp6008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6009&#10;(dp6010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p6011&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6011&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6012&#10;(dp6013&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6014&#10;(dp6015&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6016&#10;(dp6017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6018&#10;(dp6019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6020&#10;(dp6021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6022&#10;(dp6023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p6024&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6024&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6025&#10;(dp6026&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6027&#10;(dp6028&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6029&#10;(dp6030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6031&#10;(dp6032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6033&#10;(dp6034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6035&#10;(dp6036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p6037&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6037&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6038&#10;(dp6039&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6040&#10;(dp6041&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6042&#10;(dp6043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6044&#10;(dp6045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6046&#10;(dp6047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6048&#10;(dp6049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p6050&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6050&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6051&#10;(dp6052&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6053&#10;(dp6054&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6055&#10;(dp6056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6057&#10;(dp6058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6059&#10;(dp6060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6061&#10;(dp6062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p6063&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6063&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6064&#10;(dp6065&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6066&#10;(dp6067&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6068&#10;(dp6069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6070&#10;(dp6071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6072&#10;(dp6073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6074&#10;(dp6075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p6076&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6076&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6077&#10;(dp6078&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6079&#10;(dp6080&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6081&#10;(dp6082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6083&#10;(dp6084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6085&#10;(dp6086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6087&#10;(dp6088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p6089&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6089&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6090&#10;(dp6091&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6092&#10;(dp6093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6094&#10;(dp6095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6096&#10;(dp6097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6098&#10;(dp6099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6100&#10;(dp6101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p6102&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6102&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6103&#10;(dp6104&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6105&#10;(dp6106&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6107&#10;(dp6108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6109&#10;(dp6110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6111&#10;(dp6112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6113&#10;(dp6114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p6115&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6115&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6116&#10;(dp6117&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6118&#10;(dp6119&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6120&#10;(dp6121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6122&#10;(dp6123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6124&#10;(dp6125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6126&#10;(dp6127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p6128&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6128&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6129&#10;(dp6130&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6131&#10;(dp6132&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6133&#10;(dp6134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6135&#10;(dp6136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6137&#10;(dp6138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6139&#10;(dp6140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p6141&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6141&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6142&#10;(dp6143&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6144&#10;(dp6145&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6146&#10;(dp6147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6148&#10;(dp6149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6150&#10;(dp6151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6152&#10;(dp6153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p6154&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6154&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6155&#10;(dp6156&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6157&#10;(dp6158&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6159&#10;(dp6160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6161&#10;(dp6162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6163&#10;(dp6164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6165&#10;(dp6166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p6167&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6167&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6168&#10;(dp6169&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6170&#10;(dp6171&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6172&#10;(dp6173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6174&#10;(dp6175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6176&#10;(dp6177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6178&#10;(dp6179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p6180&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6180&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6181&#10;(dp6182&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6183&#10;(dp6184&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6185&#10;(dp6186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6187&#10;(dp6188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6189&#10;(dp6190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6191&#10;(dp6192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p6193&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6193&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6194&#10;(dp6195&#10;g11&#10;Nsg12&#10;I186&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6196&#10;(dp6197&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6198&#10;(dp6199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6200&#10;(dp6201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6202&#10;(dp6203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6204&#10;(dp6205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p6206&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6206&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6207&#10;(dp6208&#10;g11&#10;Nsg12&#10;I187&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6209&#10;(dp6210&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6211&#10;(dp6212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6213&#10;(dp6214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6215&#10;(dp6216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6217&#10;(dp6218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p6219&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6219&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6220&#10;(dp6221&#10;g11&#10;Nsg12&#10;I188&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6222&#10;(dp6223&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6224&#10;(dp6225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6226&#10;(dp6227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6228&#10;(dp6229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6230&#10;(dp6231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p6232&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6232&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6233&#10;(dp6234&#10;g11&#10;Nsg12&#10;I189&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6235&#10;(dp6236&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6237&#10;(dp6238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6239&#10;(dp6240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6241&#10;(dp6242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6243&#10;(dp6244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p6245&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6245&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6246&#10;(dp6247&#10;g11&#10;Nsg12&#10;I190&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6248&#10;(dp6249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6250&#10;(dp6251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6252&#10;(dp6253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6254&#10;(dp6255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6256&#10;(dp6257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p6258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6259&#10;(dp6260&#10;g11&#10;Nsg12&#10;I191&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6261&#10;(dp6262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6263&#10;(dp6264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6265&#10;(dp6266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6267&#10;(dp6268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6269&#10;(dp6270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p6271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6272&#10;(dp6273&#10;g11&#10;Nsg12&#10;I192&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6274&#10;(dp6275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6276&#10;(dp6277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6278&#10;(dp6279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6280&#10;(dp6281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6282&#10;(dp6283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p6284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6285&#10;(dp6286&#10;g11&#10;Nsg12&#10;I193&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6287&#10;(dp6288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6289&#10;(dp6290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6291&#10;(dp6292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6293&#10;(dp6294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6295&#10;(dp6296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p6297&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6297&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6298&#10;(dp6299&#10;g11&#10;Nsg12&#10;I194&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6300&#10;(dp6301&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6302&#10;(dp6303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6304&#10;(dp6305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6306&#10;(dp6307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6308&#10;(dp6309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p6310&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6310&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6311&#10;(dp6312&#10;g11&#10;Nsg12&#10;I195&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6313&#10;(dp6314&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6315&#10;(dp6316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6317&#10;(dp6318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6319&#10;(dp6320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6321&#10;(dp6322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p6323&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6323&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6324&#10;(dp6325&#10;g11&#10;Nsg12&#10;I196&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6326&#10;(dp6327&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6328&#10;(dp6329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6330&#10;(dp6331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6332&#10;(dp6333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6334&#10;(dp6335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p6336&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6336&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6337&#10;(dp6338&#10;g11&#10;Nsg12&#10;I197&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6339&#10;(dp6340&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6341&#10;(dp6342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6343&#10;(dp6344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6345&#10;(dp6346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6347&#10;(dp6348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p6349&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6349&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6350&#10;(dp6351&#10;g11&#10;Nsg12&#10;I198&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6352&#10;(dp6353&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6354&#10;(dp6355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6356&#10;(dp6357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6358&#10;(dp6359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6360&#10;(dp6361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p6362&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6362&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6363&#10;(dp6364&#10;g11&#10;Nsg12&#10;I199&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6365&#10;(dp6366&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6367&#10;(dp6368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6369&#10;(dp6370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6371&#10;(dp6372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6373&#10;(dp6374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p6375&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6375&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6376&#10;(dp6377&#10;g11&#10;Nsg12&#10;I200&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6378&#10;(dp6379&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6380&#10;(dp6381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6382&#10;(dp6383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6384&#10;(dp6385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6386&#10;(dp6387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p6388&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6388&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6389&#10;(dp6390&#10;g11&#10;Nsg12&#10;I201&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6391&#10;(dp6392&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6393&#10;(dp6394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6395&#10;(dp6396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6397&#10;(dp6398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6399&#10;(dp6400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p6401&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6401&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6402&#10;(dp6403&#10;g11&#10;Nsg12&#10;I202&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6404&#10;(dp6405&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6406&#10;(dp6407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6408&#10;(dp6409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6410&#10;(dp6411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6412&#10;(dp6413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p6414&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6414&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6415&#10;(dp6416&#10;g11&#10;Nsg12&#10;I203&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6417&#10;(dp6418&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6419&#10;(dp6420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6421&#10;(dp6422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6423&#10;(dp6424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6425&#10;(dp6426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p6427&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6427&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6428&#10;(dp6429&#10;g11&#10;Nsg12&#10;I204&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6430&#10;(dp6431&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6432&#10;(dp6433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6434&#10;(dp6435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6436&#10;(dp6437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6438&#10;(dp6439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p6440&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6440&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6441&#10;(dp6442&#10;g11&#10;Nsg12&#10;I205&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6443&#10;(dp6444&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6445&#10;(dp6446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6447&#10;(dp6448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6449&#10;(dp6450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6451&#10;(dp6452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p6453&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6453&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6454&#10;(dp6455&#10;g11&#10;Nsg12&#10;I206&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6456&#10;(dp6457&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6458&#10;(dp6459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6460&#10;(dp6461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6462&#10;(dp6463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6464&#10;(dp6465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p6466&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6466&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6467&#10;(dp6468&#10;g11&#10;Nsg12&#10;I207&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6469&#10;(dp6470&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6471&#10;(dp6472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6473&#10;(dp6474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6475&#10;(dp6476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6477&#10;(dp6478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p6479&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6479&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6480&#10;(dp6481&#10;g11&#10;Nsg12&#10;I208&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6482&#10;(dp6483&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6484&#10;(dp6485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6486&#10;(dp6487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6488&#10;(dp6489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6490&#10;(dp6491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p6492&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6492&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6493&#10;(dp6494&#10;g11&#10;Nsg12&#10;I209&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6495&#10;(dp6496&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6497&#10;(dp6498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6499&#10;(dp6500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6501&#10;(dp6502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6503&#10;(dp6504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p6505&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6505&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6506&#10;(dp6507&#10;g11&#10;Nsg12&#10;I210&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6508&#10;(dp6509&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6510&#10;(dp6511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6512&#10;(dp6513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6514&#10;(dp6515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6516&#10;(dp6517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p6518&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6518&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6519&#10;(dp6520&#10;g11&#10;Nsg12&#10;I211&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6521&#10;(dp6522&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6523&#10;(dp6524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6525&#10;(dp6526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6527&#10;(dp6528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6529&#10;(dp6530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p6531&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6531&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6532&#10;(dp6533&#10;g11&#10;Nsg12&#10;I212&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6534&#10;(dp6535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6536&#10;(dp6537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6538&#10;(dp6539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6540&#10;(dp6541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6542&#10;(dp6543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p6544&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6544&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6545&#10;(dp6546&#10;g11&#10;Nsg12&#10;I213&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6547&#10;(dp6548&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6549&#10;(dp6550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6551&#10;(dp6552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6553&#10;(dp6554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6555&#10;(dp6556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p6557&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6557&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6558&#10;(dp6559&#10;g11&#10;Nsg12&#10;I214&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6560&#10;(dp6561&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6562&#10;(dp6563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6564&#10;(dp6565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6566&#10;(dp6567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6568&#10;(dp6569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p6570&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6570&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6571&#10;(dp6572&#10;g11&#10;Nsg12&#10;I215&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6573&#10;(dp6574&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6575&#10;(dp6576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6577&#10;(dp6578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6579&#10;(dp6580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6581&#10;(dp6582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p6583&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6583&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6584&#10;(dp6585&#10;g11&#10;Nsg12&#10;I216&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6586&#10;(dp6587&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6588&#10;(dp6589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6590&#10;(dp6591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6592&#10;(dp6593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6594&#10;(dp6595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p6596&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6596&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6597&#10;(dp6598&#10;g11&#10;Nsg12&#10;I217&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6599&#10;(dp6600&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6601&#10;(dp6602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6603&#10;(dp6604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6605&#10;(dp6606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6607&#10;(dp6608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p6609&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6609&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6610&#10;(dp6611&#10;g11&#10;Nsg12&#10;I218&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6612&#10;(dp6613&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6614&#10;(dp6615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6616&#10;(dp6617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6618&#10;(dp6619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6620&#10;(dp6621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p6622&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6622&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6623&#10;(dp6624&#10;g11&#10;Nsg12&#10;I219&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6625&#10;(dp6626&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6627&#10;(dp6628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6629&#10;(dp6630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6631&#10;(dp6632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6633&#10;(dp6634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p6635&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6635&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6636&#10;(dp6637&#10;g11&#10;Nsg12&#10;I220&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6638&#10;(dp6639&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6640&#10;(dp6641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6642&#10;(dp6643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6644&#10;(dp6645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6646&#10;(dp6647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p6648&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6648&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6649&#10;(dp6650&#10;g11&#10;Nsg12&#10;I221&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6651&#10;(dp6652&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6653&#10;(dp6654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6655&#10;(dp6656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6657&#10;(dp6658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6659&#10;(dp6660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p6661&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6661&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6662&#10;(dp6663&#10;g11&#10;Nsg12&#10;I222&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6664&#10;(dp6665&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6666&#10;(dp6667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6668&#10;(dp6669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6670&#10;(dp6671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6672&#10;(dp6673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p6674&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6674&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6675&#10;(dp6676&#10;g11&#10;Nsg12&#10;I223&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6677&#10;(dp6678&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6679&#10;(dp6680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6681&#10;(dp6682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6683&#10;(dp6684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6685&#10;(dp6686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p6687&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6687&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6688&#10;(dp6689&#10;g11&#10;Nsg12&#10;I224&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6690&#10;(dp6691&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6692&#10;(dp6693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6694&#10;(dp6695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6696&#10;(dp6697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6698&#10;(dp6699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p6700&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6700&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6701&#10;(dp6702&#10;g11&#10;Nsg12&#10;I225&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6703&#10;(dp6704&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6705&#10;(dp6706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6707&#10;(dp6708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6709&#10;(dp6710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6711&#10;(dp6712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p6713&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6713&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6714&#10;(dp6715&#10;g11&#10;Nsg12&#10;I226&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6716&#10;(dp6717&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6718&#10;(dp6719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6720&#10;(dp6721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6722&#10;(dp6723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6724&#10;(dp6725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p6726&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6726&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6727&#10;(dp6728&#10;g11&#10;Nsg12&#10;I227&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6729&#10;(dp6730&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6731&#10;(dp6732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6733&#10;(dp6734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6735&#10;(dp6736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6737&#10;(dp6738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p6739&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6739&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6740&#10;(dp6741&#10;g11&#10;Nsg12&#10;I228&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6742&#10;(dp6743&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6744&#10;(dp6745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6746&#10;(dp6747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6748&#10;(dp6749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6750&#10;(dp6751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p6752&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6752&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6753&#10;(dp6754&#10;g11&#10;Nsg12&#10;I229&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6755&#10;(dp6756&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6757&#10;(dp6758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6759&#10;(dp6760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6761&#10;(dp6762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6763&#10;(dp6764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p6765&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6765&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6766&#10;(dp6767&#10;g11&#10;Nsg12&#10;I230&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6768&#10;(dp6769&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6770&#10;(dp6771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6772&#10;(dp6773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6774&#10;(dp6775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6776&#10;(dp6777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p6778&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6778&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6779&#10;(dp6780&#10;g11&#10;Nsg12&#10;I231&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6781&#10;(dp6782&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6783&#10;(dp6784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6785&#10;(dp6786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6787&#10;(dp6788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6789&#10;(dp6790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p6791&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6791&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6792&#10;(dp6793&#10;g11&#10;Nsg12&#10;I232&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6794&#10;(dp6795&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6796&#10;(dp6797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6798&#10;(dp6799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6800&#10;(dp6801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6802&#10;(dp6803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p6804&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6804&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6805&#10;(dp6806&#10;g11&#10;Nsg12&#10;I233&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6807&#10;(dp6808&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6809&#10;(dp6810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6811&#10;(dp6812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6813&#10;(dp6814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6815&#10;(dp6816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p6817&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6817&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6818&#10;(dp6819&#10;g11&#10;Nsg12&#10;I234&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6820&#10;(dp6821&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6822&#10;(dp6823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6824&#10;(dp6825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6826&#10;(dp6827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6828&#10;(dp6829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p6830&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6830&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6831&#10;(dp6832&#10;g11&#10;Nsg12&#10;I235&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6833&#10;(dp6834&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6835&#10;(dp6836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6837&#10;(dp6838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6839&#10;(dp6840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6841&#10;(dp6842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p6843&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6843&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6844&#10;(dp6845&#10;g11&#10;Nsg12&#10;I236&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6846&#10;(dp6847&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6848&#10;(dp6849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6850&#10;(dp6851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6852&#10;(dp6853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6854&#10;(dp6855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p6856&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6856&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6857&#10;(dp6858&#10;g11&#10;Nsg12&#10;I237&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6859&#10;(dp6860&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6861&#10;(dp6862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6863&#10;(dp6864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6865&#10;(dp6866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6867&#10;(dp6868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p6869&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6869&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6870&#10;(dp6871&#10;g11&#10;Nsg12&#10;I238&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6872&#10;(dp6873&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6874&#10;(dp6875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6876&#10;(dp6877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6878&#10;(dp6879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6880&#10;(dp6881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p6882&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6882&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6883&#10;(dp6884&#10;g11&#10;Nsg12&#10;I239&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6885&#10;(dp6886&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6887&#10;(dp6888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6889&#10;(dp6890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6891&#10;(dp6892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6893&#10;(dp6894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p6895&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6895&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6896&#10;(dp6897&#10;g11&#10;Nsg12&#10;I240&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6898&#10;(dp6899&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6900&#10;(dp6901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6902&#10;(dp6903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6904&#10;(dp6905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6906&#10;(dp6907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p6908&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6908&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6909&#10;(dp6910&#10;g11&#10;Nsg12&#10;I241&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6911&#10;(dp6912&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6913&#10;(dp6914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6915&#10;(dp6916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6917&#10;(dp6918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6919&#10;(dp6920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p6921&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6921&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6922&#10;(dp6923&#10;g11&#10;Nsg12&#10;I242&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6924&#10;(dp6925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6926&#10;(dp6927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6928&#10;(dp6929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6930&#10;(dp6931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6932&#10;(dp6933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p6934&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6934&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6935&#10;(dp6936&#10;g11&#10;Nsg12&#10;I243&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6937&#10;(dp6938&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6939&#10;(dp6940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6941&#10;(dp6942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6943&#10;(dp6944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6945&#10;(dp6946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p6947&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6947&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6948&#10;(dp6949&#10;g11&#10;Nsg12&#10;I244&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6950&#10;(dp6951&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6952&#10;(dp6953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6954&#10;(dp6955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6956&#10;(dp6957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6958&#10;(dp6959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p6960&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6960&#10;sbatRp6961&#10;(dp6962&#10;g12&#10;I244&#10;sg22&#10;I00&#10;sg11&#10;Nsbs.</svRestConfiguration>
- </statManagerOptions>
- <currentUniqueIDForAgent type="int">2</currentUniqueIDForAgent>
- <_scenarioElementFactory ver="[0, [1, [0, [0]]]]" type="ixScenarioElementFactory">
- <singletonDict type="dict"/>
- <referenceCountDict type="dict">
- <item>
- <key type="str">qovCoprocessor</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">Impairment</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">asrCoprocessor</key>
- <value type="int">0</value>
- </item>
- </referenceCountDict>
- </_scenarioElementFactory>
- </item>
- </testList>
-</root>
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports_Concurrency.rxf b/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports_Concurrency.rxf
index f0791fd3b..93b768373 100644
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports_Concurrency.rxf
+++ b/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_2Ports_Concurrency.rxf
@@ -1,7 +1,7 @@
<?xml version="1.0" ?>
<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
<_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;ccbe6b23-38b0-4060-8a29-49ce17c75bb7&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:0A:00:02:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;10.0.2.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;10.0.2.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:0A:00:03:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;10.0.3.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;10.0.3.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3b7f72db-e223-46ac-b71d-75e47f78e682&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;payloadAttrTypes type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
+ <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;72e85c05-6776-493c-9970-832db25a81b7&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;uplink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:0A:00:02:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;10.0.2.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;10.0.2.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;6628a634-d6ea-4f86-94a7-816e8fc2917e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;downlink_0&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise2500Full type=&quot;Bool&quot;&gt;1&lt;/advertise2500Full&gt;&#13;&#10; &lt;advertise5000Full type=&quot;Bool&quot;&gt;1&lt;/advertise5000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:0A:00:03:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;10.0.3.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;10.0.3.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3b7f72db-e223-46ac-b71d-75e47f78e682&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.442&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.80.2&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;payloadAttrTypes type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.442&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
</_smSessionXml>
<_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
<xml type="str"></xml>
@@ -10,11 +10,11 @@
<xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
</_quickTestConfig>
<lastApiUniqueId type="int">15481</lastApiUniqueId>
- <version type="str">8.30.115.50</version>
+ <version type="str">8.30.115.152</version>
<name type="str">HTTP-vFW_IPv4_2Ports_Concurrency.rxf</name>
<comment type="str"></comment>
<path type="str">C:\Results</path>
- <last type="str">HTTP-vFW_IPv4_2Ports.rxf</last>
+ <last type="str">HTTP-vFW_IPv4_2Ports_Concurrency.rxf</last>
<activeTest type="str">Test1</activeTest>
<chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
<chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
@@ -55,7 +55,7 @@
<name type="str">Client</name>
<elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
<item ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
+ <name type="str">HTTP client@uplink_0</name>
<column type="NoneType">None</column>
<scenarioElementType type="str">netTraffic</scenarioElementType>
<enable type="int">1</enable>
@@ -99,7 +99,7 @@
<customPortMap type="NoneType">None</customPortMap>
<sourceCommunity ref="0"/>
<destinationCommunity ver="[1, [24, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
+ <name type="str">HTTP server@downlink_0</name>
<column type="NoneType">None</column>
<scenarioElementType type="str">netTraffic</scenarioElementType>
<enable type="int">1</enable>
@@ -484,7 +484,7 @@
</traffic>
<network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
<resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
+ <name type="str">downlink_0</name>
<role type="str">Server</role>
<networkType type="str">none</networkType>
<aggregation type="int">0</aggregation>
@@ -498,7 +498,7 @@
<networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
<item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
<_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (10.0.3.20+1)</name>
+ <name type="str">Network Range IP-R2 in downlink_0 (10.0.3.20+1)</name>
<rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
<name type="str">DistGroup1</name>
<ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
@@ -863,12 +863,16 @@
<ipPreference type="int">2</ipPreference>
<tcpCloseOption type="int">0</tcpCloseOption>
<piggybackAck type="int">1</piggybackAck>
+ <tcpFastOpen type="int">0</tcpFastOpen>
<enableLargeHeader type="int">0</enableLargeHeader>
<maxHeaderLen type="int">1024</maxHeaderLen>
<useAllIPs type="int">0</useAllIPs>
<enableDecompressSupport type="int">0</enableDecompressSupport>
<enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
<enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
+ <enableAuth type="int">0</enableAuth>
+ <authProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthProfileList" itemtype="ixAuthProfile"/>
+ <ipMappingList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAuthIpMapList" itemtype="ixAuthIpMap"/>
<uniqueID type="int">1</uniqueID>
<disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
<methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
@@ -890,7 +894,7 @@
</traffic>
<network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
<resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
+ <name type="str">uplink_0</name>
<role type="str">Client</role>
<networkType type="str">none</networkType>
<aggregation type="int">0</aggregation>
@@ -904,7 +908,7 @@
<networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
<item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
<_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (10.0.2.20+1)</name>
+ <name type="str">Network Range IP-R1 in uplink_0 (10.0.2.20+1)</name>
<rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
<name type="str">DistGroup1</name>
<ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
@@ -1259,7 +1263,7 @@
<pollingInterval type="int">2</pollingInterval>
<allowCsvLogging type="bool">False</allowCsvLogging>
<enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;UOXD80_BL6U46M5!N_@ ,.R2D!&lt;D%' %W:=54T6(/Q'?&amp;]JW7O+3J&#10;M?^_LVA@#-HG:#W&gt;L]WGF97=G9V?2^KA9&gt;M(*:.0&amp;_G5%4]3*QYO6A!'VU84U&#10;MT#UD*J:JJ(JAZA4D0,1G^V[$I,^PO:Z0D+D;ERC12@FY1,3 MT')\9XH&quot;1%&quot;&#10;MX?9P,.T.IE+UIC4:=R&lt;XO)WVAH/C[Y=NIS&gt;]O&gt;MW.= &gt;/M[U!MU.9CK*1N]Q&#10;MX,3X3&gt;N&gt;PH\8.5MI1;P8KBMZ11B*5OU@L7#]Q6[^GG@1&quot;&amp;SJ+F&amp;R]&gt;T[&gt;&quot;4K&#10;M-Z [AIJA$2/+&lt;$3!=H5G*6X(O+N@Z S?UNDVA!VF&quot;6R(V^P%Q!G1@('-&lt;K)3&#10;M&amp;L.18P^NXX#/%46G/G9],O.@0QB9L(#&quot;*6&amp;TWYV\'[4BZ;.6T*%AS,*893OY&#10;M&amp;'O,#;WCM0E29_(&amp;[9%L&gt;-A%Z%\[CEBP_(1G]IIQS)W-&gt;]&gt;#$6$9(N9O/: L&#10;MVOU*&amp;--^9&amp;TB][KRREAH5:OK]5I9&amp;TI %U5=5;7J;X_]B?T*2R*[/AX:;D8E&#10;MDW+&gt;EA)&amp;JSNK'9@37)/8I\,O03N$VS1(HX &quot;('KT/2:.&amp;WRB01P&gt; :[/;O16&#10;ME?^TJJ6LMN&gt;&quot;S^X#NHP],@'&amp;,%ZRL_O[XJ=-YPK_N[VZ^!$'[.IK&lt;KF3#ROY&#10;MT91Z,OCUA,T7D'+_V(-_[H?_[(?)E&lt; +,8[]8S\N/'9UD'=VEM5D(&amp;&amp;4! Y*&#10;MI$#,YK)F)N./%PMVE?,,5:56&gt;OX\F !UB&gt;?^1?@5NB.+7&quot;0DXN\.A]23?4R\&#10;M3SYA'?HH2=S+Y0M+=P.CW+7QIH?1,2]A\O4,R!(XRL&lt;:GZSF9XMEVH3!(J!;&#10;MSN!7N/HPG8XRV3QZ*M^&gt;+W87BQ/:UO,8(@S:Z)DKD5?W3R^]T:KVHH\&quot;#'F%&#10;M;N9&quot;\9%8L5] =WX[T7XM^]E3J4XLEBI52^&amp;'=1J[9SB3MSC&lt;C&gt;'L&amp;T^X*XC.&#10;ML1[&lt;Q:N'_U@I*TNKK(&lt;ID[ES%RAGVHY=G\UL1ZZ#/9-K6G,FSW0-9.WR4E5!&#10;M=S3=J(L]*5-P:@IC*!\&gt;^*EI=5,HR4&amp;G&lt;E\BH)-&gt;AX,369/KLJ[)!HKJ]5I3&#10;M4^5&amp;K5%OZEKS4C9JAF[6355KRIJJ&amp;D)S3KC0(XQJRL 9^IRAJ]HEBLIZ;:KK&#10;MEF%8AJX8N':S69/5FJ6J.V&lt;/I$KT!OAR(T/&quot;2VSYKI=&gt;1(;O8GI'2TXD286/&#10;MQ'YU?=CMRN_#)WDXF#SU!GAO&amp;TD,%_'&gt;4'?K./PQYTRMJ2N:V5#JIJ+MI305&#10;M)TVE5E,:^\DY-%3+NG2@81FU&gt;L-JVKIMF=I\_@&amp;SVQ%+JQG$,L%$@EUO6CAI&#10;M?-!S!DY=S_ETZGUO,P&quot;V#NCW7&lt;I'5@.+.07/7ZDGYU'$.:-I#!Z02.Q6;]/'&#10;MXD5J*)HJ=6\/E&gt;5H9Y3E$@]FQ@4E2XDGEDCZ&gt;=,P?WGN86GWG%AYYF[+W5OY&#10;M2^A@2M,.K95GHMYF#&quot;$F+Z&quot;YY1G*)2]JT]M32&quot;E.&quot;%\&gt;)S;QQ*KPBJA95LO-&#10;MGPI.5CGX\PSS/Q&lt;[F&quot;V\ Z+&lt;.8ER(?R&gt;5R7W^B0Y?1CRY[$D4MJ!YV%&amp;Y+6A&#10;M&gt;$B $3P()XFW0ZQ4N ^$^N#P%YGSYKQFS&quot;LXPDOUW'O!6E0Y4:&amp;:0[A4&quot;V96&#10;MSA35)2&gt;*U)%3&lt;XR?4Y3V$^=T'5/*U6&amp;Q']B!U_,QXN;$AF*-A:Q2I&gt;,@9C F&#10;M_J)8VQ%&lt;I&amp;89\C0RS&lt;+E&gt;.N+\+*X/!MO25PZ6Y]'+39Q!6_K &gt;4KKQY/2-G5&#10;M*RD!.3LIU[/6[S]TG5DUS[L&gt;W]N*;XU/]%W_.SC[:G\O4TTC83^*&quot;G'&gt;'=^T&#10;M1&quot;!+/KX_UQ6AK9)KRRN'&gt;-(@5:2 .D!% T5L#(RH#ROP=IUL54A@F^POP_,]&#10;M,A+2ZD,T0KDFF4/MP)^[BYB2?%O*=SU&quot;T$90G$?ZO2(T\3%YF[E\^DH3466=&#10;MOMX.1#9U182D8*Z&amp;1JWXMGGXL.V*.'[:J:&amp;\70=6;PCD&amp;-6\Y_\W-H0X7R?_&#10;*R?YN&lt;O,OFQ*L3@ &#10; &#10;end&#10;</svConfiguration>
+ <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6&amp;USXC80_BL&gt;.LVTT_H= R$O-SD@%^9(8#&quot;7ZTS3R0A[(&gt;X9VR?+0-KI&#10;M?^]*-L88FV3:#W?(&gt;IY=K:1'JU4N/VQ7OK0&amp;&amp;GMA&lt;-70%:WQX?K29H0]&gt;K !&#10;MNH=:2DM3-,746@TD0,Q[1U[,I,_P&gt;M4@$?.V'E'BM1)QBYA!X(!2X'VE)$((&#10;MC7OCA]G@82:IUY&gt;3Z&lt;#&amp;YLUL.'XH?S\/^L/9S&lt;?1@ .]\?W'X&lt;.@GP\=YZWW&#10;M!' T^/7E+87O&quot;7)&gt;I37Q$[AJ&amp; TQ4+P&gt;A&lt;NE%RQW_;?$CT%@,V\%]FO@?(07&#10;MLO9&quot;NF-H.1HSLHHF%!Q/1);AIL '2XK!\&amp;6=O4:PPW2!C7&amp;9_9&quot;X$QHR&lt;%C!&#10;M=D83* 5VY[DN!-Q1?!SC(&quot;!S'_J$$9N%%(X)D_WJ%.-H5EF?' D#&amp;B&lt;L2EB^&#10;MDO&gt;)S[S(+\]-D/KV&amp;[1[LN6RBS&amp;^7A*S&lt;/4)]^PEY[1V8]YZ/DP(RQ'1?^,#&#10;M9?'N5T)-!W%W&amp;WM7C1?&amp;HJZJ;C8;96,J(5VJAJ;IZF_W(]MY@161O0 W#1&gt;C&#10;MD5NY;UN)0=7=J'U8$)R36*?#+T$[A'LTS%1 1 M?4^)ZX6?:)A$)&lt; +V+5Q&#10;MJ?*?2[66U?,]&quot;-AM2%&gt;)3VQ@#/62[]W?9S]L^Q?XW\W%V?&lt;D9!&gt;/Z&gt;%./[KI&#10;MCZY8:&gt;/7(S:?0,;]?0_^L6_^LV^F1P(/Q#0)RG&amp;&lt;^&gt;SB(._L1M;2AH0J&quot;5VT&#10;MR(&quot;$+62]E;8_G&quot;W912$R=)6-,@P6H0W4([[W%^%'Z&quot;-9%I20FK];#EDD&gt;TV\&#10;MSSYE'&lt;8H23S*U3/+5@-5[CEXTJ.XS$N9?#X/9 4&lt;Y6V==ZK%WFJ;'F&amp;P#.DK&#10;M9_ CK-[-9I/&lt;MH@&gt;V_&lt;6R]W!XH1&gt;]VD*,8HV?N).Y/7MU^?A9-U\-B8A2OZY&#10;M%P9.0BD_S0K=+L0@)1?5,0+=S&lt;&amp;-]_/:]QY;]1,Q;4FMA&gt;\VF8Y/&lt;.RW.#R,&#10;M\?Q/GGS7$)]BW7G+%Q__L5I6GF+9$-,G\Q8&gt;4,YT7,&gt;:SQU7ML&quot;9RTW]?&quot;[/&#10;M#1UDO=W6-#!&lt;W3 ML29U#HZ'0CT5I8*?NFZUA),&quot;=&amp;SW)09J#_L&lt;M&amp;5=MF1#&#10;MQS&quot;L]GE'-UHMN6U89M.RFJ:L-[5FL],V];;&lt;-*V6EOHNF%?&amp;A!JG#-QQP!F&amp;&#10;MIG=D[5S6M9G&gt;[%I6U]&quot;4\V;3;%FM7S2]JVF[&lt; ^L:OR&amp;&gt;(\C0\(CW0T\/SN6&#10;M#&amp;_)[,36[$F:&amp;.^)\^(%L%L7&gt;SAZG(P&gt;A_:T;VNI'&quot;MY;[B[&lt;5U^M7.FKBF&amp;&#10;MV58,75=TT]S;+:&quot;C=;MFDS2[K8ZI=&lt;G&lt;Q74P.S_JQF$R4^L\'\&lt;PW#X VX3T&#10;MVRZ-(ZN#!9J&quot;$E!TRQ#NJD@G7$W!!Q*+20^W(ZQ(I(ZB:]+@YM!9@7;&quot;62&amp;;&#10;M8+I;4K*2&gt;(:(I9^VG=;/3T.LUY[249YXW/+@1OX2N9BG2J'7IY3A=@H19B2@&#10;MA&gt;F92IM7JE8G\U)!J3[97^YMA_B0[F,FRU+_L:&amp;]+L&quot;?YYC4N=E!;Z6410US&#10;M)%9A_)ZKHG&quot;EI(EZ'/$[KT8JO=#W,;7Q@D_&lt;#L (;H2;&quot;NX0JS4&gt; :$!N/R:&#10;MY;P%+P2+#DIXK9];/]R(TB6N=',(UWK!%,F9HF3D1)$!&quot;F[*^&quot;E'V2/AE*\R&#10;MI=X=5O&quot;A$_K# !6W( Y4&gt;ZQDU3J=A@F#*0F6U=Y*&lt;)6;5&lt;3SR&quot;R72WGIJ_ Z&#10;M79[46ZI+]S7@JL676&lt;4E&gt;4!YY&quot;7A$2D_&gt;C5U'6&gt;G-7C^GOL/3\F\1.=/F&lt;!_&#10;M%=\Z[QAYP3=P]R7\WD;-E+!OQ94X?_)&gt;7PHA2P%&gt;(U&lt;-X:U1&gt;&amp;LW#O'TU=.0&#10;M0NH&quot;%:\BXJ PXA&amp;LP=\]3U5A@6_?8!6=?O@B(2LCQ.NF\/+E$!9P&quot;V^94%)\&#10;M:_)5CQ%T$!3[D7VO&quot;4UC3*]8;I]=MD242\&gt;7L NQ0SVAD PL%,;H%2\W'V^V&#10;D737&amp;=SL;J#BN&quot;^LW# H,M1CY_]6&amp;,.?SY#_Y'T.N_P5*5:-J&#10; &#10;end&#10;</svConfiguration>
<svRestConfiguration type="str">(dp1&#10;S'HTTP Server Per URL'&#10;p2&#10;ccopy_reg&#10;_reconstructor&#10;p3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStatsList&#10;p4&#10;c__builtin__&#10;list&#10;p5&#10;(lp6&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixConfiguredStat&#10;p7&#10;c__builtin__&#10;object&#10;p8&#10;NtRp9&#10;(dp10&#10;S'proxyPropertyList'&#10;p11&#10;NsS'_objectID'&#10;p12&#10;I0&#10;sS'enabled'&#10;p13&#10;I01&#10;sS'filterList'&#10;p14&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixRestFilters&#10;p15&#10;g8&#10;NtRp16&#10;(dp17&#10;S'cardFilters'&#10;p18&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixCardFilterList&#10;p19&#10;g5&#10;(ltRp20&#10;(dp21&#10;g12&#10;I-1&#10;sS'_resourceLocked'&#10;p22&#10;I00&#10;sg11&#10;NsbsS'activityFilters'&#10;p23&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixActivityFilterList&#10;p24&#10;g5&#10;(ltRp25&#10;(dp26&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sS'chassisFilters'&#10;p27&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixChassisFilterList&#10;p28&#10;g5&#10;(ltRp29&#10;(dp30&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sS'portFilters'&#10;p31&#10;g3&#10;(cLib.Rest.ixPersistentStatSource&#10;ixPortFilterList&#10;p32&#10;g5&#10;(ltRp33&#10;(dp34&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;NsbsbsS'caption'&#10;p35&#10;S'HTTP Requests Received'&#10;p36&#10;sg22&#10;I00&#10;sS'aggregationType'&#10;p37&#10;S'kSum'&#10;p38&#10;sS'statName'&#10;p39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp40&#10;(dp41&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp42&#10;(dp43&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp44&#10;(dp45&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp46&#10;(dp47&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp48&#10;(dp49&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp50&#10;(dp51&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp53&#10;(dp54&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp55&#10;(dp56&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp57&#10;(dp58&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp59&#10;(dp60&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp61&#10;(dp62&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp63&#10;(dp64&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp66&#10;(dp67&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp68&#10;(dp69&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp70&#10;(dp71&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp72&#10;(dp73&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp74&#10;(dp75&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp76&#10;(dp77&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (50x)'&#10;p78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp79&#10;(dp80&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp81&#10;(dp82&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp83&#10;(dp84&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp85&#10;(dp86&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp87&#10;(dp88&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp89&#10;(dp90&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write Error)'&#10;p91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp92&#10;(dp93&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp94&#10;(dp95&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp96&#10;(dp97&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp98&#10;(dp99&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp100&#10;(dp101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp102&#10;(dp103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent'&#10;p104&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g104&#10;sbag3&#10;(g7&#10;g8&#10;NtRp105&#10;(dp106&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp107&#10;(dp108&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp109&#10;(dp110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp111&#10;(dp112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp113&#10;(dp114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp115&#10;(dp116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (1xx)'&#10;p117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp118&#10;(dp119&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp120&#10;(dp121&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp122&#10;(dp123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp124&#10;(dp125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp126&#10;(dp127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp128&#10;(dp129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (2xx)'&#10;p130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp131&#10;(dp132&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp133&#10;(dp134&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp135&#10;(dp136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp137&#10;(dp138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp139&#10;(dp140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp141&#10;(dp142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (3xx)'&#10;p143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp144&#10;(dp145&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp146&#10;(dp147&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp148&#10;(dp149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp150&#10;(dp151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp152&#10;(dp153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp154&#10;(dp155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (4xx)'&#10;p156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp157&#10;(dp158&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp159&#10;(dp160&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp161&#10;(dp162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp163&#10;(dp164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp165&#10;(dp166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp167&#10;(dp168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (5xx)'&#10;p169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp170&#10;(dp171&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp172&#10;(dp173&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp174&#10;(dp175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp176&#10;(dp177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp178&#10;(dp179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp180&#10;(dp181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Sent (Other)'&#10;p182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp183&#10;(dp184&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp185&#10;(dp186&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp187&#10;(dp188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp189&#10;(dp190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp191&#10;(dp192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp193&#10;(dp194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Write Error)'&#10;p195&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g195&#10;sbag3&#10;(g7&#10;g8&#10;NtRp196&#10;(dp197&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp198&#10;(dp199&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp200&#10;(dp201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp202&#10;(dp203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp204&#10;(dp205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp206&#10;(dp207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Aborted)'&#10;p208&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g208&#10;sbag3&#10;(g7&#10;g8&#10;NtRp209&#10;(dp210&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp211&#10;(dp212&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp213&#10;(dp214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp215&#10;(dp216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp217&#10;(dp218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp219&#10;(dp220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Failed (Other)'&#10;p221&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g221&#10;sbag3&#10;(g7&#10;g8&#10;NtRp222&#10;(dp223&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp224&#10;(dp225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp226&#10;(dp227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp228&#10;(dp229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp230&#10;(dp231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp232&#10;(dp233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Sent'&#10;p234&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g234&#10;sbag3&#10;(g7&#10;g8&#10;NtRp235&#10;(dp236&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp237&#10;(dp238&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp239&#10;(dp240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp241&#10;(dp242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp243&#10;(dp244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp245&#10;(dp246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp248&#10;(dp249&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp250&#10;(dp251&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp252&#10;(dp253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp254&#10;(dp255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp256&#10;(dp257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp258&#10;(dp259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p260&#10;sg22&#10;I00&#10;sg37&#10;S'kWeightedAverage'&#10;p261&#10;sg39&#10;g260&#10;sbag3&#10;(g7&#10;g8&#10;NtRp262&#10;(dp263&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp264&#10;(dp265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp266&#10;(dp267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp268&#10;(dp269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp270&#10;(dp271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp272&#10;(dp273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p274&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp275&#10;(dp276&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp277&#10;(dp278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp279&#10;(dp280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp281&#10;(dp282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp283&#10;(dp284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp285&#10;(dp286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Received'&#10;p287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp288&#10;(dp289&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp290&#10;(dp291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp292&#10;(dp293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp294&#10;(dp295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp296&#10;(dp297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp298&#10;(dp299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp301&#10;(dp302&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp303&#10;(dp304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp305&#10;(dp306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp307&#10;(dp308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp309&#10;(dp310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp311&#10;(dp312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Received Chunk Size'&#10;p313&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp314&#10;(dp315&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp316&#10;(dp317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp318&#10;(dp319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp320&#10;(dp321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp322&#10;(dp323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp324&#10;(dp325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p326&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp327&#10;(dp328&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp329&#10;(dp330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp331&#10;(dp332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp333&#10;(dp334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp335&#10;(dp336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp337&#10;(dp338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Received'&#10;p339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp340&#10;(dp341&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp342&#10;(dp343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp344&#10;(dp345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp346&#10;(dp347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp348&#10;(dp349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp350&#10;(dp351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Successful'&#10;p352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp353&#10;(dp354&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp355&#10;(dp356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp357&#10;(dp358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp359&#10;(dp360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp361&#10;(dp362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp363&#10;(dp364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Check Failed'&#10;p365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp366&#10;(dp367&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp368&#10;(dp369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp370&#10;(dp371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp372&#10;(dp373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp374&#10;(dp375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp376&#10;(dp377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Request Received'&#10;p378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp379&#10;(dp380&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp381&#10;(dp382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp383&#10;(dp384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp385&#10;(dp386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp387&#10;(dp388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp389&#10;(dp390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP OPTIONS Response Sent'&#10;p391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbatRp392&#10;(dp393&#10;g12&#10;I27&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Server'&#10;p394&#10;g3&#10;(g4&#10;g5&#10;(lp395&#10;g3&#10;(g7&#10;g8&#10;NtRp396&#10;(dp397&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp398&#10;(dp399&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp400&#10;(dp401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp402&#10;(dp403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp404&#10;(dp405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp406&#10;(dp407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g36&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g36&#10;sbag3&#10;(g7&#10;g8&#10;NtRp408&#10;(dp409&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp410&#10;(dp411&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp412&#10;(dp413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp414&#10;(dp415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp416&#10;(dp417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp418&#10;(dp419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g52&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g52&#10;sbag3&#10;(g7&#10;g8&#10;NtRp420&#10;(dp421&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp422&#10;(dp423&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp424&#10;(dp425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp426&#10;(dp427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp428&#10;(dp429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp430&#10;(dp431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p432&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g432&#10;sbag3&#10;(g7&#10;g8&#10;NtRp433&#10;(dp434&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp435&#10;(dp436&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp437&#10;(dp438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp439&#10;(dp440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp441&#10;(dp442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp443&#10;(dp444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g65&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g65&#10;sbag3&#10;(g7&#10;g8&#10;NtRp445&#10;(dp446&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp447&#10;(dp448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp449&#10;(dp450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp451&#10;(dp452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp453&#10;(dp454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp455&#10;(dp456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g78&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g78&#10;sbag3&#10;(g7&#10;g8&#10;NtRp457&#10;(dp458&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp459&#10;(dp460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp461&#10;(dp462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp463&#10;(dp464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp465&#10;(dp466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp467&#10;(dp468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g91&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g91&#10;sbag3&#10;(g7&#10;g8&#10;NtRp469&#10;(dp470&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp471&#10;(dp472&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp473&#10;(dp474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp475&#10;(dp476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp477&#10;(dp478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp479&#10;(dp480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p481&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g481&#10;sbag3&#10;(g7&#10;g8&#10;NtRp482&#10;(dp483&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp484&#10;(dp485&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp486&#10;(dp487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp488&#10;(dp489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp490&#10;(dp491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp492&#10;(dp493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p494&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g494&#10;sbag3&#10;(g7&#10;g8&#10;NtRp495&#10;(dp496&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp497&#10;(dp498&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp499&#10;(dp500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp501&#10;(dp502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp503&#10;(dp504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp505&#10;(dp506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p507&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g507&#10;sbag3&#10;(g7&#10;g8&#10;NtRp508&#10;(dp509&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp510&#10;(dp511&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp512&#10;(dp513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp514&#10;(dp515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp516&#10;(dp517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp518&#10;(dp519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g117&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g117&#10;sbag3&#10;(g7&#10;g8&#10;NtRp520&#10;(dp521&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp522&#10;(dp523&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp524&#10;(dp525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp526&#10;(dp527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp528&#10;(dp529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp530&#10;(dp531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g130&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g130&#10;sbag3&#10;(g7&#10;g8&#10;NtRp532&#10;(dp533&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp534&#10;(dp535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp536&#10;(dp537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp538&#10;(dp539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp540&#10;(dp541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp542&#10;(dp543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g143&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g143&#10;sbag3&#10;(g7&#10;g8&#10;NtRp544&#10;(dp545&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp546&#10;(dp547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp548&#10;(dp549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp550&#10;(dp551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp552&#10;(dp553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp554&#10;(dp555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g156&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g156&#10;sbag3&#10;(g7&#10;g8&#10;NtRp556&#10;(dp557&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp558&#10;(dp559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp560&#10;(dp561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp562&#10;(dp563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp564&#10;(dp565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp566&#10;(dp567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g169&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g169&#10;sbag3&#10;(g7&#10;g8&#10;NtRp568&#10;(dp569&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp570&#10;(dp571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp572&#10;(dp573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp574&#10;(dp575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp576&#10;(dp577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp578&#10;(dp579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g182&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g182&#10;sbag3&#10;(g7&#10;g8&#10;NtRp580&#10;(dp581&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp582&#10;(dp583&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp584&#10;(dp585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp586&#10;(dp587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp588&#10;(dp589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp590&#10;(dp591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p592&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g592&#10;sbag3&#10;(g7&#10;g8&#10;NtRp593&#10;(dp594&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp595&#10;(dp596&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp597&#10;(dp598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp599&#10;(dp600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp601&#10;(dp602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp603&#10;(dp604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p605&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g605&#10;sbag3&#10;(g7&#10;g8&#10;NtRp606&#10;(dp607&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp608&#10;(dp609&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp610&#10;(dp611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp612&#10;(dp613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp614&#10;(dp615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp616&#10;(dp617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p618&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g618&#10;sbag3&#10;(g7&#10;g8&#10;NtRp619&#10;(dp620&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp621&#10;(dp622&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp623&#10;(dp624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp625&#10;(dp626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp627&#10;(dp628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp629&#10;(dp630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p631&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g631&#10;sbag3&#10;(g7&#10;g8&#10;NtRp632&#10;(dp633&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp634&#10;(dp635&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp636&#10;(dp637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp638&#10;(dp639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp640&#10;(dp641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp642&#10;(dp643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p644&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g644&#10;sbag3&#10;(g7&#10;g8&#10;NtRp645&#10;(dp646&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp647&#10;(dp648&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp649&#10;(dp650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp651&#10;(dp652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp653&#10;(dp654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp655&#10;(dp656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p657&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g657&#10;sbag3&#10;(g7&#10;g8&#10;NtRp658&#10;(dp659&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp660&#10;(dp661&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp662&#10;(dp663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp664&#10;(dp665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp666&#10;(dp667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp668&#10;(dp669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Matching ServerID'&#10;p670&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g670&#10;sbag3&#10;(g7&#10;g8&#10;NtRp671&#10;(dp672&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp673&#10;(dp674&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp675&#10;(dp676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp677&#10;(dp678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp679&#10;(dp680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp681&#10;(dp682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received With Non-matching ServerID'&#10;p683&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g683&#10;sbag3&#10;(g7&#10;g8&#10;NtRp684&#10;(dp685&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp686&#10;(dp687&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp688&#10;(dp689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp690&#10;(dp691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp692&#10;(dp693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp694&#10;(dp695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Encoded Responses Sent'&#10;p696&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g696&#10;sbag3&#10;(g7&#10;g8&#10;NtRp697&#10;(dp698&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp699&#10;(dp700&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp701&#10;(dp702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp703&#10;(dp704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp705&#10;(dp706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp707&#10;(dp708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g247&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g247&#10;sbag3&#10;(g7&#10;g8&#10;NtRp709&#10;(dp710&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp711&#10;(dp712&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp713&#10;(dp714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp715&#10;(dp716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp717&#10;(dp718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp719&#10;(dp720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunked Transfer-Encoded Requests Received'&#10;p721&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g721&#10;sbag3&#10;(g7&#10;g8&#10;NtRp722&#10;(dp723&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp724&#10;(dp725&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp726&#10;(dp727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp728&#10;(dp729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp730&#10;(dp731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp732&#10;(dp733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp734&#10;(dp735&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp736&#10;(dp737&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp738&#10;(dp739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp740&#10;(dp741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp742&#10;(dp743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp744&#10;(dp745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp746&#10;(dp747&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp748&#10;(dp749&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp750&#10;(dp751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp752&#10;(dp753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp754&#10;(dp755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp756&#10;(dp757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp758&#10;(dp759&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp760&#10;(dp761&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp762&#10;(dp763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp764&#10;(dp765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp766&#10;(dp767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp768&#10;(dp769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp770&#10;(dp771&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp772&#10;(dp773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp774&#10;(dp775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp776&#10;(dp777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp778&#10;(dp779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp780&#10;(dp781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp782&#10;(dp783&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp784&#10;(dp785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp786&#10;(dp787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp788&#10;(dp789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp790&#10;(dp791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp792&#10;(dp793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp794&#10;(dp795&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp796&#10;(dp797&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp798&#10;(dp799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp800&#10;(dp801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp802&#10;(dp803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp804&#10;(dp805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Sent'&#10;p806&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g806&#10;sbag3&#10;(g7&#10;g8&#10;NtRp807&#10;(dp808&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp809&#10;(dp810&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp811&#10;(dp812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp813&#10;(dp814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp815&#10;(dp816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp817&#10;(dp818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Sent'&#10;p819&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g819&#10;sbag3&#10;(g7&#10;g8&#10;NtRp820&#10;(dp821&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp822&#10;(dp823&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp824&#10;(dp825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp826&#10;(dp827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp828&#10;(dp829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp830&#10;(dp831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Sent'&#10;p832&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g832&#10;sbag3&#10;(g7&#10;g8&#10;NtRp833&#10;(dp834&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp835&#10;(dp836&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp837&#10;(dp838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp839&#10;(dp840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp841&#10;(dp842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp843&#10;(dp844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Sent'&#10;p845&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g845&#10;sbag3&#10;(g7&#10;g8&#10;NtRp846&#10;(dp847&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp848&#10;(dp849&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp850&#10;(dp851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp852&#10;(dp853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp854&#10;(dp855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp856&#10;(dp857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Sent'&#10;p858&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g858&#10;sbag3&#10;(g7&#10;g8&#10;NtRp859&#10;(dp860&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp861&#10;(dp862&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp863&#10;(dp864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp865&#10;(dp866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp867&#10;(dp868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp869&#10;(dp870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Sent'&#10;p871&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g871&#10;sbag3&#10;(g7&#10;g8&#10;NtRp872&#10;(dp873&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp874&#10;(dp875&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp876&#10;(dp877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp878&#10;(dp879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp880&#10;(dp881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp882&#10;(dp883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Sent'&#10;p884&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g884&#10;sbag3&#10;(g7&#10;g8&#10;NtRp885&#10;(dp886&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp887&#10;(dp888&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp889&#10;(dp890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp891&#10;(dp892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp893&#10;(dp894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp895&#10;(dp896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Sent'&#10;p897&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g897&#10;sbag3&#10;(g7&#10;g8&#10;NtRp898&#10;(dp899&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp900&#10;(dp901&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp902&#10;(dp903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp904&#10;(dp905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp906&#10;(dp907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp908&#10;(dp909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Sent'&#10;p910&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g910&#10;sbag3&#10;(g7&#10;g8&#10;NtRp911&#10;(dp912&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp913&#10;(dp914&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp915&#10;(dp916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp917&#10;(dp918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp919&#10;(dp920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp921&#10;(dp922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Sent'&#10;p923&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g923&#10;sbag3&#10;(g7&#10;g8&#10;NtRp924&#10;(dp925&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp926&#10;(dp927&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp928&#10;(dp929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp930&#10;(dp931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp932&#10;(dp933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp934&#10;(dp935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 DATA Frames Received'&#10;p936&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g936&#10;sbag3&#10;(g7&#10;g8&#10;NtRp937&#10;(dp938&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp939&#10;(dp940&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp941&#10;(dp942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp943&#10;(dp944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp945&#10;(dp946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp947&#10;(dp948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HEADER Frames Received'&#10;p949&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g949&#10;sbag3&#10;(g7&#10;g8&#10;NtRp950&#10;(dp951&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp952&#10;(dp953&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp954&#10;(dp955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp956&#10;(dp957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp958&#10;(dp959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp960&#10;(dp961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PRIORITY Frames Received'&#10;p962&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g962&#10;sbag3&#10;(g7&#10;g8&#10;NtRp963&#10;(dp964&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp965&#10;(dp966&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp967&#10;(dp968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp969&#10;(dp970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp971&#10;(dp972&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp973&#10;(dp974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 RESETSTREAM Frames Received'&#10;p975&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g975&#10;sbag3&#10;(g7&#10;g8&#10;NtRp976&#10;(dp977&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp978&#10;(dp979&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp980&#10;(dp981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp982&#10;(dp983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp984&#10;(dp985&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp986&#10;(dp987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 SETTINGS Frames Received'&#10;p988&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g988&#10;sbag3&#10;(g7&#10;g8&#10;NtRp989&#10;(dp990&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp991&#10;(dp992&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp993&#10;(dp994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp995&#10;(dp996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp997&#10;(dp998&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp999&#10;(dp1000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PUSHPROMISE Frames Received'&#10;p1001&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1001&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1002&#10;(dp1003&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1004&#10;(dp1005&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1006&#10;(dp1007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1008&#10;(dp1009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1010&#10;(dp1011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1012&#10;(dp1013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 PING Frames Received'&#10;p1014&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1014&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1015&#10;(dp1016&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1017&#10;(dp1018&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1019&#10;(dp1020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1021&#10;(dp1022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1023&#10;(dp1024&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1025&#10;(dp1026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 GOAWAY Frames Received'&#10;p1027&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1027&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1028&#10;(dp1029&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1030&#10;(dp1031&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1032&#10;(dp1033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1034&#10;(dp1035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1036&#10;(dp1037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1038&#10;(dp1039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 WINDOWUPDATE Frames Received'&#10;p1040&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1040&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1041&#10;(dp1042&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1043&#10;(dp1044&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1045&#10;(dp1046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1047&#10;(dp1048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1049&#10;(dp1050&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1051&#10;(dp1052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 CONTINUATION Frames Received'&#10;p1053&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1053&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1054&#10;(dp1055&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1056&#10;(dp1057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1058&#10;(dp1059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1060&#10;(dp1061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1062&#10;(dp1063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1064&#10;(dp1065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Client'&#10;p1066&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1066&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1067&#10;(dp1068&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1069&#10;(dp1070&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1071&#10;(dp1072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1073&#10;(dp1074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1075&#10;(dp1076&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1077&#10;(dp1078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Initiated by Server'&#10;p1079&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1079&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1080&#10;(dp1081&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1082&#10;(dp1083&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1084&#10;(dp1085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1086&#10;(dp1087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1088&#10;(dp1089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1090&#10;(dp1091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Client to Server'&#10;p1092&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1092&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1093&#10;(dp1094&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1095&#10;(dp1096&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1097&#10;(dp1098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1099&#10;(dp1100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1101&#10;(dp1102&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1103&#10;(dp1104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Succeeded Server to Client'&#10;p1105&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1105&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1106&#10;(dp1107&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1108&#10;(dp1109&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1110&#10;(dp1111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1112&#10;(dp1113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1114&#10;(dp1115&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1116&#10;(dp1117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Client to Server'&#10;p1118&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1118&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1119&#10;(dp1120&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1121&#10;(dp1122&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1123&#10;(dp1124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1125&#10;(dp1126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1127&#10;(dp1128&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1129&#10;(dp1130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Streams Failed Server to Client'&#10;p1131&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1131&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1132&#10;(dp1133&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1134&#10;(dp1135&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1136&#10;(dp1137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1138&#10;(dp1139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1140&#10;(dp1141&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1142&#10;(dp1143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Succeeded'&#10;p1144&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1144&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1145&#10;(dp1146&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1147&#10;(dp1148&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1149&#10;(dp1150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1151&#10;(dp1152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1153&#10;(dp1154&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1155&#10;(dp1156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connection Upgrade Failed'&#10;p1157&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1157&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1158&#10;(dp1159&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1160&#10;(dp1161&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1162&#10;(dp1163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1164&#10;(dp1165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1166&#10;(dp1167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1168&#10;(dp1169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Protocol Error'&#10;p1170&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1170&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1171&#10;(dp1172&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1173&#10;(dp1174&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1175&#10;(dp1176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1177&#10;(dp1178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1179&#10;(dp1180&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1181&#10;(dp1182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Internal Error'&#10;p1183&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1183&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1184&#10;(dp1185&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1186&#10;(dp1187&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1188&#10;(dp1189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1190&#10;(dp1191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1192&#10;(dp1193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1194&#10;(dp1195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Flow Control Error'&#10;p1196&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1196&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1197&#10;(dp1198&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1199&#10;(dp1200&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1201&#10;(dp1202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1203&#10;(dp1204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1205&#10;(dp1206&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1207&#10;(dp1208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Settings Timeout Error'&#10;p1209&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1209&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1210&#10;(dp1211&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1212&#10;(dp1213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1214&#10;(dp1215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1216&#10;(dp1217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1218&#10;(dp1219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1220&#10;(dp1221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Closed Error'&#10;p1222&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1222&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1223&#10;(dp1224&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1225&#10;(dp1226&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1227&#10;(dp1228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1229&#10;(dp1230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1231&#10;(dp1232&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1233&#10;(dp1234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Frame Size Error'&#10;p1235&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1235&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1236&#10;(dp1237&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1238&#10;(dp1239&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1240&#10;(dp1241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1242&#10;(dp1243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1244&#10;(dp1245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1246&#10;(dp1247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Refused Stream Error'&#10;p1248&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1248&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1249&#10;(dp1250&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1251&#10;(dp1252&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1253&#10;(dp1254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1255&#10;(dp1256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1257&#10;(dp1258&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1259&#10;(dp1260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Stream Cancelled Error'&#10;p1261&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1261&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1262&#10;(dp1263&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1264&#10;(dp1265&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1266&#10;(dp1267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1268&#10;(dp1269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1270&#10;(dp1271&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1272&#10;(dp1273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Compression Error'&#10;p1274&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1274&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1275&#10;(dp1276&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1277&#10;(dp1278&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1279&#10;(dp1280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1281&#10;(dp1282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1283&#10;(dp1284&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1285&#10;(dp1286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Connect Error'&#10;p1287&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1287&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1288&#10;(dp1289&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1290&#10;(dp1291&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1292&#10;(dp1293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1294&#10;(dp1295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1296&#10;(dp1297&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1298&#10;(dp1299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Enhance Calm Error'&#10;p1300&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1300&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1301&#10;(dp1302&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1303&#10;(dp1304&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1305&#10;(dp1306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1307&#10;(dp1308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1309&#10;(dp1310&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1311&#10;(dp1312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 Inadequate Security Error'&#10;p1313&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1313&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1314&#10;(dp1315&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1316&#10;(dp1317&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1318&#10;(dp1319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1320&#10;(dp1321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1322&#10;(dp1323&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1324&#10;(dp1325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP2 HTTP1.1 Required Error'&#10;p1326&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1326&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1327&#10;(dp1328&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1329&#10;(dp1330&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1331&#10;(dp1332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1333&#10;(dp1334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1335&#10;(dp1336&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1337&#10;(dp1338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p1339&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1339&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1340&#10;(dp1341&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1342&#10;(dp1343&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1344&#10;(dp1345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1346&#10;(dp1347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1348&#10;(dp1349&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1350&#10;(dp1351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p1352&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1352&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1353&#10;(dp1354&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1355&#10;(dp1356&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1357&#10;(dp1358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1359&#10;(dp1360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1361&#10;(dp1362&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1363&#10;(dp1364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p1365&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1365&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1366&#10;(dp1367&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1368&#10;(dp1369&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1370&#10;(dp1371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1372&#10;(dp1373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1374&#10;(dp1375&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1376&#10;(dp1377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p1378&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1378&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1379&#10;(dp1380&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1381&#10;(dp1382&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1383&#10;(dp1384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1385&#10;(dp1386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1387&#10;(dp1388&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1389&#10;(dp1390&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p1391&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1391&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1392&#10;(dp1393&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1394&#10;(dp1395&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1396&#10;(dp1397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1398&#10;(dp1399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1400&#10;(dp1401&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1402&#10;(dp1403&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p1404&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1404&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1405&#10;(dp1406&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1407&#10;(dp1408&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1409&#10;(dp1410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1411&#10;(dp1412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1413&#10;(dp1414&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1415&#10;(dp1416&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p1417&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1417&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1418&#10;(dp1419&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1420&#10;(dp1421&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1422&#10;(dp1423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1424&#10;(dp1425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1426&#10;(dp1427&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1428&#10;(dp1429&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p1430&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1430&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1431&#10;(dp1432&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1433&#10;(dp1434&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1435&#10;(dp1436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1437&#10;(dp1438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1439&#10;(dp1440&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1441&#10;(dp1442&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p1443&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1443&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1444&#10;(dp1445&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1446&#10;(dp1447&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1448&#10;(dp1449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1450&#10;(dp1451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1452&#10;(dp1453&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1454&#10;(dp1455&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p1456&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1456&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1457&#10;(dp1458&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1459&#10;(dp1460&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1461&#10;(dp1462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1463&#10;(dp1464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1465&#10;(dp1466&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1467&#10;(dp1468&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p1469&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1469&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1470&#10;(dp1471&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1472&#10;(dp1473&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1474&#10;(dp1475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1476&#10;(dp1477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1478&#10;(dp1479&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1480&#10;(dp1481&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p1482&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1482&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1483&#10;(dp1484&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1485&#10;(dp1486&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1487&#10;(dp1488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1489&#10;(dp1490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1491&#10;(dp1492&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1493&#10;(dp1494&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p1495&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1495&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1496&#10;(dp1497&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1498&#10;(dp1499&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1500&#10;(dp1501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1502&#10;(dp1503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1504&#10;(dp1505&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1506&#10;(dp1507&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p1508&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1508&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1509&#10;(dp1510&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1511&#10;(dp1512&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1513&#10;(dp1514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1515&#10;(dp1516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1517&#10;(dp1518&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1519&#10;(dp1520&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p1521&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1521&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1522&#10;(dp1523&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1524&#10;(dp1525&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1526&#10;(dp1527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1528&#10;(dp1529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1530&#10;(dp1531&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1532&#10;(dp1533&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p1534&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1534&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1535&#10;(dp1536&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1537&#10;(dp1538&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1539&#10;(dp1540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1541&#10;(dp1542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1543&#10;(dp1544&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1545&#10;(dp1546&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p1547&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1547&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1548&#10;(dp1549&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1550&#10;(dp1551&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1552&#10;(dp1553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1554&#10;(dp1555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1556&#10;(dp1557&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1558&#10;(dp1559&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p1560&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1560&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1561&#10;(dp1562&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1563&#10;(dp1564&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1565&#10;(dp1566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1567&#10;(dp1568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1569&#10;(dp1570&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1571&#10;(dp1572&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p1573&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1573&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1574&#10;(dp1575&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1576&#10;(dp1577&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1578&#10;(dp1579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1580&#10;(dp1581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1582&#10;(dp1583&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1584&#10;(dp1585&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p1586&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1586&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1587&#10;(dp1588&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1589&#10;(dp1590&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1591&#10;(dp1592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1593&#10;(dp1594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1595&#10;(dp1596&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1597&#10;(dp1598&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p1599&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1599&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1600&#10;(dp1601&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1602&#10;(dp1603&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1604&#10;(dp1605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1606&#10;(dp1607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1608&#10;(dp1609&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1610&#10;(dp1611&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p1612&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1612&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1613&#10;(dp1614&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1615&#10;(dp1616&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1617&#10;(dp1618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1619&#10;(dp1620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1621&#10;(dp1622&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1623&#10;(dp1624&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p1625&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1625&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1626&#10;(dp1627&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1628&#10;(dp1629&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1630&#10;(dp1631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1632&#10;(dp1633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1634&#10;(dp1635&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1636&#10;(dp1637&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p1638&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1638&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1639&#10;(dp1640&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1641&#10;(dp1642&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1643&#10;(dp1644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1645&#10;(dp1646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1647&#10;(dp1648&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1649&#10;(dp1650&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p1651&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1651&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1652&#10;(dp1653&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1654&#10;(dp1655&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1656&#10;(dp1657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1658&#10;(dp1659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1660&#10;(dp1661&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1662&#10;(dp1663&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p1664&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1664&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1665&#10;(dp1666&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1667&#10;(dp1668&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1669&#10;(dp1670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1671&#10;(dp1672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1673&#10;(dp1674&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1675&#10;(dp1676&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p1677&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1677&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1678&#10;(dp1679&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1680&#10;(dp1681&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1682&#10;(dp1683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1684&#10;(dp1685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1686&#10;(dp1687&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1688&#10;(dp1689&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p1690&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1690&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1691&#10;(dp1692&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1693&#10;(dp1694&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1695&#10;(dp1696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1697&#10;(dp1698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1699&#10;(dp1700&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1701&#10;(dp1702&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p1703&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1703&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1704&#10;(dp1705&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1706&#10;(dp1707&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1708&#10;(dp1709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1710&#10;(dp1711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1712&#10;(dp1713&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1714&#10;(dp1715&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p1716&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1716&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1717&#10;(dp1718&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1719&#10;(dp1720&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1721&#10;(dp1722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1723&#10;(dp1724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1725&#10;(dp1726&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1727&#10;(dp1728&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p1729&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1729&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1730&#10;(dp1731&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1732&#10;(dp1733&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1734&#10;(dp1735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1736&#10;(dp1737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1738&#10;(dp1739&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1740&#10;(dp1741&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p1742&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1742&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1743&#10;(dp1744&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1745&#10;(dp1746&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1747&#10;(dp1748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1749&#10;(dp1750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1751&#10;(dp1752&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1753&#10;(dp1754&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p1755&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1755&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1756&#10;(dp1757&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1758&#10;(dp1759&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1760&#10;(dp1761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1762&#10;(dp1763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1764&#10;(dp1765&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1766&#10;(dp1767&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p1768&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1768&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1769&#10;(dp1770&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1771&#10;(dp1772&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1773&#10;(dp1774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1775&#10;(dp1776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1777&#10;(dp1778&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1779&#10;(dp1780&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p1781&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1781&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1782&#10;(dp1783&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1784&#10;(dp1785&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1786&#10;(dp1787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1788&#10;(dp1789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1790&#10;(dp1791&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1792&#10;(dp1793&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p1794&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1794&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1795&#10;(dp1796&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1797&#10;(dp1798&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1799&#10;(dp1800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1801&#10;(dp1802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1803&#10;(dp1804&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1805&#10;(dp1806&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p1807&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1807&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1808&#10;(dp1809&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1810&#10;(dp1811&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1812&#10;(dp1813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1814&#10;(dp1815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1816&#10;(dp1817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1818&#10;(dp1819&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p1820&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1820&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1821&#10;(dp1822&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1823&#10;(dp1824&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1825&#10;(dp1826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1827&#10;(dp1828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1829&#10;(dp1830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1831&#10;(dp1832&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p1833&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1833&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1834&#10;(dp1835&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1836&#10;(dp1837&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1838&#10;(dp1839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1840&#10;(dp1841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1842&#10;(dp1843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1844&#10;(dp1845&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p1846&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1846&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1847&#10;(dp1848&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1849&#10;(dp1850&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1851&#10;(dp1852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1853&#10;(dp1854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1855&#10;(dp1856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1857&#10;(dp1858&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p1859&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1859&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1860&#10;(dp1861&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1862&#10;(dp1863&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1864&#10;(dp1865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1866&#10;(dp1867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1868&#10;(dp1869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1870&#10;(dp1871&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p1872&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1872&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1873&#10;(dp1874&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1875&#10;(dp1876&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1877&#10;(dp1878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1879&#10;(dp1880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1881&#10;(dp1882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1883&#10;(dp1884&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p1885&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1885&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1886&#10;(dp1887&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1888&#10;(dp1889&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1890&#10;(dp1891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1892&#10;(dp1893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1894&#10;(dp1895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1896&#10;(dp1897&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p1898&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1898&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1899&#10;(dp1900&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1901&#10;(dp1902&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1903&#10;(dp1904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1905&#10;(dp1906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1907&#10;(dp1908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1909&#10;(dp1910&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p1911&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1911&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1912&#10;(dp1913&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1914&#10;(dp1915&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1916&#10;(dp1917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1918&#10;(dp1919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1920&#10;(dp1921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1922&#10;(dp1923&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p1924&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1924&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1925&#10;(dp1926&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1927&#10;(dp1928&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1929&#10;(dp1930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1931&#10;(dp1932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1933&#10;(dp1934&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1935&#10;(dp1936&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p1937&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1937&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1938&#10;(dp1939&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1940&#10;(dp1941&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1942&#10;(dp1943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1944&#10;(dp1945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1946&#10;(dp1947&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1948&#10;(dp1949&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p1950&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1950&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1951&#10;(dp1952&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1953&#10;(dp1954&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1955&#10;(dp1956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1957&#10;(dp1958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1959&#10;(dp1960&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1961&#10;(dp1962&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p1963&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1963&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1964&#10;(dp1965&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1966&#10;(dp1967&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1968&#10;(dp1969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1970&#10;(dp1971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1972&#10;(dp1973&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1974&#10;(dp1975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p1976&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1976&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1977&#10;(dp1978&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1979&#10;(dp1980&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1981&#10;(dp1982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1983&#10;(dp1984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1985&#10;(dp1986&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp1987&#10;(dp1988&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p1989&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g1989&#10;sbag3&#10;(g7&#10;g8&#10;NtRp1990&#10;(dp1991&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp1992&#10;(dp1993&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp1994&#10;(dp1995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp1996&#10;(dp1997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp1998&#10;(dp1999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2000&#10;(dp2001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p2002&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2002&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2003&#10;(dp2004&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2005&#10;(dp2006&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2007&#10;(dp2008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2009&#10;(dp2010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2011&#10;(dp2012&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2013&#10;(dp2014&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p2015&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2015&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2016&#10;(dp2017&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2018&#10;(dp2019&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2020&#10;(dp2021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2022&#10;(dp2023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2024&#10;(dp2025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2026&#10;(dp2027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p2028&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2028&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2029&#10;(dp2030&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2031&#10;(dp2032&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2033&#10;(dp2034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2035&#10;(dp2036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2037&#10;(dp2038&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2039&#10;(dp2040&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p2041&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2041&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2042&#10;(dp2043&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2044&#10;(dp2045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2046&#10;(dp2047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2048&#10;(dp2049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2050&#10;(dp2051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2052&#10;(dp2053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p2054&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2054&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2055&#10;(dp2056&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2057&#10;(dp2058&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2059&#10;(dp2060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2061&#10;(dp2062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2063&#10;(dp2064&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2065&#10;(dp2066&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p2067&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2067&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2068&#10;(dp2069&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2070&#10;(dp2071&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2072&#10;(dp2073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2074&#10;(dp2075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2076&#10;(dp2077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2078&#10;(dp2079&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p2080&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2080&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2081&#10;(dp2082&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2083&#10;(dp2084&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2085&#10;(dp2086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2087&#10;(dp2088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2089&#10;(dp2090&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2091&#10;(dp2092&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p2093&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2093&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2094&#10;(dp2095&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2096&#10;(dp2097&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2098&#10;(dp2099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2100&#10;(dp2101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2102&#10;(dp2103&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2104&#10;(dp2105&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p2106&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2106&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2107&#10;(dp2108&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2109&#10;(dp2110&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2111&#10;(dp2112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2113&#10;(dp2114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2115&#10;(dp2116&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2117&#10;(dp2118&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p2119&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2119&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2120&#10;(dp2121&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2122&#10;(dp2123&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2124&#10;(dp2125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2126&#10;(dp2127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2128&#10;(dp2129&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2130&#10;(dp2131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p2132&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2132&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2133&#10;(dp2134&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2135&#10;(dp2136&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2137&#10;(dp2138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2139&#10;(dp2140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2141&#10;(dp2142&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2143&#10;(dp2144&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p2145&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2145&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2146&#10;(dp2147&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2148&#10;(dp2149&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2150&#10;(dp2151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2152&#10;(dp2153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2154&#10;(dp2155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2156&#10;(dp2157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p2158&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2158&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2159&#10;(dp2160&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2161&#10;(dp2162&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2163&#10;(dp2164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2165&#10;(dp2166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2167&#10;(dp2168&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2169&#10;(dp2170&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p2171&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2171&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2172&#10;(dp2173&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2174&#10;(dp2175&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2176&#10;(dp2177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2178&#10;(dp2179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2180&#10;(dp2181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2182&#10;(dp2183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p2184&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2184&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2185&#10;(dp2186&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2187&#10;(dp2188&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2189&#10;(dp2190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2191&#10;(dp2192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2193&#10;(dp2194&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2195&#10;(dp2196&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p2197&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2197&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2198&#10;(dp2199&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2200&#10;(dp2201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2202&#10;(dp2203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2204&#10;(dp2205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2206&#10;(dp2207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2208&#10;(dp2209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p2210&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2210&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2211&#10;(dp2212&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2213&#10;(dp2214&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2215&#10;(dp2216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2217&#10;(dp2218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2219&#10;(dp2220&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2221&#10;(dp2222&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p2223&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2223&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2224&#10;(dp2225&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2226&#10;(dp2227&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2228&#10;(dp2229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2230&#10;(dp2231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2232&#10;(dp2233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2234&#10;(dp2235&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p2236&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2236&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2237&#10;(dp2238&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2239&#10;(dp2240&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2241&#10;(dp2242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2243&#10;(dp2244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2245&#10;(dp2246&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2247&#10;(dp2248&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p2249&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2249&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2250&#10;(dp2251&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2252&#10;(dp2253&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2254&#10;(dp2255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2256&#10;(dp2257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2258&#10;(dp2259&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2260&#10;(dp2261&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p2262&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2262&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2263&#10;(dp2264&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2265&#10;(dp2266&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2267&#10;(dp2268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2269&#10;(dp2270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2271&#10;(dp2272&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2273&#10;(dp2274&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p2275&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2275&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2276&#10;(dp2277&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2278&#10;(dp2279&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2280&#10;(dp2281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2282&#10;(dp2283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2284&#10;(dp2285&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2286&#10;(dp2287&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p2288&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2288&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2289&#10;(dp2290&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2291&#10;(dp2292&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2293&#10;(dp2294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2295&#10;(dp2296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2297&#10;(dp2298&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2299&#10;(dp2300&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p2301&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2301&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2302&#10;(dp2303&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2304&#10;(dp2305&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2306&#10;(dp2307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2308&#10;(dp2309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2310&#10;(dp2311&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2312&#10;(dp2313&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p2314&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2314&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2315&#10;(dp2316&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2317&#10;(dp2318&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2319&#10;(dp2320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2321&#10;(dp2322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2323&#10;(dp2324&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2325&#10;(dp2326&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p2327&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2327&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2328&#10;(dp2329&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2330&#10;(dp2331&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2332&#10;(dp2333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2334&#10;(dp2335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2336&#10;(dp2337&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2338&#10;(dp2339&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p2340&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2340&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2341&#10;(dp2342&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2343&#10;(dp2344&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2345&#10;(dp2346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2347&#10;(dp2348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2349&#10;(dp2350&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2351&#10;(dp2352&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p2353&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2353&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2354&#10;(dp2355&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2356&#10;(dp2357&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2358&#10;(dp2359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2360&#10;(dp2361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2362&#10;(dp2363&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2364&#10;(dp2365&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p2366&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2366&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2367&#10;(dp2368&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2369&#10;(dp2370&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2371&#10;(dp2372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2373&#10;(dp2374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2375&#10;(dp2376&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2377&#10;(dp2378&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p2379&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2379&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2380&#10;(dp2381&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2382&#10;(dp2383&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2384&#10;(dp2385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2386&#10;(dp2387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2388&#10;(dp2389&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2390&#10;(dp2391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p2392&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2392&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2393&#10;(dp2394&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2395&#10;(dp2396&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2397&#10;(dp2398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2399&#10;(dp2400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2401&#10;(dp2402&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2403&#10;(dp2404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p2405&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2405&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2406&#10;(dp2407&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2408&#10;(dp2409&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2410&#10;(dp2411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2412&#10;(dp2413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2414&#10;(dp2415&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2416&#10;(dp2417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p2418&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2418&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2419&#10;(dp2420&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2421&#10;(dp2422&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2423&#10;(dp2424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2425&#10;(dp2426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2427&#10;(dp2428&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2429&#10;(dp2430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p2431&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2431&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2432&#10;(dp2433&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2434&#10;(dp2435&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2436&#10;(dp2437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2438&#10;(dp2439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2440&#10;(dp2441&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2442&#10;(dp2443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p2444&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2444&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2445&#10;(dp2446&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2447&#10;(dp2448&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2449&#10;(dp2450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2451&#10;(dp2452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2453&#10;(dp2454&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2455&#10;(dp2456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p2457&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2457&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2458&#10;(dp2459&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2460&#10;(dp2461&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2462&#10;(dp2463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2464&#10;(dp2465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2466&#10;(dp2467&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2468&#10;(dp2469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p2470&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2470&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2471&#10;(dp2472&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2473&#10;(dp2474&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2475&#10;(dp2476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2477&#10;(dp2478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2479&#10;(dp2480&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2481&#10;(dp2482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p2483&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2483&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2484&#10;(dp2485&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2486&#10;(dp2487&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2488&#10;(dp2489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2490&#10;(dp2491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2492&#10;(dp2493&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2494&#10;(dp2495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p2496&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2496&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2497&#10;(dp2498&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2499&#10;(dp2500&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2501&#10;(dp2502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2503&#10;(dp2504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2505&#10;(dp2506&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2507&#10;(dp2508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p2509&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2509&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2510&#10;(dp2511&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2512&#10;(dp2513&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2514&#10;(dp2515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2516&#10;(dp2517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2518&#10;(dp2519&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2520&#10;(dp2521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p2522&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2522&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2523&#10;(dp2524&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2525&#10;(dp2526&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2527&#10;(dp2528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2529&#10;(dp2530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2531&#10;(dp2532&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2533&#10;(dp2534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p2535&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2535&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2536&#10;(dp2537&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2538&#10;(dp2539&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2540&#10;(dp2541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2542&#10;(dp2543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2544&#10;(dp2545&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2546&#10;(dp2547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p2548&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2548&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2549&#10;(dp2550&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2551&#10;(dp2552&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2553&#10;(dp2554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2555&#10;(dp2556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2557&#10;(dp2558&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2559&#10;(dp2560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p2561&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2561&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2562&#10;(dp2563&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2564&#10;(dp2565&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2566&#10;(dp2567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2568&#10;(dp2569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2570&#10;(dp2571&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2572&#10;(dp2573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p2574&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2574&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2575&#10;(dp2576&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2577&#10;(dp2578&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2579&#10;(dp2580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2581&#10;(dp2582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2583&#10;(dp2584&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2585&#10;(dp2586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p2587&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2587&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2588&#10;(dp2589&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2590&#10;(dp2591&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2592&#10;(dp2593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2594&#10;(dp2595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2596&#10;(dp2597&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2598&#10;(dp2599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p2600&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2600&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2601&#10;(dp2602&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2603&#10;(dp2604&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2605&#10;(dp2606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2607&#10;(dp2608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2609&#10;(dp2610&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2611&#10;(dp2612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p2613&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2613&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2614&#10;(dp2615&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2616&#10;(dp2617&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2618&#10;(dp2619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2620&#10;(dp2621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2622&#10;(dp2623&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2624&#10;(dp2625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p2626&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2626&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2627&#10;(dp2628&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2629&#10;(dp2630&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2631&#10;(dp2632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2633&#10;(dp2634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2635&#10;(dp2636&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2637&#10;(dp2638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p2639&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2639&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2640&#10;(dp2641&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2642&#10;(dp2643&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2644&#10;(dp2645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2646&#10;(dp2647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2648&#10;(dp2649&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2650&#10;(dp2651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p2652&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2652&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2653&#10;(dp2654&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2655&#10;(dp2656&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2657&#10;(dp2658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2659&#10;(dp2660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2661&#10;(dp2662&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2663&#10;(dp2664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p2665&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2665&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2666&#10;(dp2667&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2668&#10;(dp2669&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2670&#10;(dp2671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2672&#10;(dp2673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2674&#10;(dp2675&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2676&#10;(dp2677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p2678&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2678&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2679&#10;(dp2680&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2681&#10;(dp2682&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2683&#10;(dp2684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2685&#10;(dp2686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2687&#10;(dp2688&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2689&#10;(dp2690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p2691&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2691&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2692&#10;(dp2693&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2694&#10;(dp2695&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2696&#10;(dp2697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2698&#10;(dp2699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2700&#10;(dp2701&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2702&#10;(dp2703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p2704&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2704&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2705&#10;(dp2706&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2707&#10;(dp2708&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2709&#10;(dp2710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2711&#10;(dp2712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2713&#10;(dp2714&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2715&#10;(dp2716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p2717&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2717&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2718&#10;(dp2719&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2720&#10;(dp2721&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2722&#10;(dp2723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2724&#10;(dp2725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2726&#10;(dp2727&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2728&#10;(dp2729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p2730&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2730&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2731&#10;(dp2732&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2733&#10;(dp2734&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2735&#10;(dp2736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2737&#10;(dp2738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2739&#10;(dp2740&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2741&#10;(dp2742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p2743&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2743&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2744&#10;(dp2745&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2746&#10;(dp2747&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2748&#10;(dp2749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2750&#10;(dp2751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2752&#10;(dp2753&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2754&#10;(dp2755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p2756&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2756&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2757&#10;(dp2758&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2759&#10;(dp2760&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2761&#10;(dp2762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2763&#10;(dp2764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2765&#10;(dp2766&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2767&#10;(dp2768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p2769&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2769&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2770&#10;(dp2771&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2772&#10;(dp2773&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2774&#10;(dp2775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2776&#10;(dp2777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2778&#10;(dp2779&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2780&#10;(dp2781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p2782&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2782&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2783&#10;(dp2784&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2785&#10;(dp2786&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2787&#10;(dp2788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2789&#10;(dp2790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2791&#10;(dp2792&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2793&#10;(dp2794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p2795&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2795&#10;sbatRp2796&#10;(dp2797&#10;g12&#10;I185&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client Per URL'&#10;p2798&#10;g3&#10;(g4&#10;g5&#10;(lp2799&#10;g3&#10;(g7&#10;g8&#10;NtRp2800&#10;(dp2801&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2802&#10;(dp2803&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2804&#10;(dp2805&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2806&#10;(dp2807&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2808&#10;(dp2809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2810&#10;(dp2811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Sent'&#10;p2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2813&#10;(dp2814&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2815&#10;(dp2816&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2817&#10;(dp2818&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2819&#10;(dp2820&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2821&#10;(dp2822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2823&#10;(dp2824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful'&#10;p2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2826&#10;(dp2827&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2828&#10;(dp2829&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2830&#10;(dp2831&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2832&#10;(dp2833&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2834&#10;(dp2835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2836&#10;(dp2837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (Provisional)'&#10;p2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2839&#10;(dp2840&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2841&#10;(dp2842&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2843&#10;(dp2844&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2845&#10;(dp2846&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2847&#10;(dp2848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2849&#10;(dp2850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed'&#10;p2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2852&#10;(dp2853&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2854&#10;(dp2855&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2856&#10;(dp2857&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2858&#10;(dp2859&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2860&#10;(dp2861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2862&#10;(dp2863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Write)'&#10;p2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2865&#10;(dp2866&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2867&#10;(dp2868&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2869&#10;(dp2870&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2871&#10;(dp2872&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2873&#10;(dp2874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2875&#10;(dp2876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Read)'&#10;p2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2878&#10;(dp2879&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2880&#10;(dp2881&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2882&#10;(dp2883&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2884&#10;(dp2885&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2886&#10;(dp2887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2888&#10;(dp2889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Bad Header)'&#10;p2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2891&#10;(dp2892&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2893&#10;(dp2894&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2895&#10;(dp2896&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2897&#10;(dp2898&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2899&#10;(dp2900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2901&#10;(dp2902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx)'&#10;p2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2904&#10;(dp2905&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2906&#10;(dp2907&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2908&#10;(dp2909&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2910&#10;(dp2911&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2912&#10;(dp2913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2914&#10;(dp2915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (400)'&#10;p2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2917&#10;(dp2918&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2919&#10;(dp2920&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2921&#10;(dp2922&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2923&#10;(dp2924&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2925&#10;(dp2926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2927&#10;(dp2928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (401)'&#10;p2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2930&#10;(dp2931&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2932&#10;(dp2933&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2934&#10;(dp2935&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2936&#10;(dp2937&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2938&#10;(dp2939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2940&#10;(dp2941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (403)'&#10;p2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2943&#10;(dp2944&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2945&#10;(dp2946&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2947&#10;(dp2948&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2949&#10;(dp2950&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2951&#10;(dp2952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2953&#10;(dp2954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (404)'&#10;p2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2956&#10;(dp2957&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2958&#10;(dp2959&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2960&#10;(dp2961&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2962&#10;(dp2963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2964&#10;(dp2965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2966&#10;(dp2967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (407)'&#10;p2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2969&#10;(dp2970&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2971&#10;(dp2972&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2973&#10;(dp2974&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2975&#10;(dp2976&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2977&#10;(dp2978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2979&#10;(dp2980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (408)'&#10;p2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2982&#10;(dp2983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2984&#10;(dp2985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2986&#10;(dp2987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp2988&#10;(dp2989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp2990&#10;(dp2991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp2992&#10;(dp2993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (4xx other)'&#10;p2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp2995&#10;(dp2996&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp2997&#10;(dp2998&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp2999&#10;(dp3000&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3001&#10;(dp3002&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3003&#10;(dp3004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3005&#10;(dp3006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx)'&#10;p3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3008&#10;(dp3009&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3010&#10;(dp3011&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3012&#10;(dp3013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3014&#10;(dp3015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3016&#10;(dp3017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3018&#10;(dp3019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (505)'&#10;p3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3021&#10;(dp3022&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3023&#10;(dp3024&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3025&#10;(dp3026&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3027&#10;(dp3028&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3029&#10;(dp3030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3031&#10;(dp3032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (5xx other)'&#10;p3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3034&#10;(dp3035&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3036&#10;(dp3037&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3038&#10;(dp3039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3040&#10;(dp3041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3042&#10;(dp3043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3044&#10;(dp3045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (other)'&#10;p3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3047&#10;(dp3048&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3049&#10;(dp3050&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3051&#10;(dp3052&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3053&#10;(dp3054&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3055&#10;(dp3056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3057&#10;(dp3058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Timeout)'&#10;p3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3060&#10;(dp3061&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3062&#10;(dp3063&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3064&#10;(dp3065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3066&#10;(dp3067&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3068&#10;(dp3069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3070&#10;(dp3071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Failed (Aborted)'&#10;p3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3073&#10;(dp3074&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3075&#10;(dp3076&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3077&#10;(dp3078&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3079&#10;(dp3080&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3081&#10;(dp3082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3083&#10;(dp3084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted Before Request'&#10;p3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3086&#10;(dp3087&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3088&#10;(dp3089&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3090&#10;(dp3091&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3092&#10;(dp3093&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3094&#10;(dp3095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3096&#10;(dp3097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Aborted After Request'&#10;p3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3099&#10;(dp3100&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3101&#10;(dp3102&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3103&#10;(dp3104&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3105&#10;(dp3106&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3107&#10;(dp3108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3109&#10;(dp3110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received With Match'&#10;p3111&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3111&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3112&#10;(dp3113&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3114&#10;(dp3115&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3116&#10;(dp3117&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3118&#10;(dp3119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3120&#10;(dp3121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3122&#10;(dp3123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Responses Received Without Match'&#10;p3124&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3124&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3125&#10;(dp3126&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3127&#10;(dp3128&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3129&#10;(dp3130&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3131&#10;(dp3132&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3133&#10;(dp3134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3135&#10;(dp3136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Intermediate Responses Received (1xx)'&#10;p3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3138&#10;(dp3139&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3140&#10;(dp3141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3142&#10;(dp3143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3144&#10;(dp3145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3146&#10;(dp3147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3148&#10;(dp3149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (2xx)'&#10;p3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3151&#10;(dp3152&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3153&#10;(dp3154&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3155&#10;(dp3156&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3157&#10;(dp3158&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3159&#10;(dp3160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3161&#10;(dp3162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (3xx)'&#10;p3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3164&#10;(dp3165&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3166&#10;(dp3167&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3168&#10;(dp3169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3170&#10;(dp3171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3172&#10;(dp3173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3174&#10;(dp3175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (301)'&#10;p3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3177&#10;(dp3178&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3179&#10;(dp3180&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3181&#10;(dp3182&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3183&#10;(dp3184&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3185&#10;(dp3186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3187&#10;(dp3188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (302)'&#10;p3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3190&#10;(dp3191&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3192&#10;(dp3193&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3194&#10;(dp3195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3196&#10;(dp3197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3198&#10;(dp3199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3200&#10;(dp3201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (303)'&#10;p3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3203&#10;(dp3204&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3205&#10;(dp3206&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3207&#10;(dp3208&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3209&#10;(dp3210&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3211&#10;(dp3212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3213&#10;(dp3214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Requests Successful (307)'&#10;p3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3216&#10;(dp3217&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3218&#10;(dp3219&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3220&#10;(dp3221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3222&#10;(dp3223&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3224&#10;(dp3225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3226&#10;(dp3227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Requests Sent'&#10;p3228&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3228&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3229&#10;(dp3230&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3231&#10;(dp3232&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3233&#10;(dp3234&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3235&#10;(dp3236&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3237&#10;(dp3238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3239&#10;(dp3240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Headers Received'&#10;p3241&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3241&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3242&#10;(dp3243&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3244&#10;(dp3245&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3246&#10;(dp3247&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3248&#10;(dp3249&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3250&#10;(dp3251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3252&#10;(dp3253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Received'&#10;p3254&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3254&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3255&#10;(dp3256&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3257&#10;(dp3258&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3259&#10;(dp3260&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3261&#10;(dp3262&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3263&#10;(dp3264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3265&#10;(dp3266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Successful'&#10;p3267&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3267&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3268&#10;(dp3269&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3270&#10;(dp3271&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3272&#10;(dp3273&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3274&#10;(dp3275&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3276&#10;(dp3277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3278&#10;(dp3279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Responses Failed'&#10;p3280&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3280&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3281&#10;(dp3282&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3283&#10;(dp3284&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3285&#10;(dp3286&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3287&#10;(dp3288&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3289&#10;(dp3290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3291&#10;(dp3292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Received'&#10;p3293&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3293&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3294&#10;(dp3295&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3296&#10;(dp3297&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3298&#10;(dp3299&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3300&#10;(dp3301&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3302&#10;(dp3303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3304&#10;(dp3305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size'&#10;p3306&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3306&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3307&#10;(dp3308&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3309&#10;(dp3310&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3311&#10;(dp3312&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3313&#10;(dp3314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3315&#10;(dp3316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3317&#10;(dp3318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Response'&#10;p3319&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3319&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3320&#10;(dp3321&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3322&#10;(dp3323&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3324&#10;(dp3325&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3326&#10;(dp3327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3328&#10;(dp3329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3330&#10;(dp3331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Chunk Encoded Requests Sent'&#10;p3332&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3332&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3333&#10;(dp3334&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3335&#10;(dp3336&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3337&#10;(dp3338&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3339&#10;(dp3340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3341&#10;(dp3342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3343&#10;(dp3344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Total Chunks Sent'&#10;p3345&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3345&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3346&#10;(dp3347&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3348&#10;(dp3349&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3350&#10;(dp3351&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3352&#10;(dp3353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3354&#10;(dp3355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3356&#10;(dp3357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunk Size in Request'&#10;p3358&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3358&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3359&#10;(dp3360&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3361&#10;(dp3362&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3363&#10;(dp3364&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3365&#10;(dp3366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3367&#10;(dp3368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3369&#10;(dp3370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Average Chunks per Request'&#10;p3371&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3371&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3372&#10;(dp3373&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3374&#10;(dp3375&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3376&#10;(dp3377&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3378&#10;(dp3379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3380&#10;(dp3381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3382&#10;(dp3383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name1-Value1'&#10;p3384&#10;sg22&#10;I00&#10;sg37&#10;S'kString'&#10;p3385&#10;sg39&#10;g3384&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3386&#10;(dp3387&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3388&#10;(dp3389&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3390&#10;(dp3391&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3392&#10;(dp3393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3394&#10;(dp3395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3396&#10;(dp3397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter1'&#10;p3398&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3398&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3399&#10;(dp3400&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3401&#10;(dp3402&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3403&#10;(dp3404&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3405&#10;(dp3406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3407&#10;(dp3408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3409&#10;(dp3410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name2-Value2'&#10;p3411&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3411&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3412&#10;(dp3413&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3414&#10;(dp3415&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3416&#10;(dp3417&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3418&#10;(dp3419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3420&#10;(dp3421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3422&#10;(dp3423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter2'&#10;p3424&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3424&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3425&#10;(dp3426&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3427&#10;(dp3428&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3429&#10;(dp3430&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3431&#10;(dp3432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3433&#10;(dp3434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3435&#10;(dp3436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name3-Value3'&#10;p3437&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3437&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3438&#10;(dp3439&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3440&#10;(dp3441&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3442&#10;(dp3443&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3444&#10;(dp3445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3446&#10;(dp3447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3448&#10;(dp3449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter3'&#10;p3450&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3450&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3451&#10;(dp3452&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3453&#10;(dp3454&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3455&#10;(dp3456&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3457&#10;(dp3458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3459&#10;(dp3460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3461&#10;(dp3462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name4-Value4'&#10;p3463&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3463&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3464&#10;(dp3465&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3466&#10;(dp3467&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3468&#10;(dp3469&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3470&#10;(dp3471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3472&#10;(dp3473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3474&#10;(dp3475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter4'&#10;p3476&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3476&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3477&#10;(dp3478&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3479&#10;(dp3480&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3481&#10;(dp3482&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3483&#10;(dp3484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3485&#10;(dp3486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3487&#10;(dp3488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name5-Value5'&#10;p3489&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3489&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3490&#10;(dp3491&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3492&#10;(dp3493&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3494&#10;(dp3495&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3496&#10;(dp3497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3498&#10;(dp3499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3500&#10;(dp3501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter5'&#10;p3502&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3502&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3503&#10;(dp3504&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3505&#10;(dp3506&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3507&#10;(dp3508&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3509&#10;(dp3510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3511&#10;(dp3512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3513&#10;(dp3514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name6-Value6'&#10;p3515&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3515&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3516&#10;(dp3517&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3518&#10;(dp3519&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3520&#10;(dp3521&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3522&#10;(dp3523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3524&#10;(dp3525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3526&#10;(dp3527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter6'&#10;p3528&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3528&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3529&#10;(dp3530&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3531&#10;(dp3532&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3533&#10;(dp3534&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3535&#10;(dp3536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3537&#10;(dp3538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3539&#10;(dp3540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name7-Value7'&#10;p3541&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3541&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3542&#10;(dp3543&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3544&#10;(dp3545&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3546&#10;(dp3547&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3548&#10;(dp3549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3550&#10;(dp3551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3552&#10;(dp3553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter7'&#10;p3554&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3554&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3555&#10;(dp3556&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3557&#10;(dp3558&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3559&#10;(dp3560&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3561&#10;(dp3562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3563&#10;(dp3564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3565&#10;(dp3566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name8-Value8'&#10;p3567&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3567&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3568&#10;(dp3569&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3570&#10;(dp3571&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3572&#10;(dp3573&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3574&#10;(dp3575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3576&#10;(dp3577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3578&#10;(dp3579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter8'&#10;p3580&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3580&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3581&#10;(dp3582&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3583&#10;(dp3584&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3585&#10;(dp3586&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3587&#10;(dp3588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3589&#10;(dp3590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3591&#10;(dp3592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name9-Value9'&#10;p3593&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3593&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3594&#10;(dp3595&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3596&#10;(dp3597&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3598&#10;(dp3599&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3600&#10;(dp3601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3602&#10;(dp3603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3604&#10;(dp3605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter9'&#10;p3606&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3606&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3607&#10;(dp3608&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3609&#10;(dp3610&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3611&#10;(dp3612&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3613&#10;(dp3614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3615&#10;(dp3616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3617&#10;(dp3618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Name10-Value10'&#10;p3619&#10;sg22&#10;I00&#10;sg37&#10;g3385&#10;sg39&#10;g3619&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3620&#10;(dp3621&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3622&#10;(dp3623&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3624&#10;(dp3625&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3626&#10;(dp3627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3628&#10;(dp3629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3630&#10;(dp3631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Counter10'&#10;p3632&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3632&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3633&#10;(dp3634&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3635&#10;(dp3636&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3637&#10;(dp3638&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3639&#10;(dp3640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3641&#10;(dp3642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3643&#10;(dp3644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Received'&#10;p3645&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3645&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3646&#10;(dp3647&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3648&#10;(dp3649&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3650&#10;(dp3651&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3652&#10;(dp3653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3654&#10;(dp3655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3656&#10;(dp3657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Successful'&#10;p3658&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3658&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3659&#10;(dp3660&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3661&#10;(dp3662&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3663&#10;(dp3664&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3665&#10;(dp3666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3667&#10;(dp3668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3669&#10;(dp3670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Gzip-Encoded Responses Failed'&#10;p3671&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3671&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3672&#10;(dp3673&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3674&#10;(dp3675&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3676&#10;(dp3677&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3678&#10;(dp3679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3680&#10;(dp3681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3682&#10;(dp3683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Received'&#10;p3684&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3684&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3685&#10;(dp3686&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3687&#10;(dp3688&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3689&#10;(dp3690&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3691&#10;(dp3692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3693&#10;(dp3694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3695&#10;(dp3696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Successful'&#10;p3697&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3697&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3698&#10;(dp3699&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3700&#10;(dp3701&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3702&#10;(dp3703&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3704&#10;(dp3705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3706&#10;(dp3707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3708&#10;(dp3709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Deflate-Encoded Responses Failed'&#10;p3710&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3710&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3711&#10;(dp3712&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3713&#10;(dp3714&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3715&#10;(dp3716&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3717&#10;(dp3718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3719&#10;(dp3720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3721&#10;(dp3722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Received'&#10;p3723&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3723&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3724&#10;(dp3725&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3726&#10;(dp3727&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3728&#10;(dp3729&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3730&#10;(dp3731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3732&#10;(dp3733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3734&#10;(dp3735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Successful'&#10;p3736&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3736&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3737&#10;(dp3738&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3739&#10;(dp3740&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3741&#10;(dp3742&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3743&#10;(dp3744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3745&#10;(dp3746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3747&#10;(dp3748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content-MD5 Responses Failed'&#10;p3749&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3749&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3750&#10;(dp3751&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3752&#10;(dp3753&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3754&#10;(dp3755&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3756&#10;(dp3757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3758&#10;(dp3759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3760&#10;(dp3761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Received'&#10;p3762&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3762&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3763&#10;(dp3764&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3765&#10;(dp3766&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3767&#10;(dp3768&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3769&#10;(dp3770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3771&#10;(dp3772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3773&#10;(dp3774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Successful'&#10;p3775&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3775&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3776&#10;(dp3777&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3778&#10;(dp3779&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3780&#10;(dp3781&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3782&#10;(dp3783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3784&#10;(dp3785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3786&#10;(dp3787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Custom MD5 Responses Failed'&#10;p3788&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3788&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3789&#10;(dp3790&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3791&#10;(dp3792&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3793&#10;(dp3794&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3795&#10;(dp3796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3797&#10;(dp3798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3799&#10;(dp3800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Average Compression Ratio'&#10;p3801&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g3801&#10;sbatRp3802&#10;(dp3803&#10;g12&#10;I76&#10;sg22&#10;I00&#10;sg11&#10;NsbsS'HTTP Client'&#10;p3804&#10;g3&#10;(g4&#10;g5&#10;(lp3805&#10;g3&#10;(g7&#10;g8&#10;NtRp3806&#10;(dp3807&#10;g11&#10;Nsg12&#10;I0&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3808&#10;(dp3809&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3810&#10;(dp3811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3812&#10;(dp3813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3814&#10;(dp3815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3816&#10;(dp3817&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Simulated Users'&#10;p3818&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3818&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3819&#10;(dp3820&#10;g11&#10;Nsg12&#10;I1&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3821&#10;(dp3822&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3823&#10;(dp3824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3825&#10;(dp3826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3827&#10;(dp3828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3829&#10;(dp3830&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Concurrent Connections'&#10;p3831&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3831&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3832&#10;(dp3833&#10;g11&#10;Nsg12&#10;I2&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3834&#10;(dp3835&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3836&#10;(dp3837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3838&#10;(dp3839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3840&#10;(dp3841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3842&#10;(dp3843&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connections'&#10;p3844&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3844&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3845&#10;(dp3846&#10;g11&#10;Nsg12&#10;I3&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3847&#10;(dp3848&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3849&#10;(dp3850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3851&#10;(dp3852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3853&#10;(dp3854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3855&#10;(dp3856&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Attempts'&#10;p3857&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3857&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3858&#10;(dp3859&#10;g11&#10;Nsg12&#10;I4&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3860&#10;(dp3861&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3862&#10;(dp3863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3864&#10;(dp3865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3866&#10;(dp3867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3868&#10;(dp3869&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connection Aborts'&#10;p3870&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3870&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3871&#10;(dp3872&#10;g11&#10;Nsg12&#10;I5&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3873&#10;(dp3874&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3875&#10;(dp3876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3877&#10;(dp3878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3879&#10;(dp3880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3881&#10;(dp3882&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Aborts'&#10;p3883&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3883&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3884&#10;(dp3885&#10;g11&#10;Nsg12&#10;I6&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3886&#10;(dp3887&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3888&#10;(dp3889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3890&#10;(dp3891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3892&#10;(dp3893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3894&#10;(dp3895&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions'&#10;p3896&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3896&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3897&#10;(dp3898&#10;g11&#10;Nsg12&#10;I7&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3899&#10;(dp3900&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3901&#10;(dp3902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3903&#10;(dp3904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3905&#10;(dp3906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3907&#10;(dp3908&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes'&#10;p3909&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3909&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3910&#10;(dp3911&#10;g11&#10;Nsg12&#10;I8&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3912&#10;(dp3913&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3914&#10;(dp3915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3916&#10;(dp3917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3918&#10;(dp3919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3920&#10;(dp3921&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2812&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2812&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3922&#10;(dp3923&#10;g11&#10;Nsg12&#10;I9&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3924&#10;(dp3925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3926&#10;(dp3927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3928&#10;(dp3929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3930&#10;(dp3931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3932&#10;(dp3933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2825&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2825&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3934&#10;(dp3935&#10;g11&#10;Nsg12&#10;I10&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3936&#10;(dp3937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3938&#10;(dp3939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3940&#10;(dp3941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3942&#10;(dp3943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3944&#10;(dp3945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2838&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2838&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3946&#10;(dp3947&#10;g11&#10;Nsg12&#10;I11&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3948&#10;(dp3949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3950&#10;(dp3951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3952&#10;(dp3953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3954&#10;(dp3955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3956&#10;(dp3957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3137&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3137&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3958&#10;(dp3959&#10;g11&#10;Nsg12&#10;I12&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3960&#10;(dp3961&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3962&#10;(dp3963&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3964&#10;(dp3965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3966&#10;(dp3967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3968&#10;(dp3969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3150&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3150&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3970&#10;(dp3971&#10;g11&#10;Nsg12&#10;I13&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3972&#10;(dp3973&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3974&#10;(dp3975&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3976&#10;(dp3977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3978&#10;(dp3979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3980&#10;(dp3981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3163&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3163&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3982&#10;(dp3983&#10;g11&#10;Nsg12&#10;I14&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3984&#10;(dp3985&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3986&#10;(dp3987&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp3988&#10;(dp3989&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp3990&#10;(dp3991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp3992&#10;(dp3993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3176&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3176&#10;sbag3&#10;(g7&#10;g8&#10;NtRp3994&#10;(dp3995&#10;g11&#10;Nsg12&#10;I15&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp3996&#10;(dp3997&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp3998&#10;(dp3999&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4000&#10;(dp4001&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4002&#10;(dp4003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4004&#10;(dp4005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3189&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3189&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4006&#10;(dp4007&#10;g11&#10;Nsg12&#10;I16&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4008&#10;(dp4009&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4010&#10;(dp4011&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4012&#10;(dp4013&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4014&#10;(dp4015&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4016&#10;(dp4017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3202&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3202&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4018&#10;(dp4019&#10;g11&#10;Nsg12&#10;I17&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4020&#10;(dp4021&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4022&#10;(dp4023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4024&#10;(dp4025&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4026&#10;(dp4027&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4028&#10;(dp4029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3215&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3215&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4030&#10;(dp4031&#10;g11&#10;Nsg12&#10;I18&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4032&#10;(dp4033&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4034&#10;(dp4035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4036&#10;(dp4037&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4038&#10;(dp4039&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4040&#10;(dp4041&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2851&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2851&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4042&#10;(dp4043&#10;g11&#10;Nsg12&#10;I19&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4044&#10;(dp4045&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4046&#10;(dp4047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4048&#10;(dp4049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4050&#10;(dp4051&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4052&#10;(dp4053&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2864&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2864&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4054&#10;(dp4055&#10;g11&#10;Nsg12&#10;I20&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4056&#10;(dp4057&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4058&#10;(dp4059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4060&#10;(dp4061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4062&#10;(dp4063&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4064&#10;(dp4065&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2877&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2877&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4066&#10;(dp4067&#10;g11&#10;Nsg12&#10;I21&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4068&#10;(dp4069&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4070&#10;(dp4071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4072&#10;(dp4073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4074&#10;(dp4075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4076&#10;(dp4077&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2890&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2890&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4078&#10;(dp4079&#10;g11&#10;Nsg12&#10;I22&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4080&#10;(dp4081&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4082&#10;(dp4083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4084&#10;(dp4085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4086&#10;(dp4087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4088&#10;(dp4089&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2903&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2903&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4090&#10;(dp4091&#10;g11&#10;Nsg12&#10;I23&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4092&#10;(dp4093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4094&#10;(dp4095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4096&#10;(dp4097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4098&#10;(dp4099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4100&#10;(dp4101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2916&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2916&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4102&#10;(dp4103&#10;g11&#10;Nsg12&#10;I24&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4104&#10;(dp4105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4106&#10;(dp4107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4108&#10;(dp4109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4110&#10;(dp4111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4112&#10;(dp4113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2929&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2929&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4114&#10;(dp4115&#10;g11&#10;Nsg12&#10;I25&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4116&#10;(dp4117&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4118&#10;(dp4119&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4120&#10;(dp4121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4122&#10;(dp4123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4124&#10;(dp4125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2942&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2942&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4126&#10;(dp4127&#10;g11&#10;Nsg12&#10;I26&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4128&#10;(dp4129&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4130&#10;(dp4131&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4132&#10;(dp4133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4134&#10;(dp4135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4136&#10;(dp4137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2955&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2955&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4138&#10;(dp4139&#10;g11&#10;Nsg12&#10;I27&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4140&#10;(dp4141&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4142&#10;(dp4143&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4144&#10;(dp4145&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4146&#10;(dp4147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4148&#10;(dp4149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2968&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2968&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4150&#10;(dp4151&#10;g11&#10;Nsg12&#10;I28&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4152&#10;(dp4153&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4154&#10;(dp4155&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4156&#10;(dp4157&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4158&#10;(dp4159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4160&#10;(dp4161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2981&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2981&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4162&#10;(dp4163&#10;g11&#10;Nsg12&#10;I29&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4164&#10;(dp4165&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4166&#10;(dp4167&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4168&#10;(dp4169&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4170&#10;(dp4171&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4172&#10;(dp4173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g2994&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g2994&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4174&#10;(dp4175&#10;g11&#10;Nsg12&#10;I30&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4176&#10;(dp4177&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4178&#10;(dp4179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4180&#10;(dp4181&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4182&#10;(dp4183&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4184&#10;(dp4185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3007&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3007&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4186&#10;(dp4187&#10;g11&#10;Nsg12&#10;I31&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4188&#10;(dp4189&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4190&#10;(dp4191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4192&#10;(dp4193&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4194&#10;(dp4195&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4196&#10;(dp4197&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3020&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3020&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4198&#10;(dp4199&#10;g11&#10;Nsg12&#10;I32&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4200&#10;(dp4201&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4202&#10;(dp4203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4204&#10;(dp4205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4206&#10;(dp4207&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4208&#10;(dp4209&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3033&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3033&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4210&#10;(dp4211&#10;g11&#10;Nsg12&#10;I33&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4212&#10;(dp4213&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4214&#10;(dp4215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4216&#10;(dp4217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4218&#10;(dp4219&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4220&#10;(dp4221&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3046&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3046&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4222&#10;(dp4223&#10;g11&#10;Nsg12&#10;I34&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4224&#10;(dp4225&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4226&#10;(dp4227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4228&#10;(dp4229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4230&#10;(dp4231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4232&#10;(dp4233&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3059&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3059&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4234&#10;(dp4235&#10;g11&#10;Nsg12&#10;I35&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4236&#10;(dp4237&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4238&#10;(dp4239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4240&#10;(dp4241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4242&#10;(dp4243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4244&#10;(dp4245&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3072&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3072&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4246&#10;(dp4247&#10;g11&#10;Nsg12&#10;I36&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4248&#10;(dp4249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4250&#10;(dp4251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4252&#10;(dp4253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4254&#10;(dp4255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4256&#10;(dp4257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Session Timeouts (408)'&#10;p4258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4259&#10;(dp4260&#10;g11&#10;Nsg12&#10;I37&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4261&#10;(dp4262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4263&#10;(dp4264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4265&#10;(dp4266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4267&#10;(dp4268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4269&#10;(dp4270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Request Precondition Failed (412)'&#10;p4271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4272&#10;(dp4273&#10;g11&#10;Nsg12&#10;I38&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4274&#10;(dp4275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4276&#10;(dp4277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4278&#10;(dp4279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4280&#10;(dp4281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4282&#10;(dp4283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Sessions Rejected (503)'&#10;p4284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4285&#10;(dp4286&#10;g11&#10;Nsg12&#10;I39&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4287&#10;(dp4288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4289&#10;(dp4290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4291&#10;(dp4292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4293&#10;(dp4294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4295&#10;(dp4296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3085&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3085&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4297&#10;(dp4298&#10;g11&#10;Nsg12&#10;I40&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4299&#10;(dp4300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4301&#10;(dp4302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4303&#10;(dp4304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4305&#10;(dp4306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4307&#10;(dp4308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;g3098&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g3098&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4309&#10;(dp4310&#10;g11&#10;Nsg12&#10;I41&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4311&#10;(dp4312&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4313&#10;(dp4314&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4315&#10;(dp4316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4317&#10;(dp4318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4319&#10;(dp4320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Transactions Active'&#10;p4321&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4321&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4322&#10;(dp4323&#10;g11&#10;Nsg12&#10;I42&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4324&#10;(dp4325&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4326&#10;(dp4327&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4328&#10;(dp4329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4330&#10;(dp4331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4332&#10;(dp4333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Users Active'&#10;p4334&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4334&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4335&#10;(dp4336&#10;g11&#10;Nsg12&#10;I43&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4337&#10;(dp4338&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4339&#10;(dp4340&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4341&#10;(dp4342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4343&#10;(dp4344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4345&#10;(dp4346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Received'&#10;p4347&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4347&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4348&#10;(dp4349&#10;g11&#10;Nsg12&#10;I44&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4350&#10;(dp4351&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4352&#10;(dp4353&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4354&#10;(dp4355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4356&#10;(dp4357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4358&#10;(dp4359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Received'&#10;p4360&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4360&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4361&#10;(dp4362&#10;g11&#10;Nsg12&#10;I45&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4363&#10;(dp4364&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4365&#10;(dp4366&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4367&#10;(dp4368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4369&#10;(dp4370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4371&#10;(dp4372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Received'&#10;p4373&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4373&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4374&#10;(dp4375&#10;g11&#10;Nsg12&#10;I46&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4376&#10;(dp4377&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4378&#10;(dp4379&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4380&#10;(dp4381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4382&#10;(dp4383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4384&#10;(dp4385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Unrecognized Content-Encoding Received'&#10;p4386&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4386&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4387&#10;(dp4388&#10;g11&#10;Nsg12&#10;I47&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4389&#10;(dp4390&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4391&#10;(dp4392&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4393&#10;(dp4394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4395&#10;(dp4396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4397&#10;(dp4398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Successful'&#10;p4399&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4399&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4400&#10;(dp4401&#10;g11&#10;Nsg12&#10;I48&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4402&#10;(dp4403&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4404&#10;(dp4405&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4406&#10;(dp4407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4408&#10;(dp4409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4410&#10;(dp4411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Successful'&#10;p4412&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4412&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4413&#10;(dp4414&#10;g11&#10;Nsg12&#10;I49&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4415&#10;(dp4416&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4417&#10;(dp4418&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4419&#10;(dp4420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4421&#10;(dp4422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4423&#10;(dp4424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Successful'&#10;p4425&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4425&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4426&#10;(dp4427&#10;g11&#10;Nsg12&#10;I50&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4428&#10;(dp4429&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4430&#10;(dp4431&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4432&#10;(dp4433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4434&#10;(dp4435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4436&#10;(dp4437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-Encoded Responses Decode Failed'&#10;p4438&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4438&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4439&#10;(dp4440&#10;g11&#10;Nsg12&#10;I51&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4441&#10;(dp4442&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4443&#10;(dp4444&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4445&#10;(dp4446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4447&#10;(dp4448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4449&#10;(dp4450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed'&#10;p4451&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4451&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4452&#10;(dp4453&#10;g11&#10;Nsg12&#10;I52&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4454&#10;(dp4455&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4456&#10;(dp4457&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4458&#10;(dp4459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4460&#10;(dp4461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4462&#10;(dp4463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed'&#10;p4464&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4464&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4465&#10;(dp4466&#10;g11&#10;Nsg12&#10;I53&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4467&#10;(dp4468&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4469&#10;(dp4470&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4471&#10;(dp4472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4473&#10;(dp4474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4475&#10;(dp4476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Data Error'&#10;p4477&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4477&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4478&#10;(dp4479&#10;g11&#10;Nsg12&#10;I54&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4480&#10;(dp4481&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4482&#10;(dp4483&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4484&#10;(dp4485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4486&#10;(dp4487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4488&#10;(dp4489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Gzip Content-Encoding Decode Failed - Decoding Error'&#10;p4490&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4490&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4491&#10;(dp4492&#10;g11&#10;Nsg12&#10;I55&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4493&#10;(dp4494&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4495&#10;(dp4496&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4497&#10;(dp4498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4499&#10;(dp4500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4501&#10;(dp4502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Data Error'&#10;p4503&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4503&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4504&#10;(dp4505&#10;g11&#10;Nsg12&#10;I56&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4506&#10;(dp4507&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4508&#10;(dp4509&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4510&#10;(dp4511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4512&#10;(dp4513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4514&#10;(dp4515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Deflate Content-Encoding Decode Failed - Decoding Error'&#10;p4516&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4516&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4517&#10;(dp4518&#10;g11&#10;Nsg12&#10;I57&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4519&#10;(dp4520&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4521&#10;(dp4522&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4523&#10;(dp4524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4525&#10;(dp4526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4527&#10;(dp4528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Headers Received'&#10;p4529&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4529&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4530&#10;(dp4531&#10;g11&#10;Nsg12&#10;I58&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4532&#10;(dp4533&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4534&#10;(dp4535&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4536&#10;(dp4537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4538&#10;(dp4539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4540&#10;(dp4541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoded Responses Received'&#10;p4542&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4542&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4543&#10;(dp4544&#10;g11&#10;Nsg12&#10;I59&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4545&#10;(dp4546&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4547&#10;(dp4548&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4549&#10;(dp4550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4551&#10;(dp4552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4553&#10;(dp4554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Successful'&#10;p4555&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4555&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4556&#10;(dp4557&#10;g11&#10;Nsg12&#10;I60&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4558&#10;(dp4559&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4560&#10;(dp4561&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4562&#10;(dp4563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4564&#10;(dp4565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4566&#10;(dp4567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Decode Failed'&#10;p4568&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4568&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4569&#10;(dp4570&#10;g11&#10;Nsg12&#10;I61&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4571&#10;(dp4572&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4573&#10;(dp4574&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4575&#10;(dp4576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4577&#10;(dp4578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4579&#10;(dp4580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Received'&#10;p4581&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4581&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4582&#10;(dp4583&#10;g11&#10;Nsg12&#10;I62&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4584&#10;(dp4585&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4586&#10;(dp4587&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4588&#10;(dp4589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4590&#10;(dp4591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4592&#10;(dp4593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Chunked Transfer-Encoding Headers Sent'&#10;p4594&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4594&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4595&#10;(dp4596&#10;g11&#10;Nsg12&#10;I63&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4597&#10;(dp4598&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4599&#10;(dp4600&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4601&#10;(dp4602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4603&#10;(dp4604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4605&#10;(dp4606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Total Chunks Sent'&#10;p4607&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4607&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4608&#10;(dp4609&#10;g11&#10;Nsg12&#10;I64&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4610&#10;(dp4611&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4612&#10;(dp4613&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4614&#10;(dp4615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4616&#10;(dp4617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4618&#10;(dp4619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Responses Received'&#10;p4620&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4620&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4621&#10;(dp4622&#10;g11&#10;Nsg12&#10;I65&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4623&#10;(dp4624&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4625&#10;(dp4626&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4627&#10;(dp4628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4629&#10;(dp4630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4631&#10;(dp4632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Successful'&#10;p4633&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4633&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4634&#10;(dp4635&#10;g11&#10;Nsg12&#10;I66&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4636&#10;(dp4637&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4638&#10;(dp4639&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4640&#10;(dp4641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4642&#10;(dp4643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4644&#10;(dp4645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Content-MD5 Check Failed'&#10;p4646&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4646&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4647&#10;(dp4648&#10;g11&#10;Nsg12&#10;I67&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4649&#10;(dp4650&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4651&#10;(dp4652&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4653&#10;(dp4654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4655&#10;(dp4656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4657&#10;(dp4658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Responses Received'&#10;p4659&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4659&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4660&#10;(dp4661&#10;g11&#10;Nsg12&#10;I68&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4662&#10;(dp4663&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4664&#10;(dp4665&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4666&#10;(dp4667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4668&#10;(dp4669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4670&#10;(dp4671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Successful'&#10;p4672&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4672&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4673&#10;(dp4674&#10;g11&#10;Nsg12&#10;I69&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4675&#10;(dp4676&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4677&#10;(dp4678&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4679&#10;(dp4680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4681&#10;(dp4682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4683&#10;(dp4684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Custom-MD5 Check Failed'&#10;p4685&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4685&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4686&#10;(dp4687&#10;g11&#10;Nsg12&#10;I70&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4688&#10;(dp4689&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4690&#10;(dp4691&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4692&#10;(dp4693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4694&#10;(dp4695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4696&#10;(dp4697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Sent'&#10;p4698&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4698&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4699&#10;(dp4700&#10;g11&#10;Nsg12&#10;I71&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4701&#10;(dp4702&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4703&#10;(dp4704&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4705&#10;(dp4706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4707&#10;(dp4708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4709&#10;(dp4710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Bytes Received'&#10;p4711&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4711&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4712&#10;(dp4713&#10;g11&#10;Nsg12&#10;I72&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4714&#10;(dp4715&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4716&#10;(dp4717&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4718&#10;(dp4719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4720&#10;(dp4721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4722&#10;(dp4723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Sent'&#10;p4724&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4724&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4725&#10;(dp4726&#10;g11&#10;Nsg12&#10;I73&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4727&#10;(dp4728&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4729&#10;(dp4730&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4731&#10;(dp4732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4733&#10;(dp4734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4735&#10;(dp4736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Content Bytes Received'&#10;p4737&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4737&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4738&#10;(dp4739&#10;g11&#10;Nsg12&#10;I74&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4740&#10;(dp4741&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4742&#10;(dp4743&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4744&#10;(dp4745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4746&#10;(dp4747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4748&#10;(dp4749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Decompressed Content Bytes Received'&#10;p4750&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4750&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4751&#10;(dp4752&#10;g11&#10;Nsg12&#10;I75&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4753&#10;(dp4754&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4755&#10;(dp4756&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4757&#10;(dp4758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4759&#10;(dp4760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4761&#10;(dp4762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Received'&#10;p4763&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4763&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4764&#10;(dp4765&#10;g11&#10;Nsg12&#10;I76&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4766&#10;(dp4767&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4768&#10;(dp4769&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4770&#10;(dp4771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4772&#10;(dp4773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4774&#10;(dp4775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Sent'&#10;p4776&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4776&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4777&#10;(dp4778&#10;g11&#10;Nsg12&#10;I77&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4779&#10;(dp4780&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4781&#10;(dp4782&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4783&#10;(dp4784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4785&#10;(dp4786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4787&#10;(dp4788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected'&#10;p4789&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4789&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4790&#10;(dp4791&#10;g11&#10;Nsg12&#10;I78&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4792&#10;(dp4793&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4794&#10;(dp4795&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4796&#10;(dp4797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4798&#10;(dp4799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4800&#10;(dp4801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Path Match Failed)'&#10;p4802&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4802&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4803&#10;(dp4804&#10;g11&#10;Nsg12&#10;I79&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4805&#10;(dp4806&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4807&#10;(dp4808&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4809&#10;(dp4810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4811&#10;(dp4812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4813&#10;(dp4814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Domain Match Failed)'&#10;p4815&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4815&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4816&#10;(dp4817&#10;g11&#10;Nsg12&#10;I80&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4818&#10;(dp4819&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4820&#10;(dp4821&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4822&#10;(dp4823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4824&#10;(dp4825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4826&#10;(dp4827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Cookiejar Overflow)'&#10;p4828&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4828&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4829&#10;(dp4830&#10;g11&#10;Nsg12&#10;I81&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4831&#10;(dp4832&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4833&#10;(dp4834&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4835&#10;(dp4836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4837&#10;(dp4838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4839&#10;(dp4840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookies Rejected - (Probabilistic Reject)'&#10;p4841&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4841&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4842&#10;(dp4843&#10;g11&#10;Nsg12&#10;I82&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4844&#10;(dp4845&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4846&#10;(dp4847&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4848&#10;(dp4849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4850&#10;(dp4851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4852&#10;(dp4853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Cookie headers Rejected - (Memory Overflow)'&#10;p4854&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4854&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4855&#10;(dp4856&#10;g11&#10;Nsg12&#10;I83&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4857&#10;(dp4858&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4859&#10;(dp4860&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4861&#10;(dp4862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4863&#10;(dp4864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4865&#10;(dp4866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Connect Time (us)'&#10;p4867&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4867&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4868&#10;(dp4869&#10;g11&#10;Nsg12&#10;I84&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4870&#10;(dp4871&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4872&#10;(dp4873&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4874&#10;(dp4875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4876&#10;(dp4877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4878&#10;(dp4879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To First Byte (us)'&#10;p4880&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4880&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4881&#10;(dp4882&#10;g11&#10;Nsg12&#10;I85&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4883&#10;(dp4884&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4885&#10;(dp4886&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4887&#10;(dp4888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4889&#10;(dp4890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4891&#10;(dp4892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Time To Last Byte (us)'&#10;p4893&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4893&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4894&#10;(dp4895&#10;g11&#10;Nsg12&#10;I86&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4896&#10;(dp4897&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4898&#10;(dp4899&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4900&#10;(dp4901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4902&#10;(dp4903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4904&#10;(dp4905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Average (us)'&#10;p4906&#10;sg22&#10;I00&#10;sg37&#10;g261&#10;sg39&#10;g4906&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4907&#10;(dp4908&#10;g11&#10;Nsg12&#10;I87&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4909&#10;(dp4910&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4911&#10;(dp4912&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4913&#10;(dp4914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4915&#10;(dp4916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4917&#10;(dp4918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Minimum (us)'&#10;p4919&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4919&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4920&#10;(dp4921&#10;g11&#10;Nsg12&#10;I88&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4922&#10;(dp4923&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4924&#10;(dp4925&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4926&#10;(dp4927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4928&#10;(dp4929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4930&#10;(dp4931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Old Session Abort Delay - Maximum (us)'&#10;p4932&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4932&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4933&#10;(dp4934&#10;g11&#10;Nsg12&#10;I89&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4935&#10;(dp4936&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4937&#10;(dp4938&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4939&#10;(dp4940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4941&#10;(dp4942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4943&#10;(dp4944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Failed'&#10;p4945&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4945&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4946&#10;(dp4947&#10;g11&#10;Nsg12&#10;I90&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4948&#10;(dp4949&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4950&#10;(dp4951&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4952&#10;(dp4953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4954&#10;(dp4955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4956&#10;(dp4957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client Total Data Integrity Check Succeeded'&#10;p4958&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4958&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4959&#10;(dp4960&#10;g11&#10;Nsg12&#10;I91&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4961&#10;(dp4962&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4963&#10;(dp4964&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4965&#10;(dp4966&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4967&#10;(dp4968&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4969&#10;(dp4970&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Received'&#10;p4971&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4971&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4972&#10;(dp4973&#10;g11&#10;Nsg12&#10;I92&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4974&#10;(dp4975&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4976&#10;(dp4977&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4978&#10;(dp4979&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4980&#10;(dp4981&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4982&#10;(dp4983&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Received'&#10;p4984&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4984&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4985&#10;(dp4986&#10;g11&#10;Nsg12&#10;I93&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp4987&#10;(dp4988&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp4989&#10;(dp4990&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp4991&#10;(dp4992&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp4993&#10;(dp4994&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp4995&#10;(dp4996&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Received'&#10;p4997&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g4997&#10;sbag3&#10;(g7&#10;g8&#10;NtRp4998&#10;(dp4999&#10;g11&#10;Nsg12&#10;I94&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5000&#10;(dp5001&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5002&#10;(dp5003&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5004&#10;(dp5005&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5006&#10;(dp5007&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5008&#10;(dp5009&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Received'&#10;p5010&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5010&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5011&#10;(dp5012&#10;g11&#10;Nsg12&#10;I95&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5013&#10;(dp5014&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5015&#10;(dp5016&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5017&#10;(dp5018&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5019&#10;(dp5020&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5021&#10;(dp5022&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Received'&#10;p5023&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5023&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5024&#10;(dp5025&#10;g11&#10;Nsg12&#10;I96&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5026&#10;(dp5027&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5028&#10;(dp5029&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5030&#10;(dp5031&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5032&#10;(dp5033&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5034&#10;(dp5035&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Received'&#10;p5036&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5036&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5037&#10;(dp5038&#10;g11&#10;Nsg12&#10;I97&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5039&#10;(dp5040&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5041&#10;(dp5042&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5043&#10;(dp5044&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5045&#10;(dp5046&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5047&#10;(dp5048&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Received'&#10;p5049&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5049&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5050&#10;(dp5051&#10;g11&#10;Nsg12&#10;I98&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5052&#10;(dp5053&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5054&#10;(dp5055&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5056&#10;(dp5057&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5058&#10;(dp5059&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5060&#10;(dp5061&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Received'&#10;p5062&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5062&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5063&#10;(dp5064&#10;g11&#10;Nsg12&#10;I99&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5065&#10;(dp5066&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5067&#10;(dp5068&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5069&#10;(dp5070&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5071&#10;(dp5072&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5073&#10;(dp5074&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Received'&#10;p5075&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5075&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5076&#10;(dp5077&#10;g11&#10;Nsg12&#10;I100&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5078&#10;(dp5079&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5080&#10;(dp5081&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5082&#10;(dp5083&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5084&#10;(dp5085&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5086&#10;(dp5087&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Received'&#10;p5088&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5088&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5089&#10;(dp5090&#10;g11&#10;Nsg12&#10;I101&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5091&#10;(dp5092&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5093&#10;(dp5094&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5095&#10;(dp5096&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5097&#10;(dp5098&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5099&#10;(dp5100&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Data Frames Sent'&#10;p5101&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5101&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5102&#10;(dp5103&#10;g11&#10;Nsg12&#10;I102&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5104&#10;(dp5105&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5106&#10;(dp5107&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5108&#10;(dp5109&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5110&#10;(dp5111&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5112&#10;(dp5113&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Header Frames Sent'&#10;p5114&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5114&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5115&#10;(dp5116&#10;g11&#10;Nsg12&#10;I103&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5117&#10;(dp5118&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5119&#10;(dp5120&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5121&#10;(dp5122&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5123&#10;(dp5124&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5125&#10;(dp5126&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Priority Frames Sent'&#10;p5127&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5127&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5128&#10;(dp5129&#10;g11&#10;Nsg12&#10;I104&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5130&#10;(dp5131&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5132&#10;(dp5133&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5134&#10;(dp5135&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5136&#10;(dp5137&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5138&#10;(dp5139&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Reset Stream Frames Sent'&#10;p5140&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5140&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5141&#10;(dp5142&#10;g11&#10;Nsg12&#10;I105&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5143&#10;(dp5144&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5145&#10;(dp5146&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5147&#10;(dp5148&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5149&#10;(dp5150&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5151&#10;(dp5152&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Frames Sent'&#10;p5153&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5153&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5154&#10;(dp5155&#10;g11&#10;Nsg12&#10;I106&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5156&#10;(dp5157&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5158&#10;(dp5159&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5160&#10;(dp5161&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5162&#10;(dp5163&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5164&#10;(dp5165&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Push Promise Frames Sent'&#10;p5166&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5166&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5167&#10;(dp5168&#10;g11&#10;Nsg12&#10;I107&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5169&#10;(dp5170&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5171&#10;(dp5172&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5173&#10;(dp5174&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5175&#10;(dp5176&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5177&#10;(dp5178&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Ping Frames Sent'&#10;p5179&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5179&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5180&#10;(dp5181&#10;g11&#10;Nsg12&#10;I108&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5182&#10;(dp5183&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5184&#10;(dp5185&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5186&#10;(dp5187&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5188&#10;(dp5189&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5190&#10;(dp5191&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Go Away Frames Sent'&#10;p5192&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5192&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5193&#10;(dp5194&#10;g11&#10;Nsg12&#10;I109&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5195&#10;(dp5196&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5197&#10;(dp5198&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5199&#10;(dp5200&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5201&#10;(dp5202&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5203&#10;(dp5204&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Window Update Frames Sent'&#10;p5205&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5205&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5206&#10;(dp5207&#10;g11&#10;Nsg12&#10;I110&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5208&#10;(dp5209&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5210&#10;(dp5211&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5212&#10;(dp5213&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5214&#10;(dp5215&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5216&#10;(dp5217&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Continuation Frames Sent'&#10;p5218&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5218&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5219&#10;(dp5220&#10;g11&#10;Nsg12&#10;I111&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5221&#10;(dp5222&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5223&#10;(dp5224&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5225&#10;(dp5226&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5227&#10;(dp5228&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5229&#10;(dp5230&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Client'&#10;p5231&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5231&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5232&#10;(dp5233&#10;g11&#10;Nsg12&#10;I112&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5234&#10;(dp5235&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5236&#10;(dp5237&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5238&#10;(dp5239&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5240&#10;(dp5241&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5242&#10;(dp5243&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Initiated by Server'&#10;p5244&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5244&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5245&#10;(dp5246&#10;g11&#10;Nsg12&#10;I113&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5247&#10;(dp5248&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5249&#10;(dp5250&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5251&#10;(dp5252&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5253&#10;(dp5254&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5255&#10;(dp5256&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Client to Server)'&#10;p5257&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5257&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5258&#10;(dp5259&#10;g11&#10;Nsg12&#10;I114&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5260&#10;(dp5261&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5262&#10;(dp5263&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5264&#10;(dp5265&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5266&#10;(dp5267&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5268&#10;(dp5269&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Succeeded (Server to Client)'&#10;p5270&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5270&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5271&#10;(dp5272&#10;g11&#10;Nsg12&#10;I115&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5273&#10;(dp5274&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5275&#10;(dp5276&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5277&#10;(dp5278&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5279&#10;(dp5280&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5281&#10;(dp5282&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Client to Server)'&#10;p5283&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5283&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5284&#10;(dp5285&#10;g11&#10;Nsg12&#10;I116&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5286&#10;(dp5287&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5288&#10;(dp5289&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5290&#10;(dp5291&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5292&#10;(dp5293&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5294&#10;(dp5295&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Streams Failed (Server to Client)'&#10;p5296&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5296&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5297&#10;(dp5298&#10;g11&#10;Nsg12&#10;I117&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5299&#10;(dp5300&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5301&#10;(dp5302&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5303&#10;(dp5304&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5305&#10;(dp5306&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5307&#10;(dp5308&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Succeeded'&#10;p5309&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5309&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5310&#10;(dp5311&#10;g11&#10;Nsg12&#10;I118&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5312&#10;(dp5313&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5314&#10;(dp5315&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5316&#10;(dp5317&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5318&#10;(dp5319&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5320&#10;(dp5321&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connection Upgrade Failed'&#10;p5322&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5322&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5323&#10;(dp5324&#10;g11&#10;Nsg12&#10;I119&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5325&#10;(dp5326&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5327&#10;(dp5328&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5329&#10;(dp5330&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5331&#10;(dp5332&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5333&#10;(dp5334&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Protocol Error'&#10;p5335&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5335&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5336&#10;(dp5337&#10;g11&#10;Nsg12&#10;I120&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5338&#10;(dp5339&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5340&#10;(dp5341&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5342&#10;(dp5343&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5344&#10;(dp5345&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5346&#10;(dp5347&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Internal Error'&#10;p5348&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5348&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5349&#10;(dp5350&#10;g11&#10;Nsg12&#10;I121&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5351&#10;(dp5352&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5353&#10;(dp5354&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5355&#10;(dp5356&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5357&#10;(dp5358&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5359&#10;(dp5360&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Flow Control Error'&#10;p5361&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5361&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5362&#10;(dp5363&#10;g11&#10;Nsg12&#10;I122&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5364&#10;(dp5365&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5366&#10;(dp5367&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5368&#10;(dp5369&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5370&#10;(dp5371&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5372&#10;(dp5373&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Settings Timeout Error'&#10;p5374&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5374&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5375&#10;(dp5376&#10;g11&#10;Nsg12&#10;I123&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5377&#10;(dp5378&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5379&#10;(dp5380&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5381&#10;(dp5382&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5383&#10;(dp5384&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5385&#10;(dp5386&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Closed Error'&#10;p5387&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5387&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5388&#10;(dp5389&#10;g11&#10;Nsg12&#10;I124&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5390&#10;(dp5391&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5392&#10;(dp5393&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5394&#10;(dp5395&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5396&#10;(dp5397&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5398&#10;(dp5399&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Frame Size Error'&#10;p5400&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5400&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5401&#10;(dp5402&#10;g11&#10;Nsg12&#10;I125&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5403&#10;(dp5404&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5405&#10;(dp5406&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5407&#10;(dp5408&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5409&#10;(dp5410&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5411&#10;(dp5412&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Refused Stream Error'&#10;p5413&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5413&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5414&#10;(dp5415&#10;g11&#10;Nsg12&#10;I126&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5416&#10;(dp5417&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5418&#10;(dp5419&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5420&#10;(dp5421&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5422&#10;(dp5423&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5424&#10;(dp5425&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Stream Cancelled Error'&#10;p5426&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5426&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5427&#10;(dp5428&#10;g11&#10;Nsg12&#10;I127&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5429&#10;(dp5430&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5431&#10;(dp5432&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5433&#10;(dp5434&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5435&#10;(dp5436&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5437&#10;(dp5438&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Compression Error'&#10;p5439&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5439&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5440&#10;(dp5441&#10;g11&#10;Nsg12&#10;I128&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5442&#10;(dp5443&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5444&#10;(dp5445&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5446&#10;(dp5447&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5448&#10;(dp5449&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5450&#10;(dp5451&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Connect Error'&#10;p5452&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5452&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5453&#10;(dp5454&#10;g11&#10;Nsg12&#10;I129&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5455&#10;(dp5456&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5457&#10;(dp5458&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5459&#10;(dp5460&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5461&#10;(dp5462&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5463&#10;(dp5464&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Enhance Calm Error'&#10;p5465&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5465&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5466&#10;(dp5467&#10;g11&#10;Nsg12&#10;I130&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5468&#10;(dp5469&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5470&#10;(dp5471&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5472&#10;(dp5473&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5474&#10;(dp5475&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5476&#10;(dp5477&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 Inadequate Security Error'&#10;p5478&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5478&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5479&#10;(dp5480&#10;g11&#10;Nsg12&#10;I131&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5481&#10;(dp5482&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5483&#10;(dp5484&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5485&#10;(dp5486&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5487&#10;(dp5488&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5489&#10;(dp5490&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'HTTP Client HTTP2.0 HTTP1_1 Required Error'&#10;p5491&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5491&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5492&#10;(dp5493&#10;g11&#10;Nsg12&#10;I132&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5494&#10;(dp5495&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5496&#10;(dp5497&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5498&#10;(dp5499&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5500&#10;(dp5501&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5502&#10;(dp5503&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received'&#10;p5504&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5504&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5505&#10;(dp5506&#10;g11&#10;Nsg12&#10;I133&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5507&#10;(dp5508&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5509&#10;(dp5510&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5511&#10;(dp5512&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5513&#10;(dp5514&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5515&#10;(dp5516&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent'&#10;p5517&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5517&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5518&#10;(dp5519&#10;g11&#10;Nsg12&#10;I134&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5520&#10;(dp5521&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5522&#10;(dp5523&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5524&#10;(dp5525&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5526&#10;(dp5527&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5528&#10;(dp5529&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (close_notify)'&#10;p5530&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5530&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5531&#10;(dp5532&#10;g11&#10;Nsg12&#10;I135&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5533&#10;(dp5534&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5535&#10;(dp5536&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5537&#10;(dp5538&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5539&#10;(dp5540&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5541&#10;(dp5542&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (close_notify)'&#10;p5543&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5543&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5544&#10;(dp5545&#10;g11&#10;Nsg12&#10;I136&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5546&#10;(dp5547&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5548&#10;(dp5549&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5550&#10;(dp5551&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5552&#10;(dp5553&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5554&#10;(dp5555&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unexpected_message)'&#10;p5556&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5556&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5557&#10;(dp5558&#10;g11&#10;Nsg12&#10;I137&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5559&#10;(dp5560&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5561&#10;(dp5562&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5563&#10;(dp5564&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5565&#10;(dp5566&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5567&#10;(dp5568&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unexpected_message)'&#10;p5569&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5569&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5570&#10;(dp5571&#10;g11&#10;Nsg12&#10;I138&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5572&#10;(dp5573&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5574&#10;(dp5575&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5576&#10;(dp5577&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5578&#10;(dp5579&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5580&#10;(dp5581&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_record_mac)'&#10;p5582&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5582&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5583&#10;(dp5584&#10;g11&#10;Nsg12&#10;I139&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5585&#10;(dp5586&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5587&#10;(dp5588&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5589&#10;(dp5590&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5591&#10;(dp5592&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5593&#10;(dp5594&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_record_mac)'&#10;p5595&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5595&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5596&#10;(dp5597&#10;g11&#10;Nsg12&#10;I140&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5598&#10;(dp5599&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5600&#10;(dp5601&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5602&#10;(dp5603&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5604&#10;(dp5605&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5606&#10;(dp5607&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decryption_failed)'&#10;p5608&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5608&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5609&#10;(dp5610&#10;g11&#10;Nsg12&#10;I141&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5611&#10;(dp5612&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5613&#10;(dp5614&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5615&#10;(dp5616&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5617&#10;(dp5618&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5619&#10;(dp5620&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decryption_failed)'&#10;p5621&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5621&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5622&#10;(dp5623&#10;g11&#10;Nsg12&#10;I142&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5624&#10;(dp5625&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5626&#10;(dp5627&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5628&#10;(dp5629&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5630&#10;(dp5631&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5632&#10;(dp5633&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (record_overflow)'&#10;p5634&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5634&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5635&#10;(dp5636&#10;g11&#10;Nsg12&#10;I143&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5637&#10;(dp5638&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5639&#10;(dp5640&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5641&#10;(dp5642&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5643&#10;(dp5644&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5645&#10;(dp5646&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (record_overflow)'&#10;p5647&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5647&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5648&#10;(dp5649&#10;g11&#10;Nsg12&#10;I144&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5650&#10;(dp5651&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5652&#10;(dp5653&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5654&#10;(dp5655&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5656&#10;(dp5657&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5658&#10;(dp5659&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decompression_failure)'&#10;p5660&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5660&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5661&#10;(dp5662&#10;g11&#10;Nsg12&#10;I145&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5663&#10;(dp5664&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5665&#10;(dp5666&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5667&#10;(dp5668&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5669&#10;(dp5670&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5671&#10;(dp5672&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decompression_failure)'&#10;p5673&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5673&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5674&#10;(dp5675&#10;g11&#10;Nsg12&#10;I146&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5676&#10;(dp5677&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5678&#10;(dp5679&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5680&#10;(dp5681&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5682&#10;(dp5683&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5684&#10;(dp5685&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (handshake_failure)'&#10;p5686&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5686&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5687&#10;(dp5688&#10;g11&#10;Nsg12&#10;I147&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5689&#10;(dp5690&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5691&#10;(dp5692&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5693&#10;(dp5694&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5695&#10;(dp5696&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5697&#10;(dp5698&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (handshake_failure)'&#10;p5699&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5699&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5700&#10;(dp5701&#10;g11&#10;Nsg12&#10;I148&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5702&#10;(dp5703&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5704&#10;(dp5705&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5706&#10;(dp5707&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5708&#10;(dp5709&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5710&#10;(dp5711&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_certificate)'&#10;p5712&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5712&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5713&#10;(dp5714&#10;g11&#10;Nsg12&#10;I149&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5715&#10;(dp5716&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5717&#10;(dp5718&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5719&#10;(dp5720&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5721&#10;(dp5722&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5723&#10;(dp5724&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_certificate)'&#10;p5725&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5725&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5726&#10;(dp5727&#10;g11&#10;Nsg12&#10;I150&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5728&#10;(dp5729&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5730&#10;(dp5731&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5732&#10;(dp5733&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5734&#10;(dp5735&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5736&#10;(dp5737&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (bad_certificate)'&#10;p5738&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5738&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5739&#10;(dp5740&#10;g11&#10;Nsg12&#10;I151&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5741&#10;(dp5742&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5743&#10;(dp5744&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5745&#10;(dp5746&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5747&#10;(dp5748&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5749&#10;(dp5750&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (bad_certificate)'&#10;p5751&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5751&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5752&#10;(dp5753&#10;g11&#10;Nsg12&#10;I152&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5754&#10;(dp5755&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5756&#10;(dp5757&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5758&#10;(dp5759&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5760&#10;(dp5761&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5762&#10;(dp5763&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unsupported_certificate)'&#10;p5764&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5764&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5765&#10;(dp5766&#10;g11&#10;Nsg12&#10;I153&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5767&#10;(dp5768&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5769&#10;(dp5770&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5771&#10;(dp5772&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5773&#10;(dp5774&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5775&#10;(dp5776&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unsupported_certificate)'&#10;p5777&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5777&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5778&#10;(dp5779&#10;g11&#10;Nsg12&#10;I154&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5780&#10;(dp5781&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5782&#10;(dp5783&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5784&#10;(dp5785&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5786&#10;(dp5787&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5788&#10;(dp5789&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_revoked)'&#10;p5790&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5790&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5791&#10;(dp5792&#10;g11&#10;Nsg12&#10;I155&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5793&#10;(dp5794&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5795&#10;(dp5796&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5797&#10;(dp5798&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5799&#10;(dp5800&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5801&#10;(dp5802&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_revoked)'&#10;p5803&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5803&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5804&#10;(dp5805&#10;g11&#10;Nsg12&#10;I156&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5806&#10;(dp5807&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5808&#10;(dp5809&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5810&#10;(dp5811&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5812&#10;(dp5813&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5814&#10;(dp5815&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_expired)'&#10;p5816&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5816&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5817&#10;(dp5818&#10;g11&#10;Nsg12&#10;I157&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5819&#10;(dp5820&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5821&#10;(dp5822&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5823&#10;(dp5824&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5825&#10;(dp5826&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5827&#10;(dp5828&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_expired)'&#10;p5829&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5829&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5830&#10;(dp5831&#10;g11&#10;Nsg12&#10;I158&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5832&#10;(dp5833&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5834&#10;(dp5835&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5836&#10;(dp5837&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5838&#10;(dp5839&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5840&#10;(dp5841&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (certificate_unknown)'&#10;p5842&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5842&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5843&#10;(dp5844&#10;g11&#10;Nsg12&#10;I159&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5845&#10;(dp5846&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5847&#10;(dp5848&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5849&#10;(dp5850&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5851&#10;(dp5852&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5853&#10;(dp5854&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (certificate_unknown)'&#10;p5855&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5855&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5856&#10;(dp5857&#10;g11&#10;Nsg12&#10;I160&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5858&#10;(dp5859&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5860&#10;(dp5861&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5862&#10;(dp5863&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5864&#10;(dp5865&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5866&#10;(dp5867&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (illegal_parameter)'&#10;p5868&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5868&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5869&#10;(dp5870&#10;g11&#10;Nsg12&#10;I161&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5871&#10;(dp5872&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5873&#10;(dp5874&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5875&#10;(dp5876&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5877&#10;(dp5878&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5879&#10;(dp5880&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (illegal_parameter)'&#10;p5881&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5881&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5882&#10;(dp5883&#10;g11&#10;Nsg12&#10;I162&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5884&#10;(dp5885&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5886&#10;(dp5887&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5888&#10;(dp5889&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5890&#10;(dp5891&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5892&#10;(dp5893&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unknown_ca)'&#10;p5894&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5894&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5895&#10;(dp5896&#10;g11&#10;Nsg12&#10;I163&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5897&#10;(dp5898&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5899&#10;(dp5900&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5901&#10;(dp5902&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5903&#10;(dp5904&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5905&#10;(dp5906&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (unknown_ca)'&#10;p5907&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5907&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5908&#10;(dp5909&#10;g11&#10;Nsg12&#10;I164&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5910&#10;(dp5911&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5912&#10;(dp5913&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5914&#10;(dp5915&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5916&#10;(dp5917&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5918&#10;(dp5919&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (access_denied)'&#10;p5920&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5920&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5921&#10;(dp5922&#10;g11&#10;Nsg12&#10;I165&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5923&#10;(dp5924&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5925&#10;(dp5926&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5927&#10;(dp5928&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5929&#10;(dp5930&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5931&#10;(dp5932&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (access_denied)'&#10;p5933&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5933&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5934&#10;(dp5935&#10;g11&#10;Nsg12&#10;I166&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5936&#10;(dp5937&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5938&#10;(dp5939&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5940&#10;(dp5941&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5942&#10;(dp5943&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5944&#10;(dp5945&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decode_error)'&#10;p5946&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5946&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5947&#10;(dp5948&#10;g11&#10;Nsg12&#10;I167&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5949&#10;(dp5950&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5951&#10;(dp5952&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5953&#10;(dp5954&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5955&#10;(dp5956&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5957&#10;(dp5958&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decode_error)'&#10;p5959&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5959&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5960&#10;(dp5961&#10;g11&#10;Nsg12&#10;I168&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5962&#10;(dp5963&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5964&#10;(dp5965&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5966&#10;(dp5967&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5968&#10;(dp5969&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5970&#10;(dp5971&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (decrypt_error)'&#10;p5972&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5972&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5973&#10;(dp5974&#10;g11&#10;Nsg12&#10;I169&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5975&#10;(dp5976&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5977&#10;(dp5978&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5979&#10;(dp5980&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5981&#10;(dp5982&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5983&#10;(dp5984&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (decrypt_error)'&#10;p5985&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5985&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5986&#10;(dp5987&#10;g11&#10;Nsg12&#10;I170&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp5988&#10;(dp5989&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp5990&#10;(dp5991&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp5992&#10;(dp5993&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp5994&#10;(dp5995&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp5996&#10;(dp5997&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (export_restriction)'&#10;p5998&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g5998&#10;sbag3&#10;(g7&#10;g8&#10;NtRp5999&#10;(dp6000&#10;g11&#10;Nsg12&#10;I171&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6001&#10;(dp6002&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6003&#10;(dp6004&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6005&#10;(dp6006&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6007&#10;(dp6008&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6009&#10;(dp6010&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (export_restriction)'&#10;p6011&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6011&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6012&#10;(dp6013&#10;g11&#10;Nsg12&#10;I172&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6014&#10;(dp6015&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6016&#10;(dp6017&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6018&#10;(dp6019&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6020&#10;(dp6021&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6022&#10;(dp6023&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (protocol_version)'&#10;p6024&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6024&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6025&#10;(dp6026&#10;g11&#10;Nsg12&#10;I173&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6027&#10;(dp6028&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6029&#10;(dp6030&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6031&#10;(dp6032&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6033&#10;(dp6034&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6035&#10;(dp6036&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (protocol_version)'&#10;p6037&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6037&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6038&#10;(dp6039&#10;g11&#10;Nsg12&#10;I174&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6040&#10;(dp6041&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6042&#10;(dp6043&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6044&#10;(dp6045&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6046&#10;(dp6047&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6048&#10;(dp6049&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (insufficient_security)'&#10;p6050&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6050&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6051&#10;(dp6052&#10;g11&#10;Nsg12&#10;I175&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6053&#10;(dp6054&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6055&#10;(dp6056&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6057&#10;(dp6058&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6059&#10;(dp6060&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6061&#10;(dp6062&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (insufficient_security)'&#10;p6063&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6063&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6064&#10;(dp6065&#10;g11&#10;Nsg12&#10;I176&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6066&#10;(dp6067&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6068&#10;(dp6069&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6070&#10;(dp6071&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6072&#10;(dp6073&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6074&#10;(dp6075&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (internal_error)'&#10;p6076&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6076&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6077&#10;(dp6078&#10;g11&#10;Nsg12&#10;I177&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6079&#10;(dp6080&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6081&#10;(dp6082&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6083&#10;(dp6084&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6085&#10;(dp6086&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6087&#10;(dp6088&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (internal_error)'&#10;p6089&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6089&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6090&#10;(dp6091&#10;g11&#10;Nsg12&#10;I178&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6092&#10;(dp6093&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6094&#10;(dp6095&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6096&#10;(dp6097&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6098&#10;(dp6099&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6100&#10;(dp6101&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (user_canceled)'&#10;p6102&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6102&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6103&#10;(dp6104&#10;g11&#10;Nsg12&#10;I179&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6105&#10;(dp6106&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6107&#10;(dp6108&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6109&#10;(dp6110&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6111&#10;(dp6112&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6113&#10;(dp6114&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (user_canceled)'&#10;p6115&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6115&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6116&#10;(dp6117&#10;g11&#10;Nsg12&#10;I180&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6118&#10;(dp6119&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6120&#10;(dp6121&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6122&#10;(dp6123&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6124&#10;(dp6125&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6126&#10;(dp6127&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (no_renegotiation)'&#10;p6128&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6128&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6129&#10;(dp6130&#10;g11&#10;Nsg12&#10;I181&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6131&#10;(dp6132&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6133&#10;(dp6134&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6135&#10;(dp6136&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6137&#10;(dp6138&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6139&#10;(dp6140&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Sent (no_renegotiation)'&#10;p6141&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6141&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6142&#10;(dp6143&#10;g11&#10;Nsg12&#10;I182&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6144&#10;(dp6145&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6146&#10;(dp6147&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6148&#10;(dp6149&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6150&#10;(dp6151&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6152&#10;(dp6153&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (undefined error)'&#10;p6154&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6154&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6155&#10;(dp6156&#10;g11&#10;Nsg12&#10;I183&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6157&#10;(dp6158&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6159&#10;(dp6160&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6161&#10;(dp6162&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6163&#10;(dp6164&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6165&#10;(dp6166&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (undefined error)'&#10;p6167&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6167&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6168&#10;(dp6169&#10;g11&#10;Nsg12&#10;I184&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6170&#10;(dp6171&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6172&#10;(dp6173&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6174&#10;(dp6175&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6176&#10;(dp6177&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6178&#10;(dp6179&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no cipher)'&#10;p6180&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6180&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6181&#10;(dp6182&#10;g11&#10;Nsg12&#10;I185&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6183&#10;(dp6184&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6185&#10;(dp6186&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6187&#10;(dp6188&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6189&#10;(dp6190&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6191&#10;(dp6192&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no cipher)'&#10;p6193&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6193&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6194&#10;(dp6195&#10;g11&#10;Nsg12&#10;I186&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6196&#10;(dp6197&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6198&#10;(dp6199&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6200&#10;(dp6201&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6202&#10;(dp6203&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6204&#10;(dp6205&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (no certificate)'&#10;p6206&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6206&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6207&#10;(dp6208&#10;g11&#10;Nsg12&#10;I187&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6209&#10;(dp6210&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6211&#10;(dp6212&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6213&#10;(dp6214&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6215&#10;(dp6216&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6217&#10;(dp6218&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (no certificate)'&#10;p6219&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6219&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6220&#10;(dp6221&#10;g11&#10;Nsg12&#10;I188&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6222&#10;(dp6223&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6224&#10;(dp6225&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6226&#10;(dp6227&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6228&#10;(dp6229&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6230&#10;(dp6231&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (bad certificate)'&#10;p6232&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6232&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6233&#10;(dp6234&#10;g11&#10;Nsg12&#10;I189&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6235&#10;(dp6236&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6237&#10;(dp6238&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6239&#10;(dp6240&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6241&#10;(dp6242&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6243&#10;(dp6244&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (bad certificate)'&#10;p6245&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6245&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6246&#10;(dp6247&#10;g11&#10;Nsg12&#10;I190&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6248&#10;(dp6249&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6250&#10;(dp6251&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6252&#10;(dp6253&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6254&#10;(dp6255&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6256&#10;(dp6257&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received (unsupported certificate)'&#10;p6258&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6258&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6259&#10;(dp6260&#10;g11&#10;Nsg12&#10;I191&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6261&#10;(dp6262&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6263&#10;(dp6264&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6265&#10;(dp6266&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6267&#10;(dp6268&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6269&#10;(dp6270&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent (unsupported certificate)'&#10;p6271&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6271&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6272&#10;(dp6273&#10;g11&#10;Nsg12&#10;I192&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6274&#10;(dp6275&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6276&#10;(dp6277&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6278&#10;(dp6279&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6280&#10;(dp6281&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6282&#10;(dp6283&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Received'&#10;p6284&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6284&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6285&#10;(dp6286&#10;g11&#10;Nsg12&#10;I193&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6287&#10;(dp6288&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6289&#10;(dp6290&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6291&#10;(dp6292&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6293&#10;(dp6294&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6295&#10;(dp6296&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Errors Sent'&#10;p6297&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6297&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6298&#10;(dp6299&#10;g11&#10;Nsg12&#10;I194&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6300&#10;(dp6301&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6302&#10;(dp6303&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6304&#10;(dp6305&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6306&#10;(dp6307&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6308&#10;(dp6309&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Sent'&#10;p6310&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6310&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6311&#10;(dp6312&#10;g11&#10;Nsg12&#10;I195&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6313&#10;(dp6314&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6315&#10;(dp6316&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6317&#10;(dp6318&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6319&#10;(dp6320&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6321&#10;(dp6322&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Client Hello Received'&#10;p6323&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6323&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6324&#10;(dp6325&#10;g11&#10;Nsg12&#10;I196&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6326&#10;(dp6327&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6328&#10;(dp6329&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6330&#10;(dp6331&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6332&#10;(dp6333&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6334&#10;(dp6335&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Sent'&#10;p6336&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6336&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6337&#10;(dp6338&#10;g11&#10;Nsg12&#10;I197&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6339&#10;(dp6340&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6341&#10;(dp6342&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6343&#10;(dp6344&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6345&#10;(dp6346&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6347&#10;(dp6348&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Server Hello Received'&#10;p6349&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6349&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6350&#10;(dp6351&#10;g11&#10;Nsg12&#10;I198&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6352&#10;(dp6353&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6354&#10;(dp6355&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6356&#10;(dp6357&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6358&#10;(dp6359&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6360&#10;(dp6361&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Sent'&#10;p6362&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6362&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6363&#10;(dp6364&#10;g11&#10;Nsg12&#10;I199&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6365&#10;(dp6366&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6367&#10;(dp6368&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6369&#10;(dp6370&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6371&#10;(dp6372&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6373&#10;(dp6374&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'Hello Requests Received'&#10;p6375&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6375&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6376&#10;(dp6377&#10;g11&#10;Nsg12&#10;I200&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6378&#10;(dp6379&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6380&#10;(dp6381&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6382&#10;(dp6383&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6384&#10;(dp6385&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6386&#10;(dp6387&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Success'&#10;p6388&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6388&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6389&#10;(dp6390&#10;g11&#10;Nsg12&#10;I201&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6391&#10;(dp6392&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6393&#10;(dp6394&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6395&#10;(dp6396&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6397&#10;(dp6398&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6399&#10;(dp6400&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Session Reuse Failed'&#10;p6401&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6401&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6402&#10;(dp6403&#10;g11&#10;Nsg12&#10;I202&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6404&#10;(dp6405&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6406&#10;(dp6407&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6408&#10;(dp6409&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6410&#10;(dp6411&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6412&#10;(dp6413&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Concurrent Sessions'&#10;p6414&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6414&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6415&#10;(dp6416&#10;g11&#10;Nsg12&#10;I203&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6417&#10;(dp6418&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6419&#10;(dp6420&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6421&#10;(dp6422&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6423&#10;(dp6424&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6425&#10;(dp6426&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Sent'&#10;p6427&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6427&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6428&#10;(dp6429&#10;g11&#10;Nsg12&#10;I204&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6430&#10;(dp6431&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6432&#10;(dp6433&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6434&#10;(dp6435&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6436&#10;(dp6437&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6438&#10;(dp6439&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Bytes Received'&#10;p6440&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6440&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6441&#10;(dp6442&#10;g11&#10;Nsg12&#10;I205&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6443&#10;(dp6444&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6445&#10;(dp6446&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6447&#10;(dp6448&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6449&#10;(dp6450&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6451&#10;(dp6452&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Throughput Bytes'&#10;p6453&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6453&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6454&#10;(dp6455&#10;g11&#10;Nsg12&#10;I206&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6456&#10;(dp6457&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6458&#10;(dp6459&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6460&#10;(dp6461&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6462&#10;(dp6463&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6464&#10;(dp6465&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Application Data Bytes'&#10;p6466&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6466&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6467&#10;(dp6468&#10;g11&#10;Nsg12&#10;I207&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6469&#10;(dp6470&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6471&#10;(dp6472&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6473&#10;(dp6474&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6475&#10;(dp6476&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6477&#10;(dp6478&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Validation Failure'&#10;p6479&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6479&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6480&#10;(dp6481&#10;g11&#10;Nsg12&#10;I208&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6482&#10;(dp6483&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6484&#10;(dp6485&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6486&#10;(dp6487&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6488&#10;(dp6489&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6490&#10;(dp6491&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate Self Signed'&#10;p6492&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6492&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6493&#10;(dp6494&#10;g11&#10;Nsg12&#10;I209&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6495&#10;(dp6496&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6497&#10;(dp6498&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6499&#10;(dp6500&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6501&#10;(dp6502&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6503&#10;(dp6504&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Certificate CA Signed'&#10;p6505&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6505&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6506&#10;(dp6507&#10;g11&#10;Nsg12&#10;I210&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6508&#10;(dp6509&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6510&#10;(dp6511&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6512&#10;(dp6513&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6514&#10;(dp6515&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6516&#10;(dp6517&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Alerts Received (unrecognized name)'&#10;p6518&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6518&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6519&#10;(dp6520&#10;g11&#10;Nsg12&#10;I211&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6521&#10;(dp6522&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6523&#10;(dp6524&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6525&#10;(dp6526&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6527&#10;(dp6528&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6529&#10;(dp6530&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension sent successfully'&#10;p6531&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6531&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6532&#10;(dp6533&#10;g11&#10;Nsg12&#10;I212&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6534&#10;(dp6535&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6536&#10;(dp6537&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6538&#10;(dp6539&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6540&#10;(dp6541&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6542&#10;(dp6543&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL SNI extension mismatch'&#10;p6544&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6544&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6545&#10;(dp6546&#10;g11&#10;Nsg12&#10;I213&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6547&#10;(dp6548&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6549&#10;(dp6550&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6551&#10;(dp6552&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6553&#10;(dp6554&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6555&#10;(dp6556&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse success'&#10;p6557&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6557&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6558&#10;(dp6559&#10;g11&#10;Nsg12&#10;I214&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6560&#10;(dp6561&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6562&#10;(dp6563&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6564&#10;(dp6565&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6566&#10;(dp6567&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6568&#10;(dp6569&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL session ticket reuse failure'&#10;p6570&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6570&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6571&#10;(dp6572&#10;g11&#10;Nsg12&#10;I215&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6573&#10;(dp6574&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6575&#10;(dp6576&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6577&#10;(dp6578&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6579&#10;(dp6580&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6581&#10;(dp6582&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfully'&#10;p6583&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6583&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6584&#10;(dp6585&#10;g11&#10;Nsg12&#10;I216&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6586&#10;(dp6587&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6588&#10;(dp6589&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6590&#10;(dp6591&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6592&#10;(dp6593&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6594&#10;(dp6595&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'SSL Negotiation Finished Successfuly'&#10;p6596&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6596&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6597&#10;(dp6598&#10;g11&#10;Nsg12&#10;I217&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6599&#10;(dp6600&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6601&#10;(dp6602&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6603&#10;(dp6604&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6605&#10;(dp6606&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6607&#10;(dp6608&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Sent'&#10;p6609&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6609&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6610&#10;(dp6611&#10;g11&#10;Nsg12&#10;I218&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6612&#10;(dp6613&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6614&#10;(dp6615&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6616&#10;(dp6617&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6618&#10;(dp6619&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6620&#10;(dp6621&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN_SYN-ACK Received'&#10;p6622&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6622&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6623&#10;(dp6624&#10;g11&#10;Nsg12&#10;I219&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6625&#10;(dp6626&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6627&#10;(dp6628&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6629&#10;(dp6630&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6631&#10;(dp6632&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6633&#10;(dp6634&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN Failed'&#10;p6635&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6635&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6636&#10;(dp6637&#10;g11&#10;Nsg12&#10;I220&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6638&#10;(dp6639&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6640&#10;(dp6641&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6642&#10;(dp6643&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6644&#10;(dp6645&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6646&#10;(dp6647&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP SYN-ACK Sent'&#10;p6648&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6648&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6649&#10;(dp6650&#10;g11&#10;Nsg12&#10;I221&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6651&#10;(dp6652&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6653&#10;(dp6654&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6655&#10;(dp6656&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6657&#10;(dp6658&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6659&#10;(dp6660&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connection Requests Failed'&#10;p6661&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6661&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6662&#10;(dp6663&#10;g11&#10;Nsg12&#10;I222&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6664&#10;(dp6665&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6666&#10;(dp6667&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6668&#10;(dp6669&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6670&#10;(dp6671&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6672&#10;(dp6673&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections Established'&#10;p6674&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6674&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6675&#10;(dp6676&#10;g11&#10;Nsg12&#10;I223&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6677&#10;(dp6678&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6679&#10;(dp6680&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6681&#10;(dp6682&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6683&#10;(dp6684&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6685&#10;(dp6686&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Sent'&#10;p6687&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6687&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6688&#10;(dp6689&#10;g11&#10;Nsg12&#10;I224&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6690&#10;(dp6691&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6692&#10;(dp6693&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6694&#10;(dp6695&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6696&#10;(dp6697&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6698&#10;(dp6699&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN Received'&#10;p6700&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6700&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6701&#10;(dp6702&#10;g11&#10;Nsg12&#10;I225&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6703&#10;(dp6704&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6705&#10;(dp6706&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6707&#10;(dp6708&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6709&#10;(dp6710&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6711&#10;(dp6712&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Sent'&#10;p6713&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6713&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6714&#10;(dp6715&#10;g11&#10;Nsg12&#10;I226&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6716&#10;(dp6717&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6718&#10;(dp6719&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6720&#10;(dp6721&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6722&#10;(dp6723&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6724&#10;(dp6725&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP FIN-ACK Received'&#10;p6726&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6726&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6727&#10;(dp6728&#10;g11&#10;Nsg12&#10;I227&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6729&#10;(dp6730&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6731&#10;(dp6732&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6733&#10;(dp6734&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6735&#10;(dp6736&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6737&#10;(dp6738&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Sent'&#10;p6739&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6739&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6740&#10;(dp6741&#10;g11&#10;Nsg12&#10;I228&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6742&#10;(dp6743&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6744&#10;(dp6745&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6746&#10;(dp6747&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6748&#10;(dp6749&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6750&#10;(dp6751&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Resets Received'&#10;p6752&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6752&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6753&#10;(dp6754&#10;g11&#10;Nsg12&#10;I229&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6755&#10;(dp6756&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6757&#10;(dp6758&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6759&#10;(dp6760&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6761&#10;(dp6762&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6763&#10;(dp6764&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Retries'&#10;p6765&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6765&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6766&#10;(dp6767&#10;g11&#10;Nsg12&#10;I230&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6768&#10;(dp6769&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6770&#10;(dp6771&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6772&#10;(dp6773&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6774&#10;(dp6775&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6776&#10;(dp6777&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Timeouts'&#10;p6778&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6778&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6779&#10;(dp6780&#10;g11&#10;Nsg12&#10;I231&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6781&#10;(dp6782&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6783&#10;(dp6784&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6785&#10;(dp6786&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6787&#10;(dp6788&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6789&#10;(dp6790&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Accept Queue Entries'&#10;p6791&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6791&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6792&#10;(dp6793&#10;g11&#10;Nsg12&#10;I232&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6794&#10;(dp6795&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6796&#10;(dp6797&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6798&#10;(dp6799&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6800&#10;(dp6801&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6802&#10;(dp6803&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Listen Queue Drops'&#10;p6804&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6804&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6805&#10;(dp6806&#10;g11&#10;Nsg12&#10;I233&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6807&#10;(dp6808&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6809&#10;(dp6810&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6811&#10;(dp6812&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6813&#10;(dp6814&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6815&#10;(dp6816&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in ESTABLISHED State'&#10;p6817&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6817&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6818&#10;(dp6819&#10;g11&#10;Nsg12&#10;I234&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6820&#10;(dp6821&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6822&#10;(dp6823&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6824&#10;(dp6825&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6826&#10;(dp6827&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6828&#10;(dp6829&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-SENT State'&#10;p6830&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6830&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6831&#10;(dp6832&#10;g11&#10;Nsg12&#10;I235&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6833&#10;(dp6834&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6835&#10;(dp6836&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6837&#10;(dp6838&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6839&#10;(dp6840&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6841&#10;(dp6842&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in SYN-RECEIVED State'&#10;p6843&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6843&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6844&#10;(dp6845&#10;g11&#10;Nsg12&#10;I236&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6846&#10;(dp6847&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6848&#10;(dp6849&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6850&#10;(dp6851&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6852&#10;(dp6853&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6854&#10;(dp6855&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-1 State'&#10;p6856&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6856&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6857&#10;(dp6858&#10;g11&#10;Nsg12&#10;I237&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6859&#10;(dp6860&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6861&#10;(dp6862&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6863&#10;(dp6864&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6865&#10;(dp6866&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6867&#10;(dp6868&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in FIN-WAIT-2 State'&#10;p6869&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6869&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6870&#10;(dp6871&#10;g11&#10;Nsg12&#10;I238&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6872&#10;(dp6873&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6874&#10;(dp6875&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6876&#10;(dp6877&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6878&#10;(dp6879&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6880&#10;(dp6881&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in TIME-WAIT State'&#10;p6882&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6882&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6883&#10;(dp6884&#10;g11&#10;Nsg12&#10;I239&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6885&#10;(dp6886&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6887&#10;(dp6888&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6889&#10;(dp6890&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6891&#10;(dp6892&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6893&#10;(dp6894&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE STATE'&#10;p6895&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6895&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6896&#10;(dp6897&#10;g11&#10;Nsg12&#10;I240&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6898&#10;(dp6899&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6900&#10;(dp6901&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6902&#10;(dp6903&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6904&#10;(dp6905&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6906&#10;(dp6907&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSE-WAIT State'&#10;p6908&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6908&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6909&#10;(dp6910&#10;g11&#10;Nsg12&#10;I241&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6911&#10;(dp6912&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6913&#10;(dp6914&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6915&#10;(dp6916&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6917&#10;(dp6918&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6919&#10;(dp6920&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LAST-ACK State'&#10;p6921&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6921&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6922&#10;(dp6923&#10;g11&#10;Nsg12&#10;I242&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6924&#10;(dp6925&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6926&#10;(dp6927&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6928&#10;(dp6929&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6930&#10;(dp6931&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6932&#10;(dp6933&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in LISTENING State'&#10;p6934&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6934&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6935&#10;(dp6936&#10;g11&#10;Nsg12&#10;I243&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6937&#10;(dp6938&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6939&#10;(dp6940&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6941&#10;(dp6942&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6943&#10;(dp6944&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6945&#10;(dp6946&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Connections in CLOSING State'&#10;p6947&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6947&#10;sbag3&#10;(g7&#10;g8&#10;NtRp6948&#10;(dp6949&#10;g11&#10;Nsg12&#10;I244&#10;sg13&#10;I01&#10;sg14&#10;g3&#10;(g15&#10;g8&#10;NtRp6950&#10;(dp6951&#10;g18&#10;g3&#10;(g19&#10;g5&#10;(ltRp6952&#10;(dp6953&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg23&#10;g3&#10;(g24&#10;g5&#10;(ltRp6954&#10;(dp6955&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg11&#10;Nsg12&#10;I-1&#10;sg27&#10;g3&#10;(g28&#10;g5&#10;(ltRp6956&#10;(dp6957&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsg22&#10;I00&#10;sg31&#10;g3&#10;(g32&#10;g5&#10;(ltRp6958&#10;(dp6959&#10;g12&#10;I-1&#10;sg22&#10;I00&#10;sg11&#10;Nsbsbsg35&#10;S'TCP Internally Aborted Connections'&#10;p6960&#10;sg22&#10;I00&#10;sg37&#10;g38&#10;sg39&#10;g6960&#10;sbatRp6961&#10;(dp6962&#10;g12&#10;I244&#10;sg22&#10;I00&#10;sg11&#10;Nsbs.</svRestConfiguration>
</statManagerOptions>
<currentUniqueIDForAgent type="int">2</currentUniqueIDForAgent>
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-1024K.rxf b/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-1024K.rxf
deleted file mode 100644
index 9c11026d1..000000000
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-1024K.rxf
+++ /dev/null
@@ -1,2392 +0,0 @@
-<?xml version="1.0" ?>
-<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
- <_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;04a56313-c07c-4fae-acc5-e29a816e1311&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;cac5e27f-ec70-45e3-bc6c-7b0ac9e43449&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;3&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;6c1a9dc4-bc8e-48ad-982f-956b0561e947&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network_1&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;af65320b-b937-4835-b8c1-510cc79660ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;0216d80d-55b8-4b3e-a187-6e8536fa5902&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;a645bdf1-8071-4555-b862-9f30729946e7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;6b363dca-4b7b-45f3-a094-50df1f3b6fb7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;0ee36d95-6f82-49e3-aaed-52fada95c460&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;c74e6630-4c22-46a1-bd5a-9a18c361199f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R6&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:C0:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R6&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;410b3e8d-36a6-41b5-821e-9ee93496ea7a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R6&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;192.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;192.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;c74e6630-4c22-46a1-bd5a-9a18c361199f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;f020117b-0c7f-4da8-a1ae-0fca36b0caad&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;a360ad81-4163-41db-b64f-bc1af27777d5&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;5d8e54de-002f-41c6-aac8-aff822bb0f7e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;8a334019-95aa-49f2-80dd-08bd013b6f6c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;45915d75-f382-4032-821f-233d11a38c11&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;10429e22-34bc-4ae5-b85f-3089635b6eb0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;7dad7c5d-84ac-4f54-ab59-fd45367fbb53&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;17371506-2053-47a1-9b65-5422bcd36666&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;HTTPClient1!Traffic2_HTTPServer1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;HTTPClient1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;424d5c6a-3bd8-4c5f-86af-ad84753fa410&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;076f9c54-cda8-4c68-a9c8-f14550cab1ae&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;13&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;14&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;16&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;17&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;18&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;669af012-d572-439d-9c70-cfbacea0fe7f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network_1&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;9280ae7b-1935-4fb1-8a86-522e739d7d13&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;3158f964-1bf1-4ba7-b2d5-a0f2174b233f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;454249a6-64c1-41d4-b0ff-84b288651087&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;3d790b32-9ee7-4e44-b63f-cfab800dea84&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;c3e18bb9-4bf8-4bfc-a308-6a155469a0ee&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;95df1613-0cfc-45b5-a68e-e06ecd5b6cdf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R8&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:C0:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R8&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;2aa50b07-0df6-4bc2-8fcc-1ebb0f6169b5&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R8&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;192.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;192.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;95df1613-0cfc-45b5-a68e-e06ecd5b6cdf&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;389909e0-120c-4ea7-857f-69e5981ba867&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;13&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;82f06e5c-e227-4c7b-9b89-c4495858f1c1&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;19&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;b4947db2-ab64-441c-81df-d6961888df99&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;20&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;76a42df0-2980-40cb-a135-8afd39ffa5a2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;21&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;34244aba-2937-43a8-900b-7821e096b69a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;22&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;2551de11-5f59-49dc-92be-266b8bf8fe90&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;23&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;6d9cab2d-989f-4bad-9595-ffefba7bc84a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-5&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;24&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;dd86f951-1b71-4f94-930e-1f690af65f5a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;2dc65e0c-3a5a-4c59-a3a7-d1cf336fa422&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c648ad96-ef63-4c6d-b77e-586fece09b3b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;dc4d759f-e4ac-4498-9296-92fd26a83bf9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;3b496ea9-e90a-48e5-b01a-adfeb9940e5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;72bbb3e6-5bae-448e-bcda-ba87a76fa477&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7c3ea465-5392-4894-b8a4-0138f48acf8e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;669af012-d572-439d-9c70-cfbacea0fe7f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;6c1a9dc4-bc8e-48ad-982f-956b0561e947&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
- </_smSessionXml>
- <_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
- <xml type="str"></xml>
- </_composerConfig>
- <_quickTestConfig ver="[0, [1, [0, [0]]]]" type="ixQuickTestConfig">
- <xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
- </_quickTestConfig>
- <lastApiUniqueId type="int">15385</lastApiUniqueId>
- <version type="str">8.20.0.273</version>
- <name type="str">HTTP-vFW_IPv4_4Ports-CC-1024K.rxf</name>
- <comment type="str"></comment>
- <path type="str">F:\IXIA-TESTS</path>
- <last type="str">HTTP-vFW_IPv4_4Ports-CC-256K.rxf</last>
- <activeTest type="str">Test1</activeTest>
- <chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
- <chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
- <_apiUniqueId type="int">12991</_apiUniqueId>
- <chassisMap type="dict"/>
- <hiddenChassis type="NoneType">None</hiddenChassis>
- </chassisChain>
- <AfmPortPacketRewriteConfigList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAfmPortPacketRewriteConfigList" itemtype="ixAfmPortPacketRewriteConfig"/>
- <networkList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixRepositoryNetworkList" itemtype="ixNullNetwork"/>
- <dutList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixDutList" itemtype="ixDut"/>
- <trafficList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTrafficList" itemtype="ixActivityModel"/>
- <testList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTestList" itemtype="ixTestEnvelope">
- <item ver="[18, [1, [0, [0]]]]" type="ixTestEnvelope">
- <name type="str">Test1</name>
- <comment type="str"></comment>
- <enableForceOwnership type="bool">False</enableForceOwnership>
- <enableResetPorts type="bool">False</enableResetPorts>
- <statsRequired type="int">1</statsRequired>
- <enableConditionalView type="bool">False</enableConditionalView>
- <conditionalViewType type="int">0</conditionalViewType>
- <conditionalViewList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixConditionalViewList" itemtype="ixConditionalView"/>
- <enableReleaseConfigAfterRun type="int">0</enableReleaseConfigAfterRun>
- <csvInterval type="int">4</csvInterval>
- <networkFailureThreshold type="int">0</networkFailureThreshold>
- <captureViewOptions ver="[1, [1, [0, [0]]]]" oid="8" type="ixViewOptions">
- <runMode type="int">1</runMode>
- <collectScheme type="int">0</collectScheme>
- <allocatedBufferMemoryPercentage type="long">30</allocatedBufferMemoryPercentage>
- <captureRunAfter type="int">0</captureRunAfter>
- <captureRunDuration type="int">0</captureRunDuration>
- <_apiUniqueId type="int">12941</_apiUniqueId>
- </captureViewOptions>
- <scenarioList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioList" itemtype="ixScenario">
- <item ver="[3, [1, [0, [0]]]]" type="ixScenario">
- <name type="str">TrafficFlow1</name>
- <columnList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixTrafficColumnList" itemtype="ixTrafficColumn">
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Client</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="bool">True</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP client</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="14" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">newClientActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">12943</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">HTTP server_newServerActivity1</name>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="0"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="30" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="bool">True</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP server</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="6" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">newServerActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="bool">False</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12972</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="str">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12973</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12987</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12988</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="1" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">12984</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12974</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12975</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12976</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12977</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">12978</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">12979</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">12980</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">12981</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">12982</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">12983</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12985</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12986</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">2</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12971</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" oid="9" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
- <_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (152.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="3"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">b2c21c73-bfe3-4fbc-9804-b5a8b307d893</_rangeGroupObjectId>
- <_smPluginObjectId type="str">b85b184d-9bb4-48c2-a029-e633fee7a3c8</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="4"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="5" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="5"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">c4ecfc60-64ac-4dc2-9410-e0f58d84f229</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="6"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">newServerActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[0, [2, [2, [1, [1, [0, [0]]]]]]]" oid="7" type="ixMatchLongestTimeline"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12989</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ref="9"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12970</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="10" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12956</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="3"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="3"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="6"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="6"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12955</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="10"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">newServerActivity1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">0</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">1</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">1</httpVersion>
- <keepAlive type="bool">False</keepAlive>
- <maxPersistentRequests type="int">0</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">:80</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">:443</httpsProxy>
- <browserEmulation type="int">1</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="bool">False</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12948</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12945</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12949</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">HTTP server_newServerActivity1:80</destination>
- <pageObject type="str">/1024k.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="bool">False</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12946</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12947</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12950</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12951</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12952</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12953</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">1</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12942</_apiUniqueId>
- <uniqueID type="int">1</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
- <_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (152.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="11"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">aa33a76b-9c7f-48d9-a537-8d6eeec03662</_rangeGroupObjectId>
- <_smPluginObjectId type="str">a916ae0f-0731-405d-ad19-eaade6c515f1</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="12"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="13" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="13"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">865be042-32d5-426a-9e75-0908c943801f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="14"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">newClientActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="15" type="ixTimeline">
- <name type="str">Timeline1</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">20000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">0</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12954</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="15"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12940</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="16" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12926</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="11"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="11"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="14"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="14"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12925</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="16"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">Traffic1@client network_1</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">Traffic1</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="27" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">HTTPClient1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">15343</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">Traffic2_HTTPServer1</name>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="17"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="31" type="ixNetTraffic">
- <name type="str">Traffic2@server network_1</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">Traffic2</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="22" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">HTTPServer1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="int">0</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15367</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="int">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15368</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15382</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15383</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="18" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">15379</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">1</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15369</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15370</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15371</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">15372</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">15373</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">15374</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">15375</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">15376</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">15377</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">15378</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15380</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15381</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">6</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15366</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network_1</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="19" type="ixNetworkRange">
- <_smRangeObjectId type="str">ba01e944-e779-4a36-b3bd-26d1c3b0ef21</_smRangeObjectId>
- <name type="str">Network Range IP-R8 in server network_1 (192.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="20" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="19"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">389909e0-120c-4ea7-857f-69e5981ba867</_rangeGroupObjectId>
- <_smPluginObjectId type="str">2aa50b07-0df6-4bc2-8fcc-1ebb0f6169b5</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="20"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="21" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="21"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">669af012-d572-439d-9c70-cfbacea0fe7f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="22"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">HTTPServer1</name>
- <enable type="bool">True</enable>
- <timeline ref="7"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15384</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">15365</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="23" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">15356</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="19"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="19"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="22"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="22"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15355</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="23"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">HTTPServer1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">1</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">3</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">0</httpVersion>
- <keepAlive type="int">0</keepAlive>
- <maxPersistentRequests type="int">1</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">0.0.0.0</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">0.0.0.0</httpsProxy>
- <browserEmulation type="int">3</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="int">0</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15348</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15345</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15349</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">Traffic2_HTTPServer1:80</destination>
- <pageObject type="str">/1024k.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="int">0</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15346</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15347</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15350</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15351</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15352</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">15353</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">4</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15342</_apiUniqueId>
- <uniqueID type="int">4</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network_1</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="24" type="ixNetworkRange">
- <_smRangeObjectId type="str">0304987f-176a-4aea-a3cb-c117279fe0ea</_smRangeObjectId>
- <name type="str">Network Range IP-R6 in client network_1 (192.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="25" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="24"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">f020117b-0c7f-4da8-a1ae-0fca36b0caad</_rangeGroupObjectId>
- <_smPluginObjectId type="str">410b3e8d-36a6-41b5-821e-9ee93496ea7a</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="25"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="26" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="26"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">6c1a9dc4-bc8e-48ad-982f-956b0561e947</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="27"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">HTTPClient1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="28" type="ixTimeline">
- <name type="str">Timeline2</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">20000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">3</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15354</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="28"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">15341</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="29" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">15332</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="24"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="24"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="27"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="27"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15331</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="29"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- </elementList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12922</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">DUT</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12923</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Server</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ref="30"/>
- <item ref="31"/>
- </elementList>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12924</_apiUniqueId>
- </item>
- </columnList>
- <links ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityLinkList" itemtype="ixActivityLink"/>
- <appMixList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixAppMixList" itemtype="ixAppMix"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12921</_apiUniqueId>
- </item>
- </scenarioList>
- <currentUniqueIDForAgent type="int">6</currentUniqueIDForAgent>
- <enableNetworkDiagnostics type="bool">True</enableNetworkDiagnostics>
- <showNetworkDiagnosticsFromApplyConfig type="bool">False</showNetworkDiagnosticsFromApplyConfig>
- <showNetworkDiagnosticsAfterRunStops type="bool">False</showNetworkDiagnosticsAfterRunStops>
- <resetNetworkDiagnosticsAtStartRun type="bool">False</resetNetworkDiagnosticsAtStartRun>
- <enableNetworkDiagnosticsLogging type="bool">False</enableNetworkDiagnosticsLogging>
- <enableTcpAdvancedStats type="bool">False</enableTcpAdvancedStats>
- <enableFrameSizeDistributionStats type="bool">False</enableFrameSizeDistributionStats>
- <isFrameSizeDistributionViewSupported type="bool">False</isFrameSizeDistributionViewSupported>
- <statViewThroughputUnits type="str">Kbps</statViewThroughputUnits>
- <totalUserObjectiveInfoList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixTotalUserObjectiveInfoList" itemtype="ixTotalUserObjectiveInfo"/>
- <activitiesGroupedByObjective type="bool">False</activitiesGroupedByObjective>
- <eventHandlerSettings ver="[0, [1, [0, [0]]]]" type="ixEventHandlerSettings">
- <disabledEventClasses type="str"></disabledEventClasses>
- <disabledPorts type="str"></disabledPorts>
- <_apiUniqueId type="int">12990</_apiUniqueId>
- </eventHandlerSettings>
- <allowMixedObjectiveTypes type="bool">False</allowMixedObjectiveTypes>
- <networkProtocolOptions type="NoneType">None</networkProtocolOptions>
- <seedForRandomBehavior type="int">0</seedForRandomBehavior>
- <csvThroughputScalingFactor type="int">0</csvThroughputScalingFactor>
- <reporterThroughputScalingFactor type="int">0</reporterThroughputScalingFactor>
- <profileDirectory ver="[2, [1, [0, [0]]]]" type="ixProfileDirectory">
- <categoryList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileCategoryList" itemtype="ixProfileCategory">
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Playlist</name>
- <categoryId type="str">playlist</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.Playlist.ixPropertyMap_PlaylistCategory$ixPropertyMap_PlaylistCategory"/>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Random Data</name>
- <categoryId type="str">rdge</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.RandomData.ixPropertyMap_RandomDataCategory$ixPropertyMap_RandomDataCategory">
- <startcore type="int">0</startcore>
- <totalcores type="int">1</totalcores>
- </pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">1</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Real File</name>
- <categoryId type="str">realfile</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">2</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Unified File System</name>
- <categoryId type="str">ufs</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">3</objectID>
- </item>
- </categoryList>
- <_profileMru type="str"></_profileMru>
- </profileDirectory>
- <communityList type="NoneType">None</communityList>
- <autoUpdateAppFlowsToLatest type="bool">True</autoUpdateAppFlowsToLatest>
- <downgradeAppLibFlowsToLatestValidVersion type="bool">True</downgradeAppLibFlowsToLatestValidVersion>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12920</_apiUniqueId>
- <lastStatViewerConfiguration type="str"></lastStatViewerConfiguration>
- <statManagerOptions ver="[1, [1, [0, [0]]]]" type="ixStatManagerOptions">
- <pollingInterval type="int">2</pollingInterval>
- <allowCsvLogging type="bool">False</allowCsvLogging>
- <enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6(ENXS80_17!!8(6J$Z?&lt;9PL'!\;81W;L+P'T!0!(]&amp;.NK*D)2D?6_3?&#10;M.Z0.R[+D!&quot;V01!3?F^&amp;0&gt;AP.T_NPWWC2%A/J!OYM35&gt;TVH&gt;[GL40^^+B'29'&#10;MJ*6T-$53C':K!@1,&gt;&gt;_$I4SZA ^W-10R=^\BA6Z5D%M0AGT;*SG&gt;5X)&quot;@,!X&#10;M,)LN1].EI-[UYHN1!&lt;W^TIQ-B^_/HZ&amp;Y[-]/1AP8S![OS&gt;EHF U-L]9[ C@;&#10;M_*XW)OA'!)R#M$5&gt;A&amp;]K1DT,1+&gt;38+UV_77:/T8&gt;Q0);NAML'7S['K^BK1N0&#10;ME*%E*&amp;5H$\X)MET168+7!3Y:$PB&amp;+^OR$.(4TP4V@V7V N3,2&lt;&quot;PS7*V2Q+A&#10;M0F /KN-@GSNBYS&amp;.?/3BX2%BR&amp;(!P&gt;&gt;$^7%U\G$TRJPOC@0!S2(61BQ;R&lt;?(&#10;M8V[H%&gt;&lt;F2$/K#=HCVG/948AO$%$6;#[&quot;-WO-.*UTS+'KX3EB&amp;2+Z^QXFC*9/&#10;M&quot;33MT^Z&gt;NK&gt;U5\;&quot;KJKN=CME5U&lt;&quot;LE8-3=/5;X\3RW[%&amp;R2[/GPT6(Q:9N6\&#10;M;24&amp;5=-1AWB%8$YBG4[?!.T4'I @40'!&amp;-#&quot;^P(Y;O&quot;1!%%8 %R?W1D]E3]Z&#10;M:B5KX+G89^. ;&quot;(/69@QT$OV[?Z^^F4_O($__9NK'U' ;K[$FSM^Z&lt;8/76G&amp;&#10;MC=_/V'P&quot;&quot;?&gt;/(_CGL?G/L1EO&quot;=@0B\@OQG'EL9N3O)..K,4-&quot;502.&amp;&quot;1 !%;&#10;MR7HK;G^X6K.;7&amp;3@*AG%]%&gt;!A8F+//&lt;GXEOH'JUS2HC-WRV'))*C)MYG'[-.&#10;M8Y0D'N7FF26K 2IW;=CI(2WR8B:?SQ1M,$=Y6^&gt;=:KZWW&amp;: &amp;%X'Y, 9? NK&#10;M#\OE/+/-H^?V@]4ZW5B&lt;,.X^F=_,OKP&lt;64OKB?N1M^.OS^9\VWANS -0O3P8&#10;MR/J]0O8K,4+!OCQ 3-()./0XJ6/ON=4P$G.6U$KX89&gt;(^ +'&gt;HO#PYB]_,4S&#10;M[Q;32ZP'=_WJP2^K9&amp;7YE9F0.YF[&lt;C'AS&amp;;=KF/=T&gt;6ZIF&amp;Y8;20_(+LCMS2&#10;MM':GLUIU.IVZ6),J!^=#@9CR.H'71D&lt;3/G+(N=EGBHEE#CEHR;K&lt;E U=;AO-&#10;M&gt;J/9;-0A'D-O&amp;?5F1VX:;:/&gt;-AH:A-RZOFZUA&gt;N&lt;=6E$(&amp;_&quot;L#/S.&lt;/0]+:L&#10;MZ[+67NKU;H/_*.V6WKIN-V6MT]6R:$^L*OP&amp;&lt;(0#0X+=W/5=+]F1# [(9+-6&#10;M?)$X)SXB^]7U&lt;;HLPZGU4&gt;8:C^5;1GG#4]]Q^('.F3 AQ6@V%*.N*;IQ?33L&#10;M=O737*56N3@?S-Q/,=L%Y'N:I8'548RX&quot;(NE4D:YX&amp;B!/8RHF)NYGT&quot;Y(744&#10;M79-&amp;_5-G.=H%9^E6'W2?()&gt;M&quot;=I(/ -0Z==]I_7;DPG%V%,\RA./6BZ.4ITJ&#10;MS/T&quot;AY!C,,E-&quot;W3#9ZZW$R\EE/(=^_G1LI$G9J-KB&gt; *_&gt;&gt;&amp;UC8'?WJ!3,W-&#10;M3GI+12H*DS,9&quot;N/WY/_&lt;.8$IE QT%O*#K$(@@\#S(&amp;7Q*DXH&amp;C,$'\&quot;)97:*&#10;M51I/,&quot;(^=OC9R7DK7MWE'13P2C]C+]B)&gt;H26NCF%*[U ZN-,40=RHMC;.3=%&#10;M_)*CI/*_Y*M(J78'97E@!Y[I@^)6R,;E'DM9E4X70&lt;3P OGK&lt;F\%N,S-)N39&#10;M8YG)I;CT97B5+B_J+=:E&lt;_&quot;Y:N&amp;Z57+XG5&quot;^\#KOC)1MO8IBC;/CPCJ[I/V'&#10;M^V%6=_/[B&gt;\=Q+O..R:N_QT[Q[K\:*,F2CBV:&quot;G.[[%W/2%DR8=3XK8FO-5R&#10;M%^C:*1Y?96I20!Q,Q%4'V2 ,.L%;[*5W3E58P(76WX27;[- 2,H#&lt;67)76&lt;Y&#10;M- C\E;N.&quot;,I?(/FJ4P!M ,7W2-ZWB,0QQH&lt;GMT^.423*H//CU&lt;'4)JY02 +F&#10;MJEWP&quot;D&gt;:!^=96F7QKYT,E!_7P=LW#'(,-1_Y_]6&amp;,.?SY(_L/QQW_P)K190H&#10; &#10;end&#10;</svConfiguration>
- <svRestConfiguration type="str"></svRestConfiguration>
- </statManagerOptions>
- <currentUniqueIDForAgent type="int">6</currentUniqueIDForAgent>
- <_scenarioElementFactory ver="[0, [1, [0, [0]]]]" type="ixScenarioElementFactory">
- <singletonDict type="dict"/>
- <referenceCountDict type="dict">
- <item>
- <key type="str">qovCoprocessor</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">Impairment</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">asrCoprocessor</key>
- <value type="int">0</value>
- </item>
- </referenceCountDict>
- </_scenarioElementFactory>
- </item>
- </testList>
-</root>
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-1B.rxf b/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-1B.rxf
deleted file mode 100644
index 8f1fbd8d4..000000000
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-1B.rxf
+++ /dev/null
@@ -1,2392 +0,0 @@
-<?xml version="1.0" ?>
-<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
- <_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;04a56313-c07c-4fae-acc5-e29a816e1311&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;cac5e27f-ec70-45e3-bc6c-7b0ac9e43449&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;3&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;6c1a9dc4-bc8e-48ad-982f-956b0561e947&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network_1&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;af65320b-b937-4835-b8c1-510cc79660ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;0216d80d-55b8-4b3e-a187-6e8536fa5902&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;a645bdf1-8071-4555-b862-9f30729946e7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;6b363dca-4b7b-45f3-a094-50df1f3b6fb7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;0ee36d95-6f82-49e3-aaed-52fada95c460&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;c74e6630-4c22-46a1-bd5a-9a18c361199f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R6&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:C0:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R6&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;410b3e8d-36a6-41b5-821e-9ee93496ea7a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R6&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;192.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;192.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;c74e6630-4c22-46a1-bd5a-9a18c361199f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;f020117b-0c7f-4da8-a1ae-0fca36b0caad&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;a360ad81-4163-41db-b64f-bc1af27777d5&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;5d8e54de-002f-41c6-aac8-aff822bb0f7e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;8a334019-95aa-49f2-80dd-08bd013b6f6c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;45915d75-f382-4032-821f-233d11a38c11&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;10429e22-34bc-4ae5-b85f-3089635b6eb0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;7dad7c5d-84ac-4f54-ab59-fd45367fbb53&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;17371506-2053-47a1-9b65-5422bcd36666&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;HTTPClient1!Traffic2_HTTPServer1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;HTTPClient1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;424d5c6a-3bd8-4c5f-86af-ad84753fa410&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;076f9c54-cda8-4c68-a9c8-f14550cab1ae&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;13&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;14&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;16&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;17&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;18&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;669af012-d572-439d-9c70-cfbacea0fe7f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network_1&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;9280ae7b-1935-4fb1-8a86-522e739d7d13&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;3158f964-1bf1-4ba7-b2d5-a0f2174b233f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;454249a6-64c1-41d4-b0ff-84b288651087&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;3d790b32-9ee7-4e44-b63f-cfab800dea84&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;c3e18bb9-4bf8-4bfc-a308-6a155469a0ee&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;95df1613-0cfc-45b5-a68e-e06ecd5b6cdf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R8&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:C0:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R8&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;2aa50b07-0df6-4bc2-8fcc-1ebb0f6169b5&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R8&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;192.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;192.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;95df1613-0cfc-45b5-a68e-e06ecd5b6cdf&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;389909e0-120c-4ea7-857f-69e5981ba867&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;13&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;82f06e5c-e227-4c7b-9b89-c4495858f1c1&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;19&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;b4947db2-ab64-441c-81df-d6961888df99&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;20&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;76a42df0-2980-40cb-a135-8afd39ffa5a2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;21&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;34244aba-2937-43a8-900b-7821e096b69a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;22&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;2551de11-5f59-49dc-92be-266b8bf8fe90&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;23&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;6d9cab2d-989f-4bad-9595-ffefba7bc84a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-5&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;24&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;dd86f951-1b71-4f94-930e-1f690af65f5a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;2dc65e0c-3a5a-4c59-a3a7-d1cf336fa422&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c648ad96-ef63-4c6d-b77e-586fece09b3b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;dc4d759f-e4ac-4498-9296-92fd26a83bf9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;3b496ea9-e90a-48e5-b01a-adfeb9940e5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;72bbb3e6-5bae-448e-bcda-ba87a76fa477&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7c3ea465-5392-4894-b8a4-0138f48acf8e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;669af012-d572-439d-9c70-cfbacea0fe7f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;6c1a9dc4-bc8e-48ad-982f-956b0561e947&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
- </_smSessionXml>
- <_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
- <xml type="str"></xml>
- </_composerConfig>
- <_quickTestConfig ver="[0, [1, [0, [0]]]]" type="ixQuickTestConfig">
- <xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
- </_quickTestConfig>
- <lastApiUniqueId type="int">15385</lastApiUniqueId>
- <version type="str">8.20.0.273</version>
- <name type="str">HTTP-vFW_IPv4_4Ports-CC-1B.rxf</name>
- <comment type="str"></comment>
- <path type="str">F:\IXIA-TESTS</path>
- <last type="str">HTTP-vFW_IPv4_4Ports-CC-4K.rxf</last>
- <activeTest type="str">Test1</activeTest>
- <chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
- <chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
- <_apiUniqueId type="int">12991</_apiUniqueId>
- <chassisMap type="dict"/>
- <hiddenChassis type="NoneType">None</hiddenChassis>
- </chassisChain>
- <AfmPortPacketRewriteConfigList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAfmPortPacketRewriteConfigList" itemtype="ixAfmPortPacketRewriteConfig"/>
- <networkList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixRepositoryNetworkList" itemtype="ixNullNetwork"/>
- <dutList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixDutList" itemtype="ixDut"/>
- <trafficList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTrafficList" itemtype="ixActivityModel"/>
- <testList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTestList" itemtype="ixTestEnvelope">
- <item ver="[18, [1, [0, [0]]]]" type="ixTestEnvelope">
- <name type="str">Test1</name>
- <comment type="str"></comment>
- <enableForceOwnership type="bool">False</enableForceOwnership>
- <enableResetPorts type="bool">False</enableResetPorts>
- <statsRequired type="int">1</statsRequired>
- <enableConditionalView type="bool">False</enableConditionalView>
- <conditionalViewType type="int">0</conditionalViewType>
- <conditionalViewList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixConditionalViewList" itemtype="ixConditionalView"/>
- <enableReleaseConfigAfterRun type="int">0</enableReleaseConfigAfterRun>
- <csvInterval type="int">4</csvInterval>
- <networkFailureThreshold type="int">0</networkFailureThreshold>
- <captureViewOptions ver="[1, [1, [0, [0]]]]" oid="8" type="ixViewOptions">
- <runMode type="int">1</runMode>
- <collectScheme type="int">0</collectScheme>
- <allocatedBufferMemoryPercentage type="long">30</allocatedBufferMemoryPercentage>
- <captureRunAfter type="int">0</captureRunAfter>
- <captureRunDuration type="int">0</captureRunDuration>
- <_apiUniqueId type="int">12941</_apiUniqueId>
- </captureViewOptions>
- <scenarioList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioList" itemtype="ixScenario">
- <item ver="[3, [1, [0, [0]]]]" type="ixScenario">
- <name type="str">TrafficFlow1</name>
- <columnList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixTrafficColumnList" itemtype="ixTrafficColumn">
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Client</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="bool">True</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP client</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="14" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">newClientActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">12943</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">HTTP server_newServerActivity1</name>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="0"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="30" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="bool">True</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP server</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="6" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">newServerActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="bool">False</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12972</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="str">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12973</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12987</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12988</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="1" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">12984</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12974</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12975</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12976</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12977</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">12978</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">12979</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">12980</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">12981</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">12982</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">12983</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12985</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12986</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">2</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12971</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" oid="9" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
- <_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (152.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="3"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">b2c21c73-bfe3-4fbc-9804-b5a8b307d893</_rangeGroupObjectId>
- <_smPluginObjectId type="str">b85b184d-9bb4-48c2-a029-e633fee7a3c8</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="4"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="5" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="5"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">c4ecfc60-64ac-4dc2-9410-e0f58d84f229</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="6"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">newServerActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[0, [2, [2, [1, [1, [0, [0]]]]]]]" oid="7" type="ixMatchLongestTimeline"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12989</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ref="9"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12970</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="10" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12956</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="3"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="3"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="6"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="6"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12955</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="10"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">newServerActivity1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">0</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">1</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">1</httpVersion>
- <keepAlive type="bool">False</keepAlive>
- <maxPersistentRequests type="int">0</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">:80</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">:443</httpsProxy>
- <browserEmulation type="int">1</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="bool">False</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12948</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12945</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12949</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">HTTP server_newServerActivity1:80</destination>
- <pageObject type="str">/1b.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="bool">False</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12946</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12947</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12950</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12951</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12952</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12953</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">1</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12942</_apiUniqueId>
- <uniqueID type="int">1</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
- <_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (152.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="11"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">aa33a76b-9c7f-48d9-a537-8d6eeec03662</_rangeGroupObjectId>
- <_smPluginObjectId type="str">a916ae0f-0731-405d-ad19-eaade6c515f1</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="12"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="13" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="13"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">865be042-32d5-426a-9e75-0908c943801f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="14"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">newClientActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="15" type="ixTimeline">
- <name type="str">Timeline1</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">20000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">0</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12954</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="15"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12940</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="16" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12926</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="11"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="11"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="14"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="14"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12925</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="16"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">Traffic1@client network_1</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">Traffic1</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="27" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">HTTPClient1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">15343</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">Traffic2_HTTPServer1</name>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="17"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="31" type="ixNetTraffic">
- <name type="str">Traffic2@server network_1</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">Traffic2</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="22" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">HTTPServer1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="int">0</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15367</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="int">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15368</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15382</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15383</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="18" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">15379</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">1</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15369</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15370</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15371</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">15372</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">15373</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">15374</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">15375</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">15376</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">15377</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">15378</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15380</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15381</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">6</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15366</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network_1</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="19" type="ixNetworkRange">
- <_smRangeObjectId type="str">ba01e944-e779-4a36-b3bd-26d1c3b0ef21</_smRangeObjectId>
- <name type="str">Network Range IP-R8 in server network_1 (192.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="20" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="19"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">389909e0-120c-4ea7-857f-69e5981ba867</_rangeGroupObjectId>
- <_smPluginObjectId type="str">2aa50b07-0df6-4bc2-8fcc-1ebb0f6169b5</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="20"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="21" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="21"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">669af012-d572-439d-9c70-cfbacea0fe7f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="22"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">HTTPServer1</name>
- <enable type="bool">True</enable>
- <timeline ref="7"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15384</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">15365</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="23" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">15356</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="19"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="19"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="22"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="22"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15355</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="23"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">HTTPServer1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">1</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">3</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">0</httpVersion>
- <keepAlive type="int">0</keepAlive>
- <maxPersistentRequests type="int">1</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">0.0.0.0</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">0.0.0.0</httpsProxy>
- <browserEmulation type="int">3</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="int">0</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15348</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15345</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15349</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">Traffic2_HTTPServer1:80</destination>
- <pageObject type="str">/1b.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="int">0</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15346</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15347</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15350</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15351</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15352</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">15353</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">4</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15342</_apiUniqueId>
- <uniqueID type="int">4</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network_1</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="24" type="ixNetworkRange">
- <_smRangeObjectId type="str">0304987f-176a-4aea-a3cb-c117279fe0ea</_smRangeObjectId>
- <name type="str">Network Range IP-R6 in client network_1 (192.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="25" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="24"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">f020117b-0c7f-4da8-a1ae-0fca36b0caad</_rangeGroupObjectId>
- <_smPluginObjectId type="str">410b3e8d-36a6-41b5-821e-9ee93496ea7a</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="25"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="26" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="26"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">6c1a9dc4-bc8e-48ad-982f-956b0561e947</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="27"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">HTTPClient1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="28" type="ixTimeline">
- <name type="str">Timeline2</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">20000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">3</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15354</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="28"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">15341</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="29" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">15332</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="24"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="24"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="27"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="27"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15331</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="29"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- </elementList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12922</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">DUT</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12923</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Server</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ref="30"/>
- <item ref="31"/>
- </elementList>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12924</_apiUniqueId>
- </item>
- </columnList>
- <links ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityLinkList" itemtype="ixActivityLink"/>
- <appMixList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixAppMixList" itemtype="ixAppMix"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12921</_apiUniqueId>
- </item>
- </scenarioList>
- <currentUniqueIDForAgent type="int">6</currentUniqueIDForAgent>
- <enableNetworkDiagnostics type="bool">True</enableNetworkDiagnostics>
- <showNetworkDiagnosticsFromApplyConfig type="bool">False</showNetworkDiagnosticsFromApplyConfig>
- <showNetworkDiagnosticsAfterRunStops type="bool">False</showNetworkDiagnosticsAfterRunStops>
- <resetNetworkDiagnosticsAtStartRun type="bool">False</resetNetworkDiagnosticsAtStartRun>
- <enableNetworkDiagnosticsLogging type="bool">False</enableNetworkDiagnosticsLogging>
- <enableTcpAdvancedStats type="bool">False</enableTcpAdvancedStats>
- <enableFrameSizeDistributionStats type="bool">False</enableFrameSizeDistributionStats>
- <isFrameSizeDistributionViewSupported type="bool">False</isFrameSizeDistributionViewSupported>
- <statViewThroughputUnits type="str">Kbps</statViewThroughputUnits>
- <totalUserObjectiveInfoList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixTotalUserObjectiveInfoList" itemtype="ixTotalUserObjectiveInfo"/>
- <activitiesGroupedByObjective type="bool">False</activitiesGroupedByObjective>
- <eventHandlerSettings ver="[0, [1, [0, [0]]]]" type="ixEventHandlerSettings">
- <disabledEventClasses type="str"></disabledEventClasses>
- <disabledPorts type="str"></disabledPorts>
- <_apiUniqueId type="int">12990</_apiUniqueId>
- </eventHandlerSettings>
- <allowMixedObjectiveTypes type="bool">False</allowMixedObjectiveTypes>
- <networkProtocolOptions type="NoneType">None</networkProtocolOptions>
- <seedForRandomBehavior type="int">0</seedForRandomBehavior>
- <csvThroughputScalingFactor type="int">0</csvThroughputScalingFactor>
- <reporterThroughputScalingFactor type="int">0</reporterThroughputScalingFactor>
- <profileDirectory ver="[2, [1, [0, [0]]]]" type="ixProfileDirectory">
- <categoryList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileCategoryList" itemtype="ixProfileCategory">
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Playlist</name>
- <categoryId type="str">playlist</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.Playlist.ixPropertyMap_PlaylistCategory$ixPropertyMap_PlaylistCategory"/>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Random Data</name>
- <categoryId type="str">rdge</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.RandomData.ixPropertyMap_RandomDataCategory$ixPropertyMap_RandomDataCategory">
- <startcore type="int">0</startcore>
- <totalcores type="int">1</totalcores>
- </pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">1</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Real File</name>
- <categoryId type="str">realfile</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">2</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Unified File System</name>
- <categoryId type="str">ufs</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">3</objectID>
- </item>
- </categoryList>
- <_profileMru type="str"></_profileMru>
- </profileDirectory>
- <communityList type="NoneType">None</communityList>
- <autoUpdateAppFlowsToLatest type="bool">True</autoUpdateAppFlowsToLatest>
- <downgradeAppLibFlowsToLatestValidVersion type="bool">True</downgradeAppLibFlowsToLatestValidVersion>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12920</_apiUniqueId>
- <lastStatViewerConfiguration type="str"></lastStatViewerConfiguration>
- <statManagerOptions ver="[1, [1, [0, [0]]]]" type="ixStatManagerOptions">
- <pollingInterval type="int">2</pollingInterval>
- <allowCsvLogging type="bool">False</allowCsvLogging>
- <enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6(ENXS80_17!!8(6J$Z?&lt;9PL'!\;81W;L+P'T!0!(]&amp;.NK*D)2D?6_3?&#10;M.Z0.R[+D!&quot;V01!3?F^&amp;0&gt;AP.T_NPWWC2%A/J!OYM35&gt;TVH&gt;[GL40^^+B'29'&#10;MJ*6T-$53C':K!@1,&gt;&gt;_$I4SZA ^W-10R=^\BA6Z5D%M0AGT;*SG&gt;5X)&quot;@,!X&#10;M,)LN1].EI-[UYHN1!&lt;W^TIQ-B^_/HZ&amp;Y[-]/1AP8S![OS&gt;EHF U-L]9[ C@;&#10;M_*XW)OA'!)R#M$5&gt;A&amp;]K1DT,1+&gt;38+UV_77:/T8&gt;Q0);NAML'7S['K^BK1N0&#10;ME*%E*&amp;5H$\X)MET168+7!3Y:$PB&amp;+^OR$.(4TP4V@V7V N3,2&lt;&quot;PS7*V2Q+A&#10;M0F /KN-@GSNBYS&amp;.?/3BX2%BR&amp;(!P&gt;&gt;$^7%U\G$TRJPOC@0!S2(61BQ;R&lt;?(&#10;M8V[H%&gt;&lt;F2$/K#=HCVG/948AO$%$6;#[&quot;-WO-.*UTS+'KX3EB&amp;2+Z^QXFC*9/&#10;M&quot;33MT^Z&gt;NK&gt;U5\;&quot;KJKN=CME5U&lt;&quot;LE8-3=/5;X\3RW[%&amp;R2[/GPT6(Q:9N6\&#10;M;24&amp;5=-1AWB%8$YBG4[?!.T4'I @40'!&amp;-#&quot;^P(Y;O&quot;1!%%8 %R?W1D]E3]Z&#10;M:B5KX+G89^. ;&quot;(/69@QT$OV[?Z^^F4_O($__9NK'U' ;K[$FSM^Z&lt;8/76G&amp;&#10;MC=_/V'P&quot;&quot;?&gt;/(_CGL?G/L1EO&quot;=@0B\@OQG'EL9N3O)..K,4-&quot;502.&amp;&quot;1 !%;&#10;MR7HK;G^X6K.;7&amp;3@*AG%]%&gt;!A8F+//&lt;GXEOH'JUS2HC-WRV'))*C)MYG'[-.&#10;M8Y0D'N7FF26K 2IW;=CI(2WR8B:?SQ1M,$=Y6^&gt;=:KZWW&amp;: &amp;%X'Y, 9? NK&#10;M#\OE/+/-H^?V@]4ZW5B&lt;,.X^F=_,OKP&lt;64OKB?N1M^.OS^9\VWANS -0O3P8&#10;MR/J]0O8K,4+!OCQ 3-()./0XJ6/ON=4P$G.6U$KX89&gt;(^ +'&gt;HO#PYB]_,4S&#10;M[Q;32ZP'=_WJP2^K9&amp;7YE9F0.YF[&lt;C'AS&amp;;=KF/=T&gt;6ZIF&amp;Y8;20_(+LCMS2&#10;MM':GLUIU.IVZ6),J!^=#@9CR.H'71D&lt;3/G+(N=EGBHEE#CEHR;K&lt;E U=;AO-&#10;M&gt;J/9;-0A'D-O&amp;?5F1VX:;:/&gt;-AH:A-RZOFZUA&gt;N&lt;=6E$(&amp;_&quot;L#/S.&lt;/0]+:L&#10;MZ[+67NKU;H/_*.V6WKIN-V6MT]6R:$^L*OP&amp;&lt;(0#0X+=W/5=+]F1# [(9+-6&#10;M?)$X)SXB^]7U&lt;;HLPZGU4&gt;8:C^5;1GG#4]]Q^('.F3 AQ6@V%*.N*;IQ?33L&#10;M=O737*56N3@?S-Q/,=L%Y'N:I8'548RX&quot;(NE4D:YX&amp;B!/8RHF)NYGT&quot;Y(744&#10;M79-&amp;_5-G.=H%9^E6'W2?()&gt;M&quot;=I(/ -0Z==]I_7;DPG%V%,\RA./6BZ.4ITJ&#10;MS/T&quot;AY!C,,E-&quot;W3#9ZZW$R\EE/(=^_G1LI$G9J-KB&gt; *_&gt;&gt;&amp;UC8'?WJ!3,W-&#10;M3GI+12H*DS,9&quot;N/WY/_&lt;.8$IE QT%O*#K$(@@\#S(&amp;7Q*DXH&amp;C,$'\&quot;)97:*&#10;M51I/,&quot;(^=OC9R7DK7MWE'13P2C]C+]B)&gt;H26NCF%*[U ZN-,40=RHMC;.3=%&#10;M_)*CI/*_Y*M(J78'97E@!Y[I@^)6R,;E'DM9E4X70&lt;3P OGK&lt;F\%N,S-)N39&#10;M8YG)I;CT97B5+B_J+=:E&lt;_&quot;Y:N&amp;Z57+XG5&quot;^\#KOC)1MO8IBC;/CPCJ[I/V'&#10;M^V%6=_/[B&gt;\=Q+O..R:N_QT[Q[K\:*,F2CBV:&quot;G.[[%W/2%DR8=3XK8FO-5R&#10;M%^C:*1Y?96I20!Q,Q%4'V2 ,.L%;[*5W3E58P(76WX27;[- 2,H#&lt;67)76&lt;Y&#10;M- C\E;N.&quot;,I?(/FJ4P!M ,7W2-ZWB,0QQH&lt;GMT^.423*H//CU&lt;'4)JY02 +F&#10;MJEWP&quot;D&gt;:!^=96F7QKYT,E!_7P=LW#'(,-1_Y_]6&amp;,.?SY(_L/QQW_P)K190H&#10; &#10;end&#10;</svConfiguration>
- <svRestConfiguration type="str"></svRestConfiguration>
- </statManagerOptions>
- <currentUniqueIDForAgent type="int">6</currentUniqueIDForAgent>
- <_scenarioElementFactory ver="[0, [1, [0, [0]]]]" type="ixScenarioElementFactory">
- <singletonDict type="dict"/>
- <referenceCountDict type="dict">
- <item>
- <key type="str">qovCoprocessor</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">Impairment</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">asrCoprocessor</key>
- <value type="int">0</value>
- </item>
- </referenceCountDict>
- </_scenarioElementFactory>
- </item>
- </testList>
-</root>
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-256K.rxf b/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-256K.rxf
deleted file mode 100644
index 1c27859c7..000000000
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-256K.rxf
+++ /dev/null
@@ -1,2392 +0,0 @@
-<?xml version="1.0" ?>
-<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
- <_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;04a56313-c07c-4fae-acc5-e29a816e1311&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;cac5e27f-ec70-45e3-bc6c-7b0ac9e43449&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;3&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;6c1a9dc4-bc8e-48ad-982f-956b0561e947&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network_1&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;af65320b-b937-4835-b8c1-510cc79660ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;0216d80d-55b8-4b3e-a187-6e8536fa5902&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;a645bdf1-8071-4555-b862-9f30729946e7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;6b363dca-4b7b-45f3-a094-50df1f3b6fb7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;0ee36d95-6f82-49e3-aaed-52fada95c460&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;c74e6630-4c22-46a1-bd5a-9a18c361199f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R6&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:C0:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R6&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;410b3e8d-36a6-41b5-821e-9ee93496ea7a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R6&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;192.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;192.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;c74e6630-4c22-46a1-bd5a-9a18c361199f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;f020117b-0c7f-4da8-a1ae-0fca36b0caad&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;a360ad81-4163-41db-b64f-bc1af27777d5&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;5d8e54de-002f-41c6-aac8-aff822bb0f7e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;8a334019-95aa-49f2-80dd-08bd013b6f6c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;45915d75-f382-4032-821f-233d11a38c11&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;10429e22-34bc-4ae5-b85f-3089635b6eb0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;7dad7c5d-84ac-4f54-ab59-fd45367fbb53&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;17371506-2053-47a1-9b65-5422bcd36666&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;HTTPClient1!Traffic2_HTTPServer1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;HTTPClient1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;424d5c6a-3bd8-4c5f-86af-ad84753fa410&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;076f9c54-cda8-4c68-a9c8-f14550cab1ae&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;13&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;14&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;16&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;17&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;18&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;669af012-d572-439d-9c70-cfbacea0fe7f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network_1&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;9280ae7b-1935-4fb1-8a86-522e739d7d13&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;3158f964-1bf1-4ba7-b2d5-a0f2174b233f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;454249a6-64c1-41d4-b0ff-84b288651087&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;3d790b32-9ee7-4e44-b63f-cfab800dea84&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;c3e18bb9-4bf8-4bfc-a308-6a155469a0ee&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;95df1613-0cfc-45b5-a68e-e06ecd5b6cdf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R8&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:C0:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R8&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;2aa50b07-0df6-4bc2-8fcc-1ebb0f6169b5&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R8&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;192.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;192.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;95df1613-0cfc-45b5-a68e-e06ecd5b6cdf&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;389909e0-120c-4ea7-857f-69e5981ba867&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;13&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;82f06e5c-e227-4c7b-9b89-c4495858f1c1&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;19&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;b4947db2-ab64-441c-81df-d6961888df99&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;20&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;76a42df0-2980-40cb-a135-8afd39ffa5a2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;21&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;34244aba-2937-43a8-900b-7821e096b69a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;22&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;2551de11-5f59-49dc-92be-266b8bf8fe90&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;23&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;6d9cab2d-989f-4bad-9595-ffefba7bc84a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-5&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;24&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;dd86f951-1b71-4f94-930e-1f690af65f5a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;2dc65e0c-3a5a-4c59-a3a7-d1cf336fa422&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c648ad96-ef63-4c6d-b77e-586fece09b3b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;dc4d759f-e4ac-4498-9296-92fd26a83bf9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;3b496ea9-e90a-48e5-b01a-adfeb9940e5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;72bbb3e6-5bae-448e-bcda-ba87a76fa477&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7c3ea465-5392-4894-b8a4-0138f48acf8e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;669af012-d572-439d-9c70-cfbacea0fe7f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;6c1a9dc4-bc8e-48ad-982f-956b0561e947&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
- </_smSessionXml>
- <_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
- <xml type="str"></xml>
- </_composerConfig>
- <_quickTestConfig ver="[0, [1, [0, [0]]]]" type="ixQuickTestConfig">
- <xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
- </_quickTestConfig>
- <lastApiUniqueId type="int">15385</lastApiUniqueId>
- <version type="str">8.20.0.273</version>
- <name type="str">HTTP-vFW_IPv4_4Ports-CC-256K.rxf</name>
- <comment type="str"></comment>
- <path type="str">F:\IXIA-TESTS</path>
- <last type="str">HTTP-vFW_IPv4_4Ports-CC-64K.rxf</last>
- <activeTest type="str">Test1</activeTest>
- <chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
- <chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
- <_apiUniqueId type="int">12991</_apiUniqueId>
- <chassisMap type="dict"/>
- <hiddenChassis type="NoneType">None</hiddenChassis>
- </chassisChain>
- <AfmPortPacketRewriteConfigList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAfmPortPacketRewriteConfigList" itemtype="ixAfmPortPacketRewriteConfig"/>
- <networkList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixRepositoryNetworkList" itemtype="ixNullNetwork"/>
- <dutList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixDutList" itemtype="ixDut"/>
- <trafficList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTrafficList" itemtype="ixActivityModel"/>
- <testList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTestList" itemtype="ixTestEnvelope">
- <item ver="[18, [1, [0, [0]]]]" type="ixTestEnvelope">
- <name type="str">Test1</name>
- <comment type="str"></comment>
- <enableForceOwnership type="bool">False</enableForceOwnership>
- <enableResetPorts type="bool">False</enableResetPorts>
- <statsRequired type="int">1</statsRequired>
- <enableConditionalView type="bool">False</enableConditionalView>
- <conditionalViewType type="int">0</conditionalViewType>
- <conditionalViewList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixConditionalViewList" itemtype="ixConditionalView"/>
- <enableReleaseConfigAfterRun type="int">0</enableReleaseConfigAfterRun>
- <csvInterval type="int">4</csvInterval>
- <networkFailureThreshold type="int">0</networkFailureThreshold>
- <captureViewOptions ver="[1, [1, [0, [0]]]]" oid="8" type="ixViewOptions">
- <runMode type="int">1</runMode>
- <collectScheme type="int">0</collectScheme>
- <allocatedBufferMemoryPercentage type="long">30</allocatedBufferMemoryPercentage>
- <captureRunAfter type="int">0</captureRunAfter>
- <captureRunDuration type="int">0</captureRunDuration>
- <_apiUniqueId type="int">12941</_apiUniqueId>
- </captureViewOptions>
- <scenarioList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioList" itemtype="ixScenario">
- <item ver="[3, [1, [0, [0]]]]" type="ixScenario">
- <name type="str">TrafficFlow1</name>
- <columnList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixTrafficColumnList" itemtype="ixTrafficColumn">
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Client</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="bool">True</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP client</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="14" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">newClientActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">12943</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">HTTP server_newServerActivity1</name>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="0"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="30" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="bool">True</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP server</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="6" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">newServerActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="bool">False</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12972</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="str">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12973</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12987</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12988</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="1" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">12984</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12974</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12975</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12976</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12977</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">12978</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">12979</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">12980</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">12981</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">12982</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">12983</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12985</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12986</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">2</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12971</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" oid="9" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
- <_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (152.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="3"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">b2c21c73-bfe3-4fbc-9804-b5a8b307d893</_rangeGroupObjectId>
- <_smPluginObjectId type="str">b85b184d-9bb4-48c2-a029-e633fee7a3c8</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="4"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="5" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="5"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">c4ecfc60-64ac-4dc2-9410-e0f58d84f229</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="6"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">newServerActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[0, [2, [2, [1, [1, [0, [0]]]]]]]" oid="7" type="ixMatchLongestTimeline"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12989</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ref="9"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12970</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="10" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12956</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="3"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="3"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="6"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="6"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12955</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="10"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">newServerActivity1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">0</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">1</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">1</httpVersion>
- <keepAlive type="bool">False</keepAlive>
- <maxPersistentRequests type="int">0</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">:80</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">:443</httpsProxy>
- <browserEmulation type="int">1</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="bool">False</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12948</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12945</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12949</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">HTTP server_newServerActivity1:80</destination>
- <pageObject type="str">/256k.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="bool">False</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12946</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12947</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12950</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12951</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12952</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12953</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">1</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12942</_apiUniqueId>
- <uniqueID type="int">1</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
- <_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (152.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="11"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">aa33a76b-9c7f-48d9-a537-8d6eeec03662</_rangeGroupObjectId>
- <_smPluginObjectId type="str">a916ae0f-0731-405d-ad19-eaade6c515f1</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="12"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="13" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="13"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">865be042-32d5-426a-9e75-0908c943801f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="14"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">newClientActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="15" type="ixTimeline">
- <name type="str">Timeline1</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">20000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">0</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12954</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="15"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12940</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="16" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12926</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="11"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="11"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="14"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="14"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12925</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="16"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">Traffic1@client network_1</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">Traffic1</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="27" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">HTTPClient1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">15343</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">Traffic2_HTTPServer1</name>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="17"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="31" type="ixNetTraffic">
- <name type="str">Traffic2@server network_1</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">Traffic2</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="22" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">HTTPServer1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="int">0</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15367</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="int">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15368</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15382</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15383</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="18" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">15379</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">1</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15369</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15370</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15371</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">15372</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">15373</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">15374</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">15375</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">15376</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">15377</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">15378</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15380</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15381</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">6</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15366</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network_1</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="19" type="ixNetworkRange">
- <_smRangeObjectId type="str">ba01e944-e779-4a36-b3bd-26d1c3b0ef21</_smRangeObjectId>
- <name type="str">Network Range IP-R8 in server network_1 (192.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="20" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="19"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">389909e0-120c-4ea7-857f-69e5981ba867</_rangeGroupObjectId>
- <_smPluginObjectId type="str">2aa50b07-0df6-4bc2-8fcc-1ebb0f6169b5</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="20"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="21" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="21"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">669af012-d572-439d-9c70-cfbacea0fe7f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="22"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">HTTPServer1</name>
- <enable type="bool">True</enable>
- <timeline ref="7"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15384</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">15365</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="23" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">15356</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="19"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="19"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="22"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="22"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15355</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="23"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">HTTPServer1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">1</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">3</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">0</httpVersion>
- <keepAlive type="int">0</keepAlive>
- <maxPersistentRequests type="int">1</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">0.0.0.0</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">0.0.0.0</httpsProxy>
- <browserEmulation type="int">3</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="int">0</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15348</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15345</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15349</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">Traffic2_HTTPServer1:80</destination>
- <pageObject type="str">/256k.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="int">0</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15346</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15347</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15350</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15351</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15352</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">15353</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">4</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15342</_apiUniqueId>
- <uniqueID type="int">4</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network_1</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="24" type="ixNetworkRange">
- <_smRangeObjectId type="str">0304987f-176a-4aea-a3cb-c117279fe0ea</_smRangeObjectId>
- <name type="str">Network Range IP-R6 in client network_1 (192.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="25" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="24"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">f020117b-0c7f-4da8-a1ae-0fca36b0caad</_rangeGroupObjectId>
- <_smPluginObjectId type="str">410b3e8d-36a6-41b5-821e-9ee93496ea7a</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="25"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="26" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="26"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">6c1a9dc4-bc8e-48ad-982f-956b0561e947</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="27"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">HTTPClient1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="28" type="ixTimeline">
- <name type="str">Timeline2</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">20000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">3</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15354</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="28"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">15341</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="29" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">15332</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="24"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="24"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="27"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="27"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15331</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="29"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- </elementList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12922</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">DUT</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12923</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Server</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ref="30"/>
- <item ref="31"/>
- </elementList>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12924</_apiUniqueId>
- </item>
- </columnList>
- <links ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityLinkList" itemtype="ixActivityLink"/>
- <appMixList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixAppMixList" itemtype="ixAppMix"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12921</_apiUniqueId>
- </item>
- </scenarioList>
- <currentUniqueIDForAgent type="int">6</currentUniqueIDForAgent>
- <enableNetworkDiagnostics type="bool">True</enableNetworkDiagnostics>
- <showNetworkDiagnosticsFromApplyConfig type="bool">False</showNetworkDiagnosticsFromApplyConfig>
- <showNetworkDiagnosticsAfterRunStops type="bool">False</showNetworkDiagnosticsAfterRunStops>
- <resetNetworkDiagnosticsAtStartRun type="bool">False</resetNetworkDiagnosticsAtStartRun>
- <enableNetworkDiagnosticsLogging type="bool">False</enableNetworkDiagnosticsLogging>
- <enableTcpAdvancedStats type="bool">False</enableTcpAdvancedStats>
- <enableFrameSizeDistributionStats type="bool">False</enableFrameSizeDistributionStats>
- <isFrameSizeDistributionViewSupported type="bool">False</isFrameSizeDistributionViewSupported>
- <statViewThroughputUnits type="str">Kbps</statViewThroughputUnits>
- <totalUserObjectiveInfoList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixTotalUserObjectiveInfoList" itemtype="ixTotalUserObjectiveInfo"/>
- <activitiesGroupedByObjective type="bool">False</activitiesGroupedByObjective>
- <eventHandlerSettings ver="[0, [1, [0, [0]]]]" type="ixEventHandlerSettings">
- <disabledEventClasses type="str"></disabledEventClasses>
- <disabledPorts type="str"></disabledPorts>
- <_apiUniqueId type="int">12990</_apiUniqueId>
- </eventHandlerSettings>
- <allowMixedObjectiveTypes type="bool">False</allowMixedObjectiveTypes>
- <networkProtocolOptions type="NoneType">None</networkProtocolOptions>
- <seedForRandomBehavior type="int">0</seedForRandomBehavior>
- <csvThroughputScalingFactor type="int">0</csvThroughputScalingFactor>
- <reporterThroughputScalingFactor type="int">0</reporterThroughputScalingFactor>
- <profileDirectory ver="[2, [1, [0, [0]]]]" type="ixProfileDirectory">
- <categoryList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileCategoryList" itemtype="ixProfileCategory">
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Playlist</name>
- <categoryId type="str">playlist</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.Playlist.ixPropertyMap_PlaylistCategory$ixPropertyMap_PlaylistCategory"/>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Random Data</name>
- <categoryId type="str">rdge</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.RandomData.ixPropertyMap_RandomDataCategory$ixPropertyMap_RandomDataCategory">
- <startcore type="int">0</startcore>
- <totalcores type="int">1</totalcores>
- </pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">1</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Real File</name>
- <categoryId type="str">realfile</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">2</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Unified File System</name>
- <categoryId type="str">ufs</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">3</objectID>
- </item>
- </categoryList>
- <_profileMru type="str"></_profileMru>
- </profileDirectory>
- <communityList type="NoneType">None</communityList>
- <autoUpdateAppFlowsToLatest type="bool">True</autoUpdateAppFlowsToLatest>
- <downgradeAppLibFlowsToLatestValidVersion type="bool">True</downgradeAppLibFlowsToLatestValidVersion>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12920</_apiUniqueId>
- <lastStatViewerConfiguration type="str"></lastStatViewerConfiguration>
- <statManagerOptions ver="[1, [1, [0, [0]]]]" type="ixStatManagerOptions">
- <pollingInterval type="int">2</pollingInterval>
- <allowCsvLogging type="bool">False</allowCsvLogging>
- <enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6(ENXS80_17!!8(6J$Z?&lt;9PL'!\;81W;L+P'T!0!(]&amp;.NK*D)2D?6_3?&#10;M.Z0.R[+D!&quot;V01!3?F^&amp;0&gt;AP.T_NPWWC2%A/J!OYM35&gt;TVH&gt;[GL40^^+B'29'&#10;MJ*6T-$53C':K!@1,&gt;&gt;_$I4SZA ^W-10R=^\BA6Z5D%M0AGT;*SG&gt;5X)&quot;@,!X&#10;M,)LN1].EI-[UYHN1!&lt;W^TIQ-B^_/HZ&amp;Y[-]/1AP8S![OS&gt;EHF U-L]9[ C@;&#10;M_*XW)OA'!)R#M$5&gt;A&amp;]K1DT,1+&gt;38+UV_77:/T8&gt;Q0);NAML'7S['K^BK1N0&#10;ME*%E*&amp;5H$\X)MET168+7!3Y:$PB&amp;+^OR$.(4TP4V@V7V N3,2&lt;&quot;PS7*V2Q+A&#10;M0F /KN-@GSNBYS&amp;.?/3BX2%BR&amp;(!P&gt;&gt;$^7%U\G$TRJPOC@0!S2(61BQ;R&lt;?(&#10;M8V[H%&gt;&lt;F2$/K#=HCVG/948AO$%$6;#[&quot;-WO-.*UTS+'KX3EB&amp;2+Z^QXFC*9/&#10;M&quot;33MT^Z&gt;NK&gt;U5\;&quot;KJKN=CME5U&lt;&quot;LE8-3=/5;X\3RW[%&amp;R2[/GPT6(Q:9N6\&#10;M;24&amp;5=-1AWB%8$YBG4[?!.T4'I @40'!&amp;-#&quot;^P(Y;O&quot;1!%%8 %R?W1D]E3]Z&#10;M:B5KX+G89^. ;&quot;(/69@QT$OV[?Z^^F4_O($__9NK'U' ;K[$FSM^Z&lt;8/76G&amp;&#10;MC=_/V'P&quot;&quot;?&gt;/(_CGL?G/L1EO&quot;=@0B\@OQG'EL9N3O)..K,4-&quot;502.&amp;&quot;1 !%;&#10;MR7HK;G^X6K.;7&amp;3@*AG%]%&gt;!A8F+//&lt;GXEOH'JUS2HC-WRV'))*C)MYG'[-.&#10;M8Y0D'N7FF26K 2IW;=CI(2WR8B:?SQ1M,$=Y6^&gt;=:KZWW&amp;: &amp;%X'Y, 9? NK&#10;M#\OE/+/-H^?V@]4ZW5B&lt;,.X^F=_,OKP&lt;64OKB?N1M^.OS^9\VWANS -0O3P8&#10;MR/J]0O8K,4+!OCQ 3-()./0XJ6/ON=4P$G.6U$KX89&gt;(^ +'&gt;HO#PYB]_,4S&#10;M[Q;32ZP'=_WJP2^K9&amp;7YE9F0.YF[&lt;C'AS&amp;;=KF/=T&gt;6ZIF&amp;Y8;20_(+LCMS2&#10;MM':GLUIU.IVZ6),J!^=#@9CR.H'71D&lt;3/G+(N=EGBHEE#CEHR;K&lt;E U=;AO-&#10;M&gt;J/9;-0A'D-O&amp;?5F1VX:;:/&gt;-AH:A-RZOFZUA&gt;N&lt;=6E$(&amp;_&quot;L#/S.&lt;/0]+:L&#10;MZ[+67NKU;H/_*.V6WKIN-V6MT]6R:$^L*OP&amp;&lt;(0#0X+=W/5=+]F1# [(9+-6&#10;M?)$X)SXB^]7U&lt;;HLPZGU4&gt;8:C^5;1GG#4]]Q^('.F3 AQ6@V%*.N*;IQ?33L&#10;M=O737*56N3@?S-Q/,=L%Y'N:I8'548RX&quot;(NE4D:YX&amp;B!/8RHF)NYGT&quot;Y(744&#10;M79-&amp;_5-G.=H%9^E6'W2?()&gt;M&quot;=I(/ -0Z==]I_7;DPG%V%,\RA./6BZ.4ITJ&#10;MS/T&quot;AY!C,,E-&quot;W3#9ZZW$R\EE/(=^_G1LI$G9J-KB&gt; *_&gt;&gt;&amp;UC8'?WJ!3,W-&#10;M3GI+12H*DS,9&quot;N/WY/_&lt;.8$IE QT%O*#K$(@@\#S(&amp;7Q*DXH&amp;C,$'\&quot;)97:*&#10;M51I/,&quot;(^=OC9R7DK7MWE'13P2C]C+]B)&gt;H26NCF%*[U ZN-,40=RHMC;.3=%&#10;M_)*CI/*_Y*M(J78'97E@!Y[I@^)6R,;E'DM9E4X70&lt;3P OGK&lt;F\%N,S-)N39&#10;M8YG)I;CT97B5+B_J+=:E&lt;_&quot;Y:N&amp;Z57+XG5&quot;^\#KOC)1MO8IBC;/CPCJ[I/V'&#10;M^V%6=_/[B&gt;\=Q+O..R:N_QT[Q[K\:*,F2CBV:&quot;G.[[%W/2%DR8=3XK8FO-5R&#10;M%^C:*1Y?96I20!Q,Q%4'V2 ,.L%;[*5W3E58P(76WX27;[- 2,H#&lt;67)76&lt;Y&#10;M- C\E;N.&quot;,I?(/FJ4P!M ,7W2-ZWB,0QQH&lt;GMT^.423*H//CU&lt;'4)JY02 +F&#10;MJEWP&quot;D&gt;:!^=96F7QKYT,E!_7P=LW#'(,-1_Y_]6&amp;,.?SY(_L/QQW_P)K190H&#10; &#10;end&#10;</svConfiguration>
- <svRestConfiguration type="str"></svRestConfiguration>
- </statManagerOptions>
- <currentUniqueIDForAgent type="int">6</currentUniqueIDForAgent>
- <_scenarioElementFactory ver="[0, [1, [0, [0]]]]" type="ixScenarioElementFactory">
- <singletonDict type="dict"/>
- <referenceCountDict type="dict">
- <item>
- <key type="str">qovCoprocessor</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">Impairment</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">asrCoprocessor</key>
- <value type="int">0</value>
- </item>
- </referenceCountDict>
- </_scenarioElementFactory>
- </item>
- </testList>
-</root>
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-4K.rxf b/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-4K.rxf
deleted file mode 100644
index a668b8ea9..000000000
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-4K.rxf
+++ /dev/null
@@ -1,2392 +0,0 @@
-<?xml version="1.0" ?>
-<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
- <_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;04a56313-c07c-4fae-acc5-e29a816e1311&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;cac5e27f-ec70-45e3-bc6c-7b0ac9e43449&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;3&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;6c1a9dc4-bc8e-48ad-982f-956b0561e947&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network_1&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;af65320b-b937-4835-b8c1-510cc79660ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;0216d80d-55b8-4b3e-a187-6e8536fa5902&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;a645bdf1-8071-4555-b862-9f30729946e7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;6b363dca-4b7b-45f3-a094-50df1f3b6fb7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;0ee36d95-6f82-49e3-aaed-52fada95c460&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;c74e6630-4c22-46a1-bd5a-9a18c361199f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R6&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:C0:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R6&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;410b3e8d-36a6-41b5-821e-9ee93496ea7a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R6&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;192.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;192.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;c74e6630-4c22-46a1-bd5a-9a18c361199f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;f020117b-0c7f-4da8-a1ae-0fca36b0caad&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;a360ad81-4163-41db-b64f-bc1af27777d5&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;5d8e54de-002f-41c6-aac8-aff822bb0f7e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;8a334019-95aa-49f2-80dd-08bd013b6f6c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;45915d75-f382-4032-821f-233d11a38c11&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;10429e22-34bc-4ae5-b85f-3089635b6eb0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;7dad7c5d-84ac-4f54-ab59-fd45367fbb53&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;17371506-2053-47a1-9b65-5422bcd36666&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;HTTPClient1!Traffic2_HTTPServer1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;HTTPClient1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;424d5c6a-3bd8-4c5f-86af-ad84753fa410&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;076f9c54-cda8-4c68-a9c8-f14550cab1ae&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;13&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;14&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;16&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;17&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;18&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;669af012-d572-439d-9c70-cfbacea0fe7f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network_1&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;9280ae7b-1935-4fb1-8a86-522e739d7d13&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;3158f964-1bf1-4ba7-b2d5-a0f2174b233f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;454249a6-64c1-41d4-b0ff-84b288651087&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;3d790b32-9ee7-4e44-b63f-cfab800dea84&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;c3e18bb9-4bf8-4bfc-a308-6a155469a0ee&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;95df1613-0cfc-45b5-a68e-e06ecd5b6cdf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R8&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:C0:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R8&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;2aa50b07-0df6-4bc2-8fcc-1ebb0f6169b5&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R8&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;192.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;192.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;95df1613-0cfc-45b5-a68e-e06ecd5b6cdf&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;389909e0-120c-4ea7-857f-69e5981ba867&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;13&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;82f06e5c-e227-4c7b-9b89-c4495858f1c1&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;19&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;b4947db2-ab64-441c-81df-d6961888df99&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;20&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;76a42df0-2980-40cb-a135-8afd39ffa5a2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;21&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;34244aba-2937-43a8-900b-7821e096b69a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;22&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;2551de11-5f59-49dc-92be-266b8bf8fe90&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;23&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;6d9cab2d-989f-4bad-9595-ffefba7bc84a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-5&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;24&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;dd86f951-1b71-4f94-930e-1f690af65f5a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;2dc65e0c-3a5a-4c59-a3a7-d1cf336fa422&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c648ad96-ef63-4c6d-b77e-586fece09b3b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;dc4d759f-e4ac-4498-9296-92fd26a83bf9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;3b496ea9-e90a-48e5-b01a-adfeb9940e5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;72bbb3e6-5bae-448e-bcda-ba87a76fa477&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7c3ea465-5392-4894-b8a4-0138f48acf8e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;669af012-d572-439d-9c70-cfbacea0fe7f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;6c1a9dc4-bc8e-48ad-982f-956b0561e947&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
- </_smSessionXml>
- <_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
- <xml type="str"></xml>
- </_composerConfig>
- <_quickTestConfig ver="[0, [1, [0, [0]]]]" type="ixQuickTestConfig">
- <xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
- </_quickTestConfig>
- <lastApiUniqueId type="int">15385</lastApiUniqueId>
- <version type="str">8.20.0.273</version>
- <name type="str">HTTP-vFW_IPv4_4Ports-CC-4K.rxf</name>
- <comment type="str"></comment>
- <path type="str">F:\IXIA-TESTS</path>
- <last type="str">HTTP-vFW_IPv4_4Ports-CC-1B.rxf</last>
- <activeTest type="str">Test1</activeTest>
- <chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
- <chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
- <_apiUniqueId type="int">12991</_apiUniqueId>
- <chassisMap type="dict"/>
- <hiddenChassis type="NoneType">None</hiddenChassis>
- </chassisChain>
- <AfmPortPacketRewriteConfigList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAfmPortPacketRewriteConfigList" itemtype="ixAfmPortPacketRewriteConfig"/>
- <networkList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixRepositoryNetworkList" itemtype="ixNullNetwork"/>
- <dutList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixDutList" itemtype="ixDut"/>
- <trafficList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTrafficList" itemtype="ixActivityModel"/>
- <testList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTestList" itemtype="ixTestEnvelope">
- <item ver="[18, [1, [0, [0]]]]" type="ixTestEnvelope">
- <name type="str">Test1</name>
- <comment type="str"></comment>
- <enableForceOwnership type="bool">False</enableForceOwnership>
- <enableResetPorts type="bool">False</enableResetPorts>
- <statsRequired type="int">1</statsRequired>
- <enableConditionalView type="bool">False</enableConditionalView>
- <conditionalViewType type="int">0</conditionalViewType>
- <conditionalViewList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixConditionalViewList" itemtype="ixConditionalView"/>
- <enableReleaseConfigAfterRun type="int">0</enableReleaseConfigAfterRun>
- <csvInterval type="int">4</csvInterval>
- <networkFailureThreshold type="int">0</networkFailureThreshold>
- <captureViewOptions ver="[1, [1, [0, [0]]]]" oid="8" type="ixViewOptions">
- <runMode type="int">1</runMode>
- <collectScheme type="int">0</collectScheme>
- <allocatedBufferMemoryPercentage type="long">30</allocatedBufferMemoryPercentage>
- <captureRunAfter type="int">0</captureRunAfter>
- <captureRunDuration type="int">0</captureRunDuration>
- <_apiUniqueId type="int">12941</_apiUniqueId>
- </captureViewOptions>
- <scenarioList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioList" itemtype="ixScenario">
- <item ver="[3, [1, [0, [0]]]]" type="ixScenario">
- <name type="str">TrafficFlow1</name>
- <columnList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixTrafficColumnList" itemtype="ixTrafficColumn">
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Client</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="bool">True</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP client</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="14" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">newClientActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">12943</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">HTTP server_newServerActivity1</name>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="0"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="30" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="bool">True</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP server</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="6" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">newServerActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="bool">False</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12972</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="str">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12973</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12987</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12988</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="1" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">12984</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12974</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12975</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12976</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12977</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">12978</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">12979</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">12980</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">12981</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">12982</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">12983</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12985</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12986</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">2</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12971</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" oid="9" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
- <_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (152.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="3"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">b2c21c73-bfe3-4fbc-9804-b5a8b307d893</_rangeGroupObjectId>
- <_smPluginObjectId type="str">b85b184d-9bb4-48c2-a029-e633fee7a3c8</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="4"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="5" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="5"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">c4ecfc60-64ac-4dc2-9410-e0f58d84f229</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="6"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">newServerActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[0, [2, [2, [1, [1, [0, [0]]]]]]]" oid="7" type="ixMatchLongestTimeline"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12989</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ref="9"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12970</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="10" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12956</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="3"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="3"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="6"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="6"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12955</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="10"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">newServerActivity1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">0</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">1</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">1</httpVersion>
- <keepAlive type="bool">False</keepAlive>
- <maxPersistentRequests type="int">0</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">:80</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">:443</httpsProxy>
- <browserEmulation type="int">1</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="bool">False</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12948</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12945</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12949</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">HTTP server_newServerActivity1:80</destination>
- <pageObject type="str">/4k.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="bool">False</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12946</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12947</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12950</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12951</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12952</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12953</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">1</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12942</_apiUniqueId>
- <uniqueID type="int">1</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
- <_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (152.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="11"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">aa33a76b-9c7f-48d9-a537-8d6eeec03662</_rangeGroupObjectId>
- <_smPluginObjectId type="str">a916ae0f-0731-405d-ad19-eaade6c515f1</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="12"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="13" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="13"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">865be042-32d5-426a-9e75-0908c943801f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="14"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">newClientActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="15" type="ixTimeline">
- <name type="str">Timeline1</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">20000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">0</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12954</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="15"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12940</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="16" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12926</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="11"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="11"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="14"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="14"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12925</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="16"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">Traffic1@client network_1</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">Traffic1</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="27" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">HTTPClient1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">15343</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">Traffic2_HTTPServer1</name>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="17"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="31" type="ixNetTraffic">
- <name type="str">Traffic2@server network_1</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">Traffic2</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="22" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">HTTPServer1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="int">0</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15367</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="int">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15368</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15382</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15383</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="18" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">15379</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">1</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15369</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15370</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15371</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">15372</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">15373</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">15374</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">15375</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">15376</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">15377</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">15378</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15380</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15381</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">6</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15366</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network_1</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="19" type="ixNetworkRange">
- <_smRangeObjectId type="str">ba01e944-e779-4a36-b3bd-26d1c3b0ef21</_smRangeObjectId>
- <name type="str">Network Range IP-R8 in server network_1 (192.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="20" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="19"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">389909e0-120c-4ea7-857f-69e5981ba867</_rangeGroupObjectId>
- <_smPluginObjectId type="str">2aa50b07-0df6-4bc2-8fcc-1ebb0f6169b5</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="20"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="21" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="21"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">669af012-d572-439d-9c70-cfbacea0fe7f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="22"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">HTTPServer1</name>
- <enable type="bool">True</enable>
- <timeline ref="7"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15384</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">15365</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="23" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">15356</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="19"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="19"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="22"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="22"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15355</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="23"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">HTTPServer1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">1</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">3</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">0</httpVersion>
- <keepAlive type="int">0</keepAlive>
- <maxPersistentRequests type="int">1</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">0.0.0.0</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">0.0.0.0</httpsProxy>
- <browserEmulation type="int">3</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="int">0</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15348</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15345</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15349</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">Traffic2_HTTPServer1:80</destination>
- <pageObject type="str">/4k.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="int">0</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15346</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15347</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15350</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15351</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15352</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">15353</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">4</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15342</_apiUniqueId>
- <uniqueID type="int">4</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network_1</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="24" type="ixNetworkRange">
- <_smRangeObjectId type="str">0304987f-176a-4aea-a3cb-c117279fe0ea</_smRangeObjectId>
- <name type="str">Network Range IP-R6 in client network_1 (192.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="25" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="24"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">f020117b-0c7f-4da8-a1ae-0fca36b0caad</_rangeGroupObjectId>
- <_smPluginObjectId type="str">410b3e8d-36a6-41b5-821e-9ee93496ea7a</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="25"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="26" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="26"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">6c1a9dc4-bc8e-48ad-982f-956b0561e947</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="27"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">HTTPClient1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="28" type="ixTimeline">
- <name type="str">Timeline2</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">20000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">3</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15354</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="28"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">15341</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="29" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">15332</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="24"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="24"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="27"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="27"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15331</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="29"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- </elementList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12922</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">DUT</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12923</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Server</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ref="30"/>
- <item ref="31"/>
- </elementList>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12924</_apiUniqueId>
- </item>
- </columnList>
- <links ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityLinkList" itemtype="ixActivityLink"/>
- <appMixList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixAppMixList" itemtype="ixAppMix"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12921</_apiUniqueId>
- </item>
- </scenarioList>
- <currentUniqueIDForAgent type="int">6</currentUniqueIDForAgent>
- <enableNetworkDiagnostics type="bool">True</enableNetworkDiagnostics>
- <showNetworkDiagnosticsFromApplyConfig type="bool">False</showNetworkDiagnosticsFromApplyConfig>
- <showNetworkDiagnosticsAfterRunStops type="bool">False</showNetworkDiagnosticsAfterRunStops>
- <resetNetworkDiagnosticsAtStartRun type="bool">False</resetNetworkDiagnosticsAtStartRun>
- <enableNetworkDiagnosticsLogging type="bool">False</enableNetworkDiagnosticsLogging>
- <enableTcpAdvancedStats type="bool">False</enableTcpAdvancedStats>
- <enableFrameSizeDistributionStats type="bool">False</enableFrameSizeDistributionStats>
- <isFrameSizeDistributionViewSupported type="bool">False</isFrameSizeDistributionViewSupported>
- <statViewThroughputUnits type="str">Kbps</statViewThroughputUnits>
- <totalUserObjectiveInfoList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixTotalUserObjectiveInfoList" itemtype="ixTotalUserObjectiveInfo"/>
- <activitiesGroupedByObjective type="bool">False</activitiesGroupedByObjective>
- <eventHandlerSettings ver="[0, [1, [0, [0]]]]" type="ixEventHandlerSettings">
- <disabledEventClasses type="str"></disabledEventClasses>
- <disabledPorts type="str"></disabledPorts>
- <_apiUniqueId type="int">12990</_apiUniqueId>
- </eventHandlerSettings>
- <allowMixedObjectiveTypes type="bool">False</allowMixedObjectiveTypes>
- <networkProtocolOptions type="NoneType">None</networkProtocolOptions>
- <seedForRandomBehavior type="int">0</seedForRandomBehavior>
- <csvThroughputScalingFactor type="int">0</csvThroughputScalingFactor>
- <reporterThroughputScalingFactor type="int">0</reporterThroughputScalingFactor>
- <profileDirectory ver="[2, [1, [0, [0]]]]" type="ixProfileDirectory">
- <categoryList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileCategoryList" itemtype="ixProfileCategory">
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Playlist</name>
- <categoryId type="str">playlist</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.Playlist.ixPropertyMap_PlaylistCategory$ixPropertyMap_PlaylistCategory"/>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Random Data</name>
- <categoryId type="str">rdge</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.RandomData.ixPropertyMap_RandomDataCategory$ixPropertyMap_RandomDataCategory">
- <startcore type="int">0</startcore>
- <totalcores type="int">1</totalcores>
- </pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">1</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Real File</name>
- <categoryId type="str">realfile</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">2</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Unified File System</name>
- <categoryId type="str">ufs</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">3</objectID>
- </item>
- </categoryList>
- <_profileMru type="str"></_profileMru>
- </profileDirectory>
- <communityList type="NoneType">None</communityList>
- <autoUpdateAppFlowsToLatest type="bool">True</autoUpdateAppFlowsToLatest>
- <downgradeAppLibFlowsToLatestValidVersion type="bool">True</downgradeAppLibFlowsToLatestValidVersion>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12920</_apiUniqueId>
- <lastStatViewerConfiguration type="str"></lastStatViewerConfiguration>
- <statManagerOptions ver="[1, [1, [0, [0]]]]" type="ixStatManagerOptions">
- <pollingInterval type="int">2</pollingInterval>
- <allowCsvLogging type="bool">False</allowCsvLogging>
- <enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6(ENXS80_17!!8(6J$Z?&lt;9PL'!\;81W;L+P'T!0!(]&amp;.NK*D)2D?6_3?&#10;M.Z0.R[+D!&quot;V01!3?F^&amp;0&gt;AP.T_NPWWC2%A/J!OYM35&gt;TVH&gt;[GL40^^+B'29'&#10;MJ*6T-$53C':K!@1,&gt;&gt;_$I4SZA ^W-10R=^\BA6Z5D%M0AGT;*SG&gt;5X)&quot;@,!X&#10;M,)LN1].EI-[UYHN1!&lt;W^TIQ-B^_/HZ&amp;Y[-]/1AP8S![OS&gt;EHF U-L]9[ C@;&#10;M_*XW)OA'!)R#M$5&gt;A&amp;]K1DT,1+&gt;38+UV_77:/T8&gt;Q0);NAML'7S['K^BK1N0&#10;ME*%E*&amp;5H$\X)MET168+7!3Y:$PB&amp;+^OR$.(4TP4V@V7V N3,2&lt;&quot;PS7*V2Q+A&#10;M0F /KN-@GSNBYS&amp;.?/3BX2%BR&amp;(!P&gt;&gt;$^7%U\G$TRJPOC@0!S2(61BQ;R&lt;?(&#10;M8V[H%&gt;&lt;F2$/K#=HCVG/948AO$%$6;#[&quot;-WO-.*UTS+'KX3EB&amp;2+Z^QXFC*9/&#10;M&quot;33MT^Z&gt;NK&gt;U5\;&quot;KJKN=CME5U&lt;&quot;LE8-3=/5;X\3RW[%&amp;R2[/GPT6(Q:9N6\&#10;M;24&amp;5=-1AWB%8$YBG4[?!.T4'I @40'!&amp;-#&quot;^P(Y;O&quot;1!%%8 %R?W1D]E3]Z&#10;M:B5KX+G89^. ;&quot;(/69@QT$OV[?Z^^F4_O($__9NK'U' ;K[$FSM^Z&lt;8/76G&amp;&#10;MC=_/V'P&quot;&quot;?&gt;/(_CGL?G/L1EO&quot;=@0B\@OQG'EL9N3O)..K,4-&quot;502.&amp;&quot;1 !%;&#10;MR7HK;G^X6K.;7&amp;3@*AG%]%&gt;!A8F+//&lt;GXEOH'JUS2HC-WRV'))*C)MYG'[-.&#10;M8Y0D'N7FF26K 2IW;=CI(2WR8B:?SQ1M,$=Y6^&gt;=:KZWW&amp;: &amp;%X'Y, 9? NK&#10;M#\OE/+/-H^?V@]4ZW5B&lt;,.X^F=_,OKP&lt;64OKB?N1M^.OS^9\VWANS -0O3P8&#10;MR/J]0O8K,4+!OCQ 3-()./0XJ6/ON=4P$G.6U$KX89&gt;(^ +'&gt;HO#PYB]_,4S&#10;M[Q;32ZP'=_WJP2^K9&amp;7YE9F0.YF[&lt;C'AS&amp;;=KF/=T&gt;6ZIF&amp;Y8;20_(+LCMS2&#10;MM':GLUIU.IVZ6),J!^=#@9CR.H'71D&lt;3/G+(N=EGBHEE#CEHR;K&lt;E U=;AO-&#10;M&gt;J/9;-0A'D-O&amp;?5F1VX:;:/&gt;-AH:A-RZOFZUA&gt;N&lt;=6E$(&amp;_&quot;L#/S.&lt;/0]+:L&#10;MZ[+67NKU;H/_*.V6WKIN-V6MT]6R:$^L*OP&amp;&lt;(0#0X+=W/5=+]F1# [(9+-6&#10;M?)$X)SXB^]7U&lt;;HLPZGU4&gt;8:C^5;1GG#4]]Q^('.F3 AQ6@V%*.N*;IQ?33L&#10;M=O737*56N3@?S-Q/,=L%Y'N:I8'548RX&quot;(NE4D:YX&amp;B!/8RHF)NYGT&quot;Y(744&#10;M79-&amp;_5-G.=H%9^E6'W2?()&gt;M&quot;=I(/ -0Z==]I_7;DPG%V%,\RA./6BZ.4ITJ&#10;MS/T&quot;AY!C,,E-&quot;W3#9ZZW$R\EE/(=^_G1LI$G9J-KB&gt; *_&gt;&gt;&amp;UC8'?WJ!3,W-&#10;M3GI+12H*DS,9&quot;N/WY/_&lt;.8$IE QT%O*#K$(@@\#S(&amp;7Q*DXH&amp;C,$'\&quot;)97:*&#10;M51I/,&quot;(^=OC9R7DK7MWE'13P2C]C+]B)&gt;H26NCF%*[U ZN-,40=RHMC;.3=%&#10;M_)*CI/*_Y*M(J78'97E@!Y[I@^)6R,;E'DM9E4X70&lt;3P OGK&lt;F\%N,S-)N39&#10;M8YG)I;CT97B5+B_J+=:E&lt;_&quot;Y:N&amp;Z57+XG5&quot;^\#KOC)1MO8IBC;/CPCJ[I/V'&#10;M^V%6=_/[B&gt;\=Q+O..R:N_QT[Q[K\:*,F2CBV:&quot;G.[[%W/2%DR8=3XK8FO-5R&#10;M%^C:*1Y?96I20!Q,Q%4'V2 ,.L%;[*5W3E58P(76WX27;[- 2,H#&lt;67)76&lt;Y&#10;M- C\E;N.&quot;,I?(/FJ4P!M ,7W2-ZWB,0QQH&lt;GMT^.423*H//CU&lt;'4)JY02 +F&#10;MJEWP&quot;D&gt;:!^=96F7QKYT,E!_7P=LW#'(,-1_Y_]6&amp;,.?SY(_L/QQW_P)K190H&#10; &#10;end&#10;</svConfiguration>
- <svRestConfiguration type="str"></svRestConfiguration>
- </statManagerOptions>
- <currentUniqueIDForAgent type="int">6</currentUniqueIDForAgent>
- <_scenarioElementFactory ver="[0, [1, [0, [0]]]]" type="ixScenarioElementFactory">
- <singletonDict type="dict"/>
- <referenceCountDict type="dict">
- <item>
- <key type="str">qovCoprocessor</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">Impairment</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">asrCoprocessor</key>
- <value type="int">0</value>
- </item>
- </referenceCountDict>
- </_scenarioElementFactory>
- </item>
- </testList>
-</root>
diff --git a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-64K.rxf b/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-64K.rxf
deleted file mode 100644
index 822379f58..000000000
--- a/samples/vnf_samples/traffic_profiles/vfw/HTTP-vFW_IPv4_4Ports-CC-64K.rxf
+++ /dev/null
@@ -1,2392 +0,0 @@
-<?xml version="1.0" ?>
-<root ver="[21, [1, [0, [0]]]]" type="ixRepository">
- <_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML">
- <xml type="str">&lt;rpf&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.SMSession type=&quot;Ixia.Aptixia.StackManager.SMSession&quot; objectid=&quot;04a56313-c07c-4fae-acc5-e29a816e1311&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;doWaitLinkUp type=&quot;Bool&quot;&gt;0&lt;/doWaitLinkUp&gt;&#13;&#10; &lt;doGratArp type=&quot;Bool&quot;&gt;0&lt;/doGratArp&gt;&#13;&#10; &lt;subscribeToGratArpNotifications type=&quot;Bool&quot;&gt;0&lt;/subscribeToGratArpNotifications&gt;&#13;&#10; &lt;doInterfaceCheck type=&quot;Bool&quot;&gt;0&lt;/doInterfaceCheck&gt;&#13;&#10; &lt;rebootPortsBeforeConfigure type=&quot;Bool&quot;&gt;0&lt;/rebootPortsBeforeConfigure&gt;&#13;&#10; &lt;testDuration type=&quot;Int&quot;&gt;10000&lt;/testDuration&gt;&#13;&#10; &lt;checkLinkState type=&quot;Bool&quot;&gt;0&lt;/checkLinkState&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1dcd6e1b-17cd-45a1-875a-cbea40d3468c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;b458c333-b4d4-48ef-bd38-3b456f72f8c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;28c0383a-76a7-4750-8162-2ad946ddac97&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;b9a0be2e-3880-4100-9e29-9b474f9301f4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;e0232591-010e-492c-8a28-75e436f4adb2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R1&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R1&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;a916ae0f-0731-405d-ad19-eaade6c515f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R1&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;adb27552-7165-46a3-bc9e-04914adf40ac&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;aa33a76b-9c7f-48d9-a537-8d6eeec03662&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;9c6c8594-548e-4ea5-a478-0bfb6252c1ce&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;693c7b7b-327b-4d59-b187-57d7600308e3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;0f6ebdb4-7909-447a-b80a-e132dae33a9b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;7a893f25-0ac6-41c7-ab5a-511c2068582a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;fc54eec4-41ef-4b6c-9415-bf639013b52d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;b0ccbeae-9db2-4416-bbed-80dcb2a7a9ed&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;cac5e27f-ec70-45e3-bc6c-7b0ac9e43449&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;newClientActivity1!HTTP server_newServerActivity1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;newClientActivity1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;3&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;df783f7c-615e-47c1-b7f0-1174985ea22e&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;3d3cf9ef-8aab-4388-9252-4baea80122d3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;6c1a9dc4-bc8e-48ad-982f-956b0561e947&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;client network_1&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;af65320b-b937-4835-b8c1-510cc79660ac&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;0216d80d-55b8-4b3e-a187-6e8536fa5902&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;a645bdf1-8071-4555-b862-9f30729946e7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;6b363dca-4b7b-45f3-a094-50df1f3b6fb7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;0ee36d95-6f82-49e3-aaed-52fada95c460&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;c74e6630-4c22-46a1-bd5a-9a18c361199f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R6&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:C0:10:64:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R6&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;100&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;410b3e8d-36a6-41b5-821e-9ee93496ea7a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R6&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;192.16.100.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;192.16.100.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;2596329041&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;c74e6630-4c22-46a1-bd5a-9a18c361199f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;32278720-9728-4c1e-98a1-c7a41ccf1f83&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;f020117b-0c7f-4da8-a1ae-0fca36b0caad&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;a360ad81-4163-41db-b64f-bc1af27777d5&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;5d8e54de-002f-41c6-aac8-aff822bb0f7e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;8a334019-95aa-49f2-80dd-08bd013b6f6c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;45915d75-f382-4032-821f-233d11a38c11&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-10&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;10429e22-34bc-4ae5-b85f-3089635b6eb0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-8&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;7dad7c5d-84ac-4f54-ab59-fd45367fbb53&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingTrafficMap type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMap&quot; objectid=&quot;17371506-2053-47a1-9b65-5422bcd36666&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;HTTPClient1!Traffic2_HTTPServer1&lt;/name&gt;&#13;&#10; &lt;configMapFilename type=&quot;String&quot;&gt;HTTPClient1Script.configmap&lt;/configMapFilename&gt;&#13;&#10; &lt;sourceActivityId type=&quot;Int&quot;&gt;0&lt;/sourceActivityId&gt;&#13;&#10; &lt;ipPreference type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference&quot;&gt;2&lt;/ipPreference&gt;&#13;&#10; &lt;portRangesString type=&quot;String&quot; /&gt;&#13;&#10; &lt;meshingType type=&quot;Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType&quot;&gt;2&lt;/meshingType&gt;&#13;&#10; &lt;destinationActivityId type=&quot;Int&quot;&gt;0&lt;/destinationActivityId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingTrafficMap&gt;&#13;&#10; &lt;/trafficMaps&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;424d5c6a-3bd8-4c5f-86af-ad84753fa410&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;076f9c54-cda8-4c68-a9c8-f14550cab1ae&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;1bd9f1bc-9959-464e-b1e8-ddb0bb4d0181&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;4fe8412b-7d4c-4ebe-a0d4-480a4401b3d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;4dfec118-30e8-4494-b7c7-e28518e7848a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;123fecc5-cb5e-43e9-92a1-b053dc56d0f3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;35ff711b-53f7-4c74-9e8b-98d35adaa6bf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R2&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:98:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R2&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;b85b184d-9bb4-48c2-a029-e633fee7a3c8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R2&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;152.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;152.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;57fa3f41-7695-42d7-ac26-68924bb1e8bb&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;b2c21c73-bfe3-4fbc-9804-b5a8b307d893&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;10&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;9&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;993e33c6-e1f7-4967-982e-82a032f8c61a&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;13&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;36ca84d7-ff44-45b7-b75d-aec38b753161&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;14&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;25c5acdd-9dd3-4802-93b6-b10651820b66&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;6259328b-97c2-4390-8ab1-f16bf3459219&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-4&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;16&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;3eedf749-efa4-43a0-87ae-e110a77c88d4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-2&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;17&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;284f9992-65d8-4027-a155-709f1965f892&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-1&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;18&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;f65f12f2-018c-46f5-a9c5-a1f6f7151909&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;60b1273d-78d3-4813-8cea-ec9a7101b8a3&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;7&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;669af012-d572-439d-9c70-cfbacea0fe7f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;server network_1&lt;/name&gt;&#13;&#10; &lt;category type=&quot;String&quot; /&gt;&#13;&#10; &lt;stack type=&quot;Ixia.Aptixia.StackManager.L1EthernetPlugin&quot; objectid=&quot;9280ae7b-1935-4fb1-8a86-522e739d7d13&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;autoNegotiate type=&quot;Bool&quot;&gt;1&lt;/autoNegotiate&gt;&#13;&#10; &lt;speed type=&quot;String&quot;&gt;k100FD&lt;/speed&gt;&#13;&#10; &lt;advertise10Half type=&quot;Bool&quot;&gt;1&lt;/advertise10Half&gt;&#13;&#10; &lt;advertise10Full type=&quot;Bool&quot;&gt;1&lt;/advertise10Full&gt;&#13;&#10; &lt;advertise100Half type=&quot;Bool&quot;&gt;1&lt;/advertise100Half&gt;&#13;&#10; &lt;advertise100Full type=&quot;Bool&quot;&gt;1&lt;/advertise100Full&gt;&#13;&#10; &lt;advertise1000Full type=&quot;Bool&quot;&gt;1&lt;/advertise1000Full&gt;&#13;&#10; &lt;advertise10000Full type=&quot;Bool&quot;&gt;1&lt;/advertise10000Full&gt;&#13;&#10; &lt;cardDualPhy type=&quot;Ixia.Aptixia.StackManager.DualPhyPlugin&quot; objectid=&quot;3158f964-1bf1-4ba7-b2d5-a0f2174b233f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;medium type=&quot;String&quot;&gt;auto&lt;/medium&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardDualPhy&gt;&#13;&#10; &lt;cardElm type=&quot;Ixia.Aptixia.StackManager.EthernetELMPlugin&quot; objectid=&quot;454249a6-64c1-41d4-b0ff-84b288651087&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;negotiateMasterSlave type=&quot;Bool&quot;&gt;1&lt;/negotiateMasterSlave&gt;&#13;&#10; &lt;negotiationType type=&quot;String&quot;&gt;master&lt;/negotiationType&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/cardElm&gt;&#13;&#10; &lt;enableFlowControl type=&quot;Bool&quot;&gt;0&lt;/enableFlowControl&gt;&#13;&#10; &lt;directedAddress type=&quot;String&quot;&gt;01:80:C2:00:00:01&lt;/directedAddress&gt;&#13;&#10; &lt;dataCenter type=&quot;Ixia.Aptixia.StackManager.DataCenterSettings&quot; objectid=&quot;3d790b32-9ee7-4e44-b63f-cfab800dea84&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;dcSupported type=&quot;Bool&quot;&gt;1&lt;/dcSupported&gt;&#13;&#10; &lt;dcEnabled type=&quot;Bool&quot;&gt;0&lt;/dcEnabled&gt;&#13;&#10; &lt;dcFlowControl type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType&quot;&gt;0&lt;/dcFlowControl&gt;&#13;&#10; &lt;dcMode type=&quot;Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode&quot;&gt;2&lt;/dcMode&gt;&#13;&#10; &lt;dcPfcMapping type=&quot;IntList&quot; /&gt;&#13;&#10; &lt;dcPfcPauseEnable type=&quot;Bool&quot;&gt;0&lt;/dcPfcPauseEnable&gt;&#13;&#10; &lt;dcPfcPauseDelay type=&quot;Int&quot;&gt;1&lt;/dcPfcPauseDelay&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;15&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/dataCenter&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.L2EthernetPlugin type=&quot;Ixia.Aptixia.StackManager.L2EthernetPlugin&quot; objectid=&quot;c3e18bb9-4bf8-4bfc-a308-6a155469a0ee&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;macRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;95df1613-0cfc-45b5-a68e-e06ecd5b6cdf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC-R8&lt;/name&gt;&#13;&#10; &lt;mac type=&quot;String&quot;&gt;00:C0:28:28:14:00&lt;/mac&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;00:00:00:00:00:01&lt;/incrementBy&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1500&lt;/mtu&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;VLAN-R8&lt;/name&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;firstId type=&quot;Int&quot;&gt;1&lt;/firstId&gt;&#13;&#10; &lt;incrementStep type=&quot;Int&quot;&gt;32&lt;/incrementStep&gt;&#13;&#10; &lt;increment type=&quot;Int&quot;&gt;1&lt;/increment&gt;&#13;&#10; &lt;uniqueCount type=&quot;Int&quot;&gt;4094&lt;/uniqueCount&gt;&#13;&#10; &lt;priority type=&quot;Int&quot;&gt;0&lt;/priority&gt;&#13;&#10; &lt;tpid type=&quot;String&quot;&gt;0x8100&lt;/tpid&gt;&#13;&#10; &lt;innerEnable type=&quot;Bool&quot;&gt;0&lt;/innerEnable&gt;&#13;&#10; &lt;innerFirstId type=&quot;Int&quot;&gt;1&lt;/innerFirstId&gt;&#13;&#10; &lt;innerIncrementStep type=&quot;Int&quot;&gt;1&lt;/innerIncrementStep&gt;&#13;&#10; &lt;innerIncrement type=&quot;Int&quot;&gt;1&lt;/innerIncrement&gt;&#13;&#10; &lt;innerUniqueCount type=&quot;Int&quot;&gt;4094&lt;/innerUniqueCount&gt;&#13;&#10; &lt;innerPriority type=&quot;Int&quot;&gt;0&lt;/innerPriority&gt;&#13;&#10; &lt;idIncrMode type=&quot;Int&quot;&gt;1&lt;/idIncrMode&gt;&#13;&#10; &lt;innerTpid type=&quot;String&quot;&gt;0x8100&lt;/innerTpid&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/vlanRange&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacRange&gt;&#13;&#10; &lt;/macRangeList&gt;&#13;&#10; &lt;vlanRangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.VlanIdRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/vlanRangeList&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Plugin type=&quot;Ixia.Aptixia.StackManager.IpV4V6Plugin&quot; objectid=&quot;2aa50b07-0df6-4bc2-8fcc-1ebb0f6169b5&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-R8&lt;/name&gt;&#13;&#10; &lt;ipType type=&quot;String&quot;&gt;IPv4&lt;/ipType&gt;&#13;&#10; &lt;ipAddress type=&quot;String&quot;&gt;192.40.40.20&lt;/ipAddress&gt;&#13;&#10; &lt;prefix type=&quot;Int&quot;&gt;24&lt;/prefix&gt;&#13;&#10; &lt;incrementBy type=&quot;String&quot;&gt;0.0.0.1&lt;/incrementBy&gt;&#13;&#10; &lt;count type=&quot;Int&quot;&gt;1&lt;/count&gt;&#13;&#10; &lt;autoCountEnabled type=&quot;Bool&quot;&gt;0&lt;/autoCountEnabled&gt;&#13;&#10; &lt;gatewayAddress type=&quot;String&quot;&gt;192.40.40.10&lt;/gatewayAddress&gt;&#13;&#10; &lt;gatewayIncrement type=&quot;String&quot;&gt;0.0.0.0&lt;/gatewayIncrement&gt;&#13;&#10; &lt;gatewayIncrementMode type=&quot;String&quot;&gt;perSubnet&lt;/gatewayIncrementMode&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;generateStatistics type=&quot;Bool&quot;&gt;0&lt;/generateStatistics&gt;&#13;&#10; &lt;mss type=&quot;Int&quot;&gt;1460&lt;/mss&gt;&#13;&#10; &lt;randomizeAddress type=&quot;Bool&quot;&gt;0&lt;/randomizeAddress&gt;&#13;&#10; &lt;randomizeSeed type=&quot;Int&quot;&gt;463911585&lt;/randomizeSeed&gt;&#13;&#10; &lt;autoMacGeneration type=&quot;Bool&quot;&gt;1&lt;/autoMacGeneration&gt;&#13;&#10; &lt;macRange type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;95df1613-0cfc-45b5-a68e-e06ecd5b6cdf&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;vlanRange type=&quot;Ixia.Aptixia.StackManager.VlanIdRange&quot; objectid=&quot;90089481-45db-46c9-bb9b-639781adbde7&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;atmRange type=&quot;Ixia.Aptixia.StackManager.AtmRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;pvcRange type=&quot;Ixia.Aptixia.StackManager.PvcRange&quot; objectid=&quot;00000000-0000-0000-0000-000000000000&quot; /&gt;&#13;&#10; &lt;autoIpTypeEnabled type=&quot;Bool&quot;&gt;0&lt;/autoIpTypeEnabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Range&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;rangeGroups type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.RangeGroup type=&quot;Ixia.Aptixia.StackManager.RangeGroup&quot; objectid=&quot;389909e0-120c-4ea7-857f-69e5981ba867&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DistGroup1&lt;/name&gt;&#13;&#10; &lt;distribType type=&quot;Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType&quot;&gt;0&lt;/distribType&gt;&#13;&#10; &lt;rangeList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpV4V6Range type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/rangeList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.RangeGroup&gt;&#13;&#10; &lt;/rangeGroups&gt;&#13;&#10; &lt;childrenList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;IP-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;13&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpV4V6Plugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;MAC/VLAN-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;12&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.L2EthernetPlugin&gt;&#13;&#10; &lt;/childrenList&gt;&#13;&#10; &lt;extensionList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;dscMode type=&quot;Bool&quot;&gt;0&lt;/dscMode&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Ethernet-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;11&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/stack&gt;&#13;&#10; &lt;globalPluginList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type=&quot;Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&quot; objectid=&quot;82f06e5c-e227-4c7b-9b89-c4495858f1c1&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;teardownInterfaceWithUser type=&quot;Bool&quot;&gt;0&lt;/teardownInterfaceWithUser&gt;&#13;&#10; &lt;interfaceBehavior type=&quot;Int&quot;&gt;0&lt;/interfaceBehavior&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Settings-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;19&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSettingsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.DnsPlugin type=&quot;Ixia.Aptixia.StackManager.DnsPlugin&quot; objectid=&quot;b4947db2-ab64-441c-81df-d6961888df99&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;domain type=&quot;String&quot; /&gt;&#13;&#10; &lt;timeout type=&quot;Int&quot;&gt;30000&lt;/timeout&gt;&#13;&#10; &lt;nameServerList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;searchList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;hostList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DNS-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;20&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.DnsPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.FilterPlugin type=&quot;Ixia.Aptixia.StackManager.FilterPlugin&quot; objectid=&quot;76a42df0-2980-40cb-a135-8afd39ffa5a2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;auto type=&quot;Bool&quot;&gt;1&lt;/auto&gt;&#13;&#10; &lt;all type=&quot;Bool&quot;&gt;0&lt;/all&gt;&#13;&#10; &lt;pppoecontrol type=&quot;Bool&quot;&gt;0&lt;/pppoecontrol&gt;&#13;&#10; &lt;pppoenetwork type=&quot;Bool&quot;&gt;0&lt;/pppoenetwork&gt;&#13;&#10; &lt;isis type=&quot;Bool&quot;&gt;0&lt;/isis&gt;&#13;&#10; &lt;ip type=&quot;String&quot; /&gt;&#13;&#10; &lt;tcp type=&quot;String&quot; /&gt;&#13;&#10; &lt;udp type=&quot;String&quot; /&gt;&#13;&#10; &lt;mac type=&quot;String&quot; /&gt;&#13;&#10; &lt;icmp type=&quot;String&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Filter-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;21&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.FilterPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.TCPPlugin type=&quot;Ixia.Aptixia.StackManager.TCPPlugin&quot; objectid=&quot;34244aba-2937-43a8-900b-7821e096b69a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;bestPerfSettings type=&quot;Bool&quot;&gt;0&lt;/bestPerfSettings&gt;&#13;&#10; &lt;accept_ra_all type=&quot;Bool&quot;&gt;0&lt;/accept_ra_all&gt;&#13;&#10; &lt;tcp_abort_on_overflow type=&quot;Bool&quot;&gt;0&lt;/tcp_abort_on_overflow&gt;&#13;&#10; &lt;tcp_adv_win_scale type=&quot;Int&quot;&gt;2&lt;/tcp_adv_win_scale&gt;&#13;&#10; &lt;tcp_app_win type=&quot;Int&quot;&gt;31&lt;/tcp_app_win&gt;&#13;&#10; &lt;tcp_bic type=&quot;Int&quot;&gt;0&lt;/tcp_bic&gt;&#13;&#10; &lt;tcp_bic_fast_convergence type=&quot;Int&quot;&gt;1&lt;/tcp_bic_fast_convergence&gt;&#13;&#10; &lt;tcp_bic_low_window type=&quot;Int&quot;&gt;14&lt;/tcp_bic_low_window&gt;&#13;&#10; &lt;tcp_dsack type=&quot;Bool&quot;&gt;1&lt;/tcp_dsack&gt;&#13;&#10; &lt;tcp_ecn type=&quot;Bool&quot;&gt;0&lt;/tcp_ecn&gt;&#13;&#10; &lt;tcp_fack type=&quot;Bool&quot;&gt;1&lt;/tcp_fack&gt;&#13;&#10; &lt;tcp_fin_timeout type=&quot;Int&quot;&gt;60&lt;/tcp_fin_timeout&gt;&#13;&#10; &lt;tcp_frto type=&quot;Int&quot;&gt;0&lt;/tcp_frto&gt;&#13;&#10; &lt;tcp_keepalive_intvl type=&quot;Int&quot;&gt;7200&lt;/tcp_keepalive_intvl&gt;&#13;&#10; &lt;tcp_keepalive_probes type=&quot;Int&quot;&gt;75&lt;/tcp_keepalive_probes&gt;&#13;&#10; &lt;tcp_keepalive_time type=&quot;Int&quot;&gt;9&lt;/tcp_keepalive_time&gt;&#13;&#10; &lt;tcp_low_latency type=&quot;Int&quot;&gt;0&lt;/tcp_low_latency&gt;&#13;&#10; &lt;tcp_max_orphans type=&quot;Int&quot;&gt;8192&lt;/tcp_max_orphans&gt;&#13;&#10; &lt;tcp_max_syn_backlog type=&quot;Int&quot;&gt;1024&lt;/tcp_max_syn_backlog&gt;&#13;&#10; &lt;tcp_max_tw_buckets type=&quot;Int&quot;&gt;180000&lt;/tcp_max_tw_buckets&gt;&#13;&#10; &lt;tcp_mem_low type=&quot;Int&quot;&gt;24576&lt;/tcp_mem_low&gt;&#13;&#10; &lt;tcp_mem_pressure type=&quot;Int&quot;&gt;32768&lt;/tcp_mem_pressure&gt;&#13;&#10; &lt;tcp_mem_high type=&quot;Int&quot;&gt;49152&lt;/tcp_mem_high&gt;&#13;&#10; &lt;tcp_moderate_rcvbuf type=&quot;Int&quot;&gt;0&lt;/tcp_moderate_rcvbuf&gt;&#13;&#10; &lt;tcp_no_metrics_save type=&quot;Bool&quot;&gt;0&lt;/tcp_no_metrics_save&gt;&#13;&#10; &lt;tcp_orphan_retries type=&quot;Int&quot;&gt;0&lt;/tcp_orphan_retries&gt;&#13;&#10; &lt;tcp_reordering type=&quot;Int&quot;&gt;3&lt;/tcp_reordering&gt;&#13;&#10; &lt;tcp_retrans_collapse type=&quot;Bool&quot;&gt;1&lt;/tcp_retrans_collapse&gt;&#13;&#10; &lt;tcp_retries1 type=&quot;Int&quot;&gt;3&lt;/tcp_retries1&gt;&#13;&#10; &lt;tcp_retries2 type=&quot;Int&quot;&gt;15&lt;/tcp_retries2&gt;&#13;&#10; &lt;tcp_rfc1337 type=&quot;Bool&quot;&gt;0&lt;/tcp_rfc1337&gt;&#13;&#10; &lt;tcp_rmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_rmem_min&gt;&#13;&#10; &lt;tcp_rmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_rmem_default&gt;&#13;&#10; &lt;tcp_rmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_rmem_max&gt;&#13;&#10; &lt;tcp_sack type=&quot;Bool&quot;&gt;1&lt;/tcp_sack&gt;&#13;&#10; &lt;tcp_stdurg type=&quot;Bool&quot;&gt;0&lt;/tcp_stdurg&gt;&#13;&#10; &lt;tcp_synack_retries type=&quot;Int&quot;&gt;5&lt;/tcp_synack_retries&gt;&#13;&#10; &lt;tcp_syn_retries type=&quot;Int&quot;&gt;5&lt;/tcp_syn_retries&gt;&#13;&#10; &lt;tcp_timestamps type=&quot;Bool&quot;&gt;1&lt;/tcp_timestamps&gt;&#13;&#10; &lt;tcp_tw_recycle type=&quot;Bool&quot;&gt;1&lt;/tcp_tw_recycle&gt;&#13;&#10; &lt;tcp_tw_reuse type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_reuse&gt;&#13;&#10; &lt;tcp_vegas_alpha type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_alpha&gt;&#13;&#10; &lt;tcp_vegas_beta type=&quot;Int&quot;&gt;6&lt;/tcp_vegas_beta&gt;&#13;&#10; &lt;tcp_vegas_cong_avoid type=&quot;Int&quot;&gt;0&lt;/tcp_vegas_cong_avoid&gt;&#13;&#10; &lt;tcp_vegas_gamma type=&quot;Int&quot;&gt;2&lt;/tcp_vegas_gamma&gt;&#13;&#10; &lt;tcp_westwood type=&quot;Int&quot;&gt;0&lt;/tcp_westwood&gt;&#13;&#10; &lt;tcp_window_scaling type=&quot;Bool&quot;&gt;0&lt;/tcp_window_scaling&gt;&#13;&#10; &lt;ip_no_pmtu_disc type=&quot;Bool&quot;&gt;1&lt;/ip_no_pmtu_disc&gt;&#13;&#10; &lt;tcp_wmem_min type=&quot;Int&quot;&gt;4096&lt;/tcp_wmem_min&gt;&#13;&#10; &lt;tcp_wmem_default type=&quot;Int&quot;&gt;1024&lt;/tcp_wmem_default&gt;&#13;&#10; &lt;tcp_wmem_max type=&quot;Int&quot;&gt;262144&lt;/tcp_wmem_max&gt;&#13;&#10; &lt;tcp_ipfrag_time type=&quot;Int&quot;&gt;30&lt;/tcp_ipfrag_time&gt;&#13;&#10; &lt;tcp_port_min type=&quot;Int&quot;&gt;1024&lt;/tcp_port_min&gt;&#13;&#10; &lt;tcp_port_max type=&quot;Int&quot;&gt;65535&lt;/tcp_port_max&gt;&#13;&#10; &lt;tcp_rto_min type=&quot;Int&quot;&gt;1000&lt;/tcp_rto_min&gt;&#13;&#10; &lt;tcp_rto_max type=&quot;Int&quot;&gt;120000&lt;/tcp_rto_max&gt;&#13;&#10; &lt;tcp_tw_rfc1323_strict type=&quot;Bool&quot;&gt;0&lt;/tcp_tw_rfc1323_strict&gt;&#13;&#10; &lt;udp_port_randomization type=&quot;Bool&quot;&gt;0&lt;/udp_port_randomization&gt;&#13;&#10; &lt;disable_min_max_buffer_size type=&quot;Bool&quot;&gt;1&lt;/disable_min_max_buffer_size&gt;&#13;&#10; &lt;llm_hdr_gap type=&quot;Int&quot;&gt;8&lt;/llm_hdr_gap&gt;&#13;&#10; &lt;llm_hdr_gap_ns type=&quot;Int&quot;&gt;10&lt;/llm_hdr_gap_ns&gt;&#13;&#10; &lt;inter_packet_granular_delay type=&quot;Double&quot;&gt;0&lt;/inter_packet_granular_delay&gt;&#13;&#10; &lt;delayed_acks type=&quot;Bool&quot;&gt;1&lt;/delayed_acks&gt;&#13;&#10; &lt;accept_ra_default type=&quot;Bool&quot;&gt;0&lt;/accept_ra_default&gt;&#13;&#10; &lt;rps_needed type=&quot;Bool&quot;&gt;0&lt;/rps_needed&gt;&#13;&#10; &lt;delayed_acks_segments type=&quot;Int&quot;&gt;0&lt;/delayed_acks_segments&gt;&#13;&#10; &lt;delayed_acks_timeout type=&quot;Int&quot;&gt;0&lt;/delayed_acks_timeout&gt;&#13;&#10; &lt;tcp_large_icwnd type=&quot;Int&quot;&gt;0&lt;/tcp_large_icwnd&gt;&#13;&#10; &lt;tcp_mgmt_rmem type=&quot;Int&quot;&gt;87380&lt;/tcp_mgmt_rmem&gt;&#13;&#10; &lt;tcp_mgmt_wmem type=&quot;Int&quot;&gt;32768&lt;/tcp_mgmt_wmem&gt;&#13;&#10; &lt;adjust_tcp_buffers type=&quot;Bool&quot;&gt;1&lt;/adjust_tcp_buffers&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;TCP-13&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;22&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.TCPPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.GratArpPlugin type=&quot;Ixia.Aptixia.StackManager.GratArpPlugin&quot; objectid=&quot;2551de11-5f59-49dc-92be-266b8bf8fe90&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;forwardGratArp type=&quot;Bool&quot;&gt;0&lt;/forwardGratArp&gt;&#13;&#10; &lt;rateControlEnabled type=&quot;Bool&quot;&gt;0&lt;/rateControlEnabled&gt;&#13;&#10; &lt;maxFramesPerSecond type=&quot;Int&quot;&gt;0&lt;/maxFramesPerSecond&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;GratARP-11&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;23&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.GratArpPlugin&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MeshingPlugin type=&quot;Ixia.Aptixia.StackManager.MeshingPlugin&quot; objectid=&quot;6d9cab2d-989f-4bad-9595-ffefba7bc84a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;trafficMaps type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;activityRangeMapInfoList type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;Meshing-5&lt;/name&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;24&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MeshingPlugin&gt;&#13;&#10; &lt;/globalPluginList&gt;&#13;&#10; &lt;portList type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecPortGroupData type=&quot;Ixia.Aptixia.StackManager.IPSecPortGroupData&quot; objectid=&quot;dd86f951-1b71-4f94-930e-1f690af65f5a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;role type=&quot;String&quot;&gt;Initiator&lt;/role&gt;&#13;&#10; &lt;associates type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;overrideGlobalOptions type=&quot;Bool&quot;&gt;0&lt;/overrideGlobalOptions&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;enableESPPerStreamStats type=&quot;Bool&quot;&gt;0&lt;/enableESPPerStreamStats&gt;&#13;&#10; &lt;enableESPReplayStats type=&quot;Bool&quot;&gt;0&lt;/enableESPReplayStats&gt;&#13;&#10; &lt;activities type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;pcpuLogLevel type=&quot;String&quot;&gt;0&lt;/pcpuLogLevel&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecPortGroupData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;virtualMode type=&quot;Bool&quot;&gt;0&lt;/virtualMode&gt;&#13;&#10; &lt;allowedVirtualModeTypes type=&quot;Ixia.RpFramework.Server.Core.ShadowedPropertyStringList&quot; /&gt;&#13;&#10; &lt;doOwnership type=&quot;Bool&quot;&gt;0&lt;/doOwnership&gt;&#13;&#10; &lt;branchToNicMap type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;cpuAggregation type=&quot;Bool&quot;&gt;0&lt;/cpuAggregation&gt;&#13;&#10; &lt;activePort type=&quot;String&quot; /&gt;&#13;&#10; &lt;networkLayersManager type=&quot;Ixia.Aptixia.StackManager.NetworkLayersManager&quot; objectid=&quot;2dc65e0c-3a5a-4c59-a3a7-d1cf336fa422&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/networkLayersManager&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;8&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.PortGroup&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;externalProperties type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyManager&quot; objectid=&quot;1f2452bf-e52a-4db2-ba47-e5cc8bf61b5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;properties type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;145671ff-93a5-4ecc-8c83-59b2c3c67be9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatLTEUEUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9f07a941-ad2f-46b0-8c75-911862a21039&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SixRdRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a221ab5c-faae-4940-bfad-5d41d44f1427&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;L2tpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d811442b-bfb8-42f0-bbf8-6bdb6fc9b66b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPServerRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;f252cff3-b919-4e74-9f62-9e9c5ab5d324&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MobileSubscribersRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;500dfc8b-2e6a-401f-84c0-f6907f60c00e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSgsnS3RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;693cb176-f3d8-4073-8a02-fabdc0bdd3fb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPRange_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ec983bf9-07f0-46b2-99a0-354114f42501&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EmulatedRouterRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5d0f0eb8-40af-4292-8ff2-a57e7903601d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PppoxRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;653fae09-ba19-443c-8f8b-9483c0b86b9a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGAPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c886be8c-c207-4bb4-90d5-17be54556d58&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatRNCIuPSUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;00e75214-5166-406b-90e5-2b83567ae5cf&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPNGUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;50d10ee7-45ce-46d2-ae8d-ecd3b1806067&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S5S8_SGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c2f310a4-6ea4-4459-be3b-f3b3365c590a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPGRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7e458bed-5e36-42d6-812d-3794be52766e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPcrfRange_S5S8_PGW&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7d225fda-6432-4de3-9750-c19bbc957703&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DSLiteRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;e25dd669-ffc5-493d-a2b5-fd5627bf2ee8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPSGSNRangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;7ac0b7d4-6df9-4e1f-86d2-f0a494b3f20b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;SlaacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;25699a2c-ab22-417b-9072-894523e98008&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;482a10c3-0ac7-44d9-9fa9-b43ba3a9901d&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DHCPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;a0f03753-923d-4421-8c4f-0ed78f00fc44&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;AtmRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;fb5cd68e-b4b0-4fd4-ae18-4100c0035642&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatMMEApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;62677b6a-080e-4cc3-919b-71fa90ae410f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBUuApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;2e0fd6e3-470e-48df-ab8d-cc21b9d80393&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;GTPSUERange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;175f3104-0d2a-44f9-b712-fed3b170f8cb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IpV4V6Range&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d1f37e1e-db44-4bac-acb8-b242dee8e371&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MacRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;61ccdebc-84e6-464d-be14-2b3ddedab9d2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;DualStackIPRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d0678cd8-998e-42ab-8f0d-bfcb5370eac2&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPUERange_S2a_TWAN&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;d8350364-51c6-4a1b-af9f-72c9c235a636&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatSGSNIuPSApnRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;613d02a1-db1e-415d-b4bb-8b73b4477cf4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;IxCatENodeBSimUeRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;9a41f718-b55e-44c7-a0cc-b1fcf8204c20&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6dRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;4c26fe62-a63d-4c40-8e15-c58ad8fba8d0&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;UERangeBase&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;5c2ca63f-3335-4ab7-963e-440817448538&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPMmeS10RangeUe&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;51a5eccc-a68d-4730-8a48-32019c547c28&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;S6aRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;3010c4ad-f31e-4676-9e61-bb25cf9c1bbb&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;BmScRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;ef1677e4-f390-4a78-b61a-f7650cf5faea&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;MBmsGwRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;24322b98-7a2a-4d2d-a4ee-4cde0f0e8b64&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;PptpRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalPropertyInfo type=&quot;Ixia.Aptixia.StackManager.ExternalPropertyInfo&quot; objectid=&quot;c648ad96-ef63-4c6d-b77e-586fece09b3b&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;targetType type=&quot;String&quot;&gt;EGTPPMIPHostRange&lt;/targetType&gt;&#13;&#10; &lt;valueType type=&quot;String&quot;&gt;ExternalValueBoolean&lt;/valueType&gt;&#13;&#10; &lt;description type=&quot;String&quot;&gt;Enable collection of interface statistics on this range&lt;/description&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalPropertyInfo&gt;&#13;&#10; &lt;/properties&gt;&#13;&#10; &lt;values type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;6804ae67-3bd7-471b-8796-ee1e4773c2f1&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;a3559674-8d95-4020-90b3-b42eacaef105&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7efcd429-2c48-41bd-bdc5-489dbfcfc49a&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;a63d8276-65bc-4bc2-8202-6461c6399ef9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;1d9bf537-0c3d-4fdf-9b85-0a622cc77649&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;09d7b134-2921-4759-bbdb-ff3a5a1966d7&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0cd9f099-242e-4b03-965f-d343c60181e6&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;3011c8a8-a9fd-4b76-a27d-91948113ed4f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;503aa008-2481-419f-a223-c90b2c25c17e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;0b8d2c01-19ac-4f28-924e-660676d978da&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.MacRange&quot; objectid=&quot;f91c9f52-8150-4d0f-b657-498ed241835c&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;41c694b3-bb55-48fe-9604-8b003540242f&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;0&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;4&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;dc4d759f-e4ac-4498-9296-92fd26a83bf9&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;0304987f-176a-4aea-a3cb-c117279fe0ea&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;3b496ea9-e90a-48e5-b01a-adfeb9940e5e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;5&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ExternalProperty type=&quot;Ixia.Aptixia.StackManager.ExternalProperty&quot; objectid=&quot;72bbb3e6-5bae-448e-bcda-ba87a76fa477&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;propertyName type=&quot;String&quot;&gt;Publish Statistics&lt;/propertyName&gt;&#13;&#10; &lt;target type=&quot;Ixia.Aptixia.StackManager.IpV4V6Range&quot; objectid=&quot;ba01e944-e779-4a36-b3bd-26d1c3b0ef21&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;value type=&quot;Ixia.Aptixia.StackManager.ExternalValueBoolean&quot; objectid=&quot;7c3ea465-5392-4894-b8a4-0138f48acf8e&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;value type=&quot;Bool&quot;&gt;0&lt;/value&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/value&gt;&#13;&#10; &lt;enabled type=&quot;Bool&quot;&gt;1&lt;/enabled&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;6&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ExternalProperty&gt;&#13;&#10; &lt;/values&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/externalProperties&gt;&#13;&#10; &lt;availableNetworkTimelines type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;typeSpecificData type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.MacSessionData type=&quot;Ixia.Aptixia.StackManager.MacSessionData&quot; objectid=&quot;a9c7aa59-e015-4ffd-bb82-5d877ae9c1a8&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.MacSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IpSessionData type=&quot;Ixia.Aptixia.StackManager.IpSessionData&quot; objectid=&quot;34a78d72-1fc5-4875-9fe1-b4db66b1b4c4&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;duplicateCheckingScope type=&quot;Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions&quot;&gt;2&lt;/duplicateCheckingScope&gt;&#13;&#10; &lt;enableGatewayArp type=&quot;Bool&quot;&gt;0&lt;/enableGatewayArp&gt;&#13;&#10; &lt;gatewayArpRequestRate type=&quot;Int&quot;&gt;300&lt;/gatewayArpRequestRate&gt;&#13;&#10; &lt;maxOutstandingGatewayArpRequests type=&quot;Int&quot;&gt;300&lt;/maxOutstandingGatewayArpRequests&gt;&#13;&#10; &lt;ignoreUnresolvedIPs type=&quot;Bool&quot;&gt;0&lt;/ignoreUnresolvedIPs&gt;&#13;&#10; &lt;sendAllRequests type=&quot;Bool&quot;&gt;0&lt;/sendAllRequests&gt;&#13;&#10; &lt;individualARPTimeOut type=&quot;Int&quot;&gt;500&lt;/individualARPTimeOut&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;2&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IpSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IxLoadSessionData type=&quot;Ixia.Aptixia.StackManager.IxLoadSessionData&quot; objectid=&quot;1e24447f-69f1-4030-8b2d-25a18c7160ca&quot; version=&quot;1.0.0&quot;&gt;&#13;&#10; &lt;portGroupList type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;669af012-d572-439d-9c70-cfbacea0fe7f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;c4ecfc60-64ac-4dc2-9410-e0f58d84f229&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;865be042-32d5-426a-9e75-0908c943801f&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.PortGroup type=&quot;Ixia.Aptixia.StackManager.PortGroup&quot; objectid=&quot;6c1a9dc4-bc8e-48ad-982f-956b0561e947&quot; version=&quot;6.70.420&quot; /&gt;&#13;&#10; &lt;/portGroupList&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IxLoadSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairSessionData type=&quot;Ixia.Aptixia.StackManager.ImpairSessionData&quot; objectid=&quot;94b53c2c-0747-41c2-838d-0e0e15f31766&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;profiles type=&quot;ListNode&quot;&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.ImpairProfile type=&quot;Ixia.Aptixia.StackManager.ImpairProfile&quot; objectid=&quot;90dd3511-93c1-49fa-8e38-db774db9fe17&quot; version=&quot;6.70.13&quot;&gt;&#13;&#10; &lt;name type=&quot;String&quot;&gt;DefaultProfile&lt;/name&gt;&#13;&#10; &lt;defaultp type=&quot;Bool&quot;&gt;1&lt;/defaultp&gt;&#13;&#10; &lt;seed type=&quot;Int&quot;&gt;0&lt;/seed&gt;&#13;&#10; &lt;addDelay type=&quot;Bool&quot;&gt;1&lt;/addDelay&gt;&#13;&#10; &lt;delay type=&quot;Int&quot;&gt;20&lt;/delay&gt;&#13;&#10; &lt;jitter type=&quot;Int&quot;&gt;0&lt;/jitter&gt;&#13;&#10; &lt;addDrop type=&quot;Bool&quot;&gt;0&lt;/addDrop&gt;&#13;&#10; &lt;drop type=&quot;Double&quot;&gt;10&lt;/drop&gt;&#13;&#10; &lt;addDropSequence type=&quot;Bool&quot;&gt;0&lt;/addDropSequence&gt;&#13;&#10; &lt;dropSequenceSkip type=&quot;Int&quot;&gt;10&lt;/dropSequenceSkip&gt;&#13;&#10; &lt;dropSequenceLength type=&quot;Int&quot;&gt;1&lt;/dropSequenceLength&gt;&#13;&#10; &lt;addReorder type=&quot;Bool&quot;&gt;0&lt;/addReorder&gt;&#13;&#10; &lt;gap type=&quot;Int&quot;&gt;10&lt;/gap&gt;&#13;&#10; &lt;reorder type=&quot;Int&quot;&gt;20&lt;/reorder&gt;&#13;&#10; &lt;reorderLength type=&quot;Int&quot;&gt;1&lt;/reorderLength&gt;&#13;&#10; &lt;addReorderPI type=&quot;Bool&quot;&gt;0&lt;/addReorderPI&gt;&#13;&#10; &lt;reorderPISkip type=&quot;Int&quot;&gt;10&lt;/reorderPISkip&gt;&#13;&#10; &lt;reorderPILength type=&quot;Int&quot;&gt;1&lt;/reorderPILength&gt;&#13;&#10; &lt;reorderPIInterval type=&quot;Int&quot;&gt;1&lt;/reorderPIInterval&gt;&#13;&#10; &lt;reorderPITimeout type=&quot;Int&quot;&gt;1000&lt;/reorderPITimeout&gt;&#13;&#10; &lt;addDuplicate type=&quot;Bool&quot;&gt;0&lt;/addDuplicate&gt;&#13;&#10; &lt;duplicate type=&quot;Double&quot;&gt;10&lt;/duplicate&gt;&#13;&#10; &lt;addFragment type=&quot;Bool&quot;&gt;0&lt;/addFragment&gt;&#13;&#10; &lt;fragment type=&quot;Double&quot;&gt;10&lt;/fragment&gt;&#13;&#10; &lt;mtu type=&quot;Int&quot;&gt;1000&lt;/mtu&gt;&#13;&#10; &lt;addFragmentSequence type=&quot;Bool&quot;&gt;0&lt;/addFragmentSequence&gt;&#13;&#10; &lt;fragmentSequenceSkip type=&quot;Int&quot;&gt;10&lt;/fragmentSequenceSkip&gt;&#13;&#10; &lt;fragmentSequenceLength type=&quot;Int&quot;&gt;1&lt;/fragmentSequenceLength&gt;&#13;&#10; &lt;mtuSequence type=&quot;Int&quot;&gt;1000&lt;/mtuSequence&gt;&#13;&#10; &lt;sendFragmentsInReverseOrder type=&quot;Bool&quot;&gt;0&lt;/sendFragmentsInReverseOrder&gt;&#13;&#10; &lt;sendFirstFragmentOnly type=&quot;Bool&quot;&gt;0&lt;/sendFirstFragmentOnly&gt;&#13;&#10; &lt;sendOverlappingFragments type=&quot;Bool&quot;&gt;0&lt;/sendOverlappingFragments&gt;&#13;&#10; &lt;addBandwidth type=&quot;Bool&quot;&gt;0&lt;/addBandwidth&gt;&#13;&#10; &lt;bandwidth type=&quot;Double&quot;&gt;1&lt;/bandwidth&gt;&#13;&#10; &lt;bandwidthUnits type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnits&gt;&#13;&#10; &lt;addBandwidthIn type=&quot;Bool&quot;&gt;0&lt;/addBandwidthIn&gt;&#13;&#10; &lt;bandwidthIn type=&quot;Double&quot;&gt;1&lt;/bandwidthIn&gt;&#13;&#10; &lt;bandwidthUnitsIn type=&quot;String&quot;&gt;mbps&lt;/bandwidthUnitsIn&gt;&#13;&#10; &lt;destinationIp type=&quot;String&quot;&gt;any&lt;/destinationIp&gt;&#13;&#10; &lt;sourceIp type=&quot;String&quot;&gt;any&lt;/sourceIp&gt;&#13;&#10; &lt;sourcePort type=&quot;Int&quot;&gt;0&lt;/sourcePort&gt;&#13;&#10; &lt;destinationPort type=&quot;Int&quot;&gt;0&lt;/destinationPort&gt;&#13;&#10; &lt;protocol type=&quot;String&quot;&gt;any&lt;/protocol&gt;&#13;&#10; &lt;typeOfService type=&quot;String&quot;&gt;any&lt;/typeOfService&gt;&#13;&#10; &lt;addTcpFlagsFilter type=&quot;Bool&quot;&gt;0&lt;/addTcpFlagsFilter&gt;&#13;&#10; &lt;selectTcpFlags type=&quot;String&quot;&gt;SYN;RST;ACK&lt;/selectTcpFlags&gt;&#13;&#10; &lt;expectTcpFlags type=&quot;String&quot;&gt;SYN&lt;/expectTcpFlags&gt;&#13;&#10; &lt;impairOrder type=&quot;String&quot;&gt;Delay;Drop;DropSeq;Reorder;ReorderPI;Duplicate;Fragment;FragmentSeq;Bandwidth&lt;/impairOrder&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairProfile&gt;&#13;&#10; &lt;/profiles&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.ImpairSessionData&gt;&#13;&#10; &lt;Ixia.Aptixia.StackManager.IPSecSessionData type=&quot;Ixia.Aptixia.StackManager.IPSecSessionData&quot; objectid=&quot;bd2f0ea4-4278-49c8-9600-18cd2c8ed639&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;ipsecTunnelSetup type=&quot;Ixia.Aptixia.StackManager.IPSecTunnelSetup&quot; objectid=&quot;1bacc8a0-dda0-4e0c-b013-4d8618dc80b6&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;tunnelSetupTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelSetupTimeout&gt;&#13;&#10; &lt;tunnelRetransmissionTimeout type=&quot;Int&quot;&gt;30&lt;/tunnelRetransmissionTimeout&gt;&#13;&#10; &lt;numRetries type=&quot;Int&quot;&gt;0&lt;/numRetries&gt;&#13;&#10; &lt;retryInterval type=&quot;Int&quot;&gt;10&lt;/retryInterval&gt;&#13;&#10; &lt;retryDelay type=&quot;Int&quot;&gt;10&lt;/retryDelay&gt;&#13;&#10; &lt;testType type=&quot;String&quot;&gt;P2D&lt;/testType&gt;&#13;&#10; &lt;logLevel type=&quot;String&quot;&gt;3&lt;/logLevel&gt;&#13;&#10; &lt;sendCiscoVid type=&quot;Bool&quot;&gt;0&lt;/sendCiscoVid&gt;&#13;&#10; &lt;useMaxInitiationRate type=&quot;Bool&quot;&gt;0&lt;/useMaxInitiationRate&gt;&#13;&#10; &lt;useMaxPendingTunnels type=&quot;Bool&quot;&gt;0&lt;/useMaxPendingTunnels&gt;&#13;&#10; &lt;enableRekey type=&quot;Bool&quot;&gt;1&lt;/enableRekey&gt;&#13;&#10; &lt;rekeyRetries type=&quot;Int&quot;&gt;3&lt;/rekeyRetries&gt;&#13;&#10; &lt;rekeyFuzzPercentage type=&quot;Int&quot;&gt;0&lt;/rekeyFuzzPercentage&gt;&#13;&#10; &lt;rekeyMargin type=&quot;Int&quot;&gt;10&lt;/rekeyMargin&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecTunnelSetup&gt;&#13;&#10; &lt;ipsecCertificates type=&quot;Ixia.Aptixia.StackManager.IPSecCertificates&quot; objectid=&quot;2e324324-bf74-4ad3-afbb-62e44f01c31a&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;certSource type=&quot;String&quot;&gt;kNewCert&lt;/certSource&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;certSubjectAltDN type=&quot;String&quot; /&gt;&#13;&#10; &lt;remoteIkeId type=&quot;String&quot; /&gt;&#13;&#10; &lt;bitSize type=&quot;String&quot;&gt;k512&lt;/bitSize&gt;&#13;&#10; &lt;saveCert type=&quot;Bool&quot;&gt;1&lt;/saveCert&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;certParentFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/certParentFolder&gt;&#13;&#10; &lt;certNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;caCertNumber type=&quot;String&quot; /&gt;&#13;&#10; &lt;earlyExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;lateExpDate type=&quot;String&quot; /&gt;&#13;&#10; &lt;usePerRangeCertNameExp type=&quot;Bool&quot;&gt;0&lt;/usePerRangeCertNameExp&gt;&#13;&#10; &lt;checkCrl type=&quot;Bool&quot;&gt;0&lt;/checkCrl&gt;&#13;&#10; &lt;crlOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/crlOverrideEnable&gt;&#13;&#10; &lt;crlOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;checkOcsp type=&quot;Bool&quot;&gt;0&lt;/checkOcsp&gt;&#13;&#10; &lt;ocspOverrideEnable type=&quot;Bool&quot;&gt;0&lt;/ocspOverrideEnable&gt;&#13;&#10; &lt;ocspOverrideUrl type=&quot;String&quot; /&gt;&#13;&#10; &lt;unknownIsRevoked type=&quot;Bool&quot;&gt;0&lt;/unknownIsRevoked&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertificates&gt;&#13;&#10; &lt;ipsecCertManager type=&quot;Ixia.Aptixia.StackManager.IPSecCertManager&quot; objectid=&quot;f3dc4ef0-e9a1-48a2-b69f-c5d2b485e897&quot; version=&quot;6.70.0&quot;&gt;&#13;&#10; &lt;caURL type=&quot;String&quot; /&gt;&#13;&#10; &lt;caDN type=&quot;String&quot;&gt;CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com&lt;/caDN&gt;&#13;&#10; &lt;certSubjectDN type=&quot;String&quot;&gt;CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia&lt;/certSubjectDN&gt;&#13;&#10; &lt;keyGenAlgo type=&quot;String&quot;&gt;kRSA_512&lt;/keyGenAlgo&gt;&#13;&#10; &lt;cacheCertFolder type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts&lt;/cacheCertFolder&gt;&#13;&#10; &lt;caKeyFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-priv.key&lt;/caKeyFile&gt;&#13;&#10; &lt;caCrtFile type=&quot;String&quot;&gt;C:\Program Files\Ixia\ca-cert.crt&lt;/caCrtFile&gt;&#13;&#10; &lt;certNumber type=&quot;Int&quot;&gt;1&lt;/certNumber&gt;&#13;&#10; &lt;certProto type=&quot;String&quot;&gt;kSCEP&lt;/certProto&gt;&#13;&#10; &lt;createRootCA type=&quot;Bool&quot;&gt;0&lt;/createRootCA&gt;&#13;&#10; &lt;uniqueCert type=&quot;Bool&quot;&gt;0&lt;/uniqueCert&gt;&#13;&#10; &lt;descFilePath type=&quot;String&quot;&gt;C:\Program Files\Ixia\CachedCerts\sample.desc&lt;/descFilePath&gt;&#13;&#10; &lt;useDescFile type=&quot;Bool&quot;&gt;0&lt;/useDescFile&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;3&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/ipsecCertManager&gt;&#13;&#10; &lt;eapSimTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;eapAkaTuples type=&quot;ListNode&quot; /&gt;&#13;&#10; &lt;maxInitiationRate type=&quot;Int&quot;&gt;50&lt;/maxInitiationRate&gt;&#13;&#10; &lt;maxPendingTunnels type=&quot;Int&quot;&gt;50&lt;/maxPendingTunnels&gt;&#13;&#10; &lt;negotiationStartDelay type=&quot;Int&quot;&gt;0&lt;/negotiationStartDelay&gt;&#13;&#10; &lt;teardownRate type=&quot;Int&quot;&gt;10&lt;/teardownRate&gt;&#13;&#10; &lt;burstInitiation type=&quot;Bool&quot;&gt;0&lt;/burstInitiation&gt;&#13;&#10; &lt;parallelInitiation type=&quot;Bool&quot;&gt;0&lt;/parallelInitiation&gt;&#13;&#10; &lt;enableWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsi&gt;&#13;&#10; &lt;enableWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enableWildcardTsr&gt;&#13;&#10; &lt;enablePlutoWildcardTsi type=&quot;Bool&quot;&gt;0&lt;/enablePlutoWildcardTsi&gt;&#13;&#10; &lt;enablePlutoModeCfgWildcardTsr type=&quot;Bool&quot;&gt;1&lt;/enablePlutoModeCfgWildcardTsr&gt;&#13;&#10; &lt;enablePlutoS2SWildcardTsr type=&quot;Bool&quot;&gt;0&lt;/enablePlutoS2SWildcardTsr&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.IPSecSessionData&gt;&#13;&#10; &lt;/typeSpecificData&gt;&#13;&#10; &lt;statViewManager type=&quot;Ixia.Aptixia.StackManager.StatViewManager&quot; objectid=&quot;7256ce27-286c-475d-b198-09b4ae306f73&quot; version=&quot;6.70.420&quot;&gt;&#13;&#10; &lt;enableStats type=&quot;Bool&quot;&gt;1&lt;/enableStats&gt;&#13;&#10; &lt;enableOverviewStats type=&quot;Bool&quot;&gt;1&lt;/enableOverviewStats&gt;&#13;&#10; &lt;enablePerSessionStats type=&quot;Bool&quot;&gt;1&lt;/enablePerSessionStats&gt;&#13;&#10; &lt;/statViewManager&gt;&#13;&#10; &lt;waitForLinkUp type=&quot;Bool&quot;&gt;0&lt;/waitForLinkUp&gt;&#13;&#10; &lt;overloadProtection type=&quot;Bool&quot;&gt;1&lt;/overloadProtection&gt;&#13;&#10; &lt;ixLoadRestObjectId type=&quot;Int&quot;&gt;1&lt;/ixLoadRestObjectId&gt;&#13;&#10; &lt;/Ixia.Aptixia.StackManager.SMSession&gt;&#13;&#10;&lt;/rpf&gt;</xml>
- </_smSessionXml>
- <_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig">
- <xml type="str"></xml>
- </_composerConfig>
- <_quickTestConfig ver="[0, [1, [0, [0]]]]" type="ixQuickTestConfig">
- <xml type="str">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&#13;&#10;&lt;Config&gt;&#13;&#10; &lt;configs Version=&quot;5.0&quot; /&gt;&#13;&#10;&lt;/Config&gt;</xml>
- </_quickTestConfig>
- <lastApiUniqueId type="int">15385</lastApiUniqueId>
- <version type="str">8.20.0.273</version>
- <name type="str">HTTP-vFW_IPv4_4Ports-CC-64K.rxf</name>
- <comment type="str"></comment>
- <path type="str">F:\IXIA-TESTS</path>
- <last type="str">HTTP-vFW_IPv4_4Ports-CC-1B.rxf</last>
- <activeTest type="str">Test1</activeTest>
- <chassisChain ver="[2, [1, [0, [0]]]]" oid="2" type="ixChassisChain">
- <chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"/>
- <_apiUniqueId type="int">12991</_apiUniqueId>
- <chassisMap type="dict"/>
- <hiddenChassis type="NoneType">None</hiddenChassis>
- </chassisChain>
- <AfmPortPacketRewriteConfigList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAfmPortPacketRewriteConfigList" itemtype="ixAfmPortPacketRewriteConfig"/>
- <networkList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixRepositoryNetworkList" itemtype="ixNullNetwork"/>
- <dutList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixDutList" itemtype="ixDut"/>
- <trafficList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTrafficList" itemtype="ixActivityModel"/>
- <testList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTestList" itemtype="ixTestEnvelope">
- <item ver="[18, [1, [0, [0]]]]" type="ixTestEnvelope">
- <name type="str">Test1</name>
- <comment type="str"></comment>
- <enableForceOwnership type="bool">False</enableForceOwnership>
- <enableResetPorts type="bool">False</enableResetPorts>
- <statsRequired type="int">1</statsRequired>
- <enableConditionalView type="bool">False</enableConditionalView>
- <conditionalViewType type="int">0</conditionalViewType>
- <conditionalViewList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixConditionalViewList" itemtype="ixConditionalView"/>
- <enableReleaseConfigAfterRun type="int">0</enableReleaseConfigAfterRun>
- <csvInterval type="int">4</csvInterval>
- <networkFailureThreshold type="int">0</networkFailureThreshold>
- <captureViewOptions ver="[1, [1, [0, [0]]]]" oid="8" type="ixViewOptions">
- <runMode type="int">1</runMode>
- <collectScheme type="int">0</collectScheme>
- <allocatedBufferMemoryPercentage type="long">30</allocatedBufferMemoryPercentage>
- <captureRunAfter type="int">0</captureRunAfter>
- <captureRunDuration type="int">0</captureRunDuration>
- <_apiUniqueId type="int">12941</_apiUniqueId>
- </captureViewOptions>
- <scenarioList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioList" itemtype="ixScenario">
- <item ver="[3, [1, [0, [0]]]]" type="ixScenario">
- <name type="str">TrafficFlow1</name>
- <columnList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixTrafficColumnList" itemtype="ixTrafficColumn">
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Client</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="0" type="ixNetTraffic">
- <name type="str">HTTP client@client network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="bool">True</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP client</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="14" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">newClientActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">12943</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">HTTP server_newServerActivity1</name>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="0"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="30" type="ixNetTraffic">
- <name type="str">HTTP server@server network</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="bool">True</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">HTTP server</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="6" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">newServerActivity1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="bool">False</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12972</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="str">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12973</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12987</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12988</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="1" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2014/11/22 07:27:01</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2005/03/04 21:55:04</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2005/02/02 21:55:04</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">12984</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12974</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12975</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12976</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12977</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">12978</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">12979</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">12980</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">12981</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">12982</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="1"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">3</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">12983</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12985</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12986</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">2</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12971</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" oid="9" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="3" type="ixNetworkRange">
- <_smRangeObjectId type="str">1d9bf537-0c3d-4fdf-9b85-0a622cc77649</_smRangeObjectId>
- <name type="str">Network Range IP-R2 in server network (152.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="4" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="3"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">b2c21c73-bfe3-4fbc-9804-b5a8b307d893</_rangeGroupObjectId>
- <_smPluginObjectId type="str">b85b184d-9bb4-48c2-a029-e633fee7a3c8</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="4"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="5" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="5"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">c4ecfc60-64ac-4dc2-9410-e0f58d84f229</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="6"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">newServerActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[0, [2, [2, [1, [1, [0, [0]]]]]]]" oid="7" type="ixMatchLongestTimeline"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12989</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ref="9"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12970</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="10" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12956</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="3"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="3"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="6"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="6"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12955</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="10"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">newServerActivity1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">0</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">1</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">1</httpVersion>
- <keepAlive type="bool">False</keepAlive>
- <maxPersistentRequests type="int">0</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">:80</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">:443</httpsProxy>
- <browserEmulation type="int">1</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="bool">False</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12948</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12945</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12949</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">HTTP server_newServerActivity1:80</destination>
- <pageObject type="str">/64k.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="bool">False</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12946</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12947</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12950</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12951</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12952</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">12953</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">1</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12942</_apiUniqueId>
- <uniqueID type="int">1</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="11" type="ixNetworkRange">
- <_smRangeObjectId type="str">a3559674-8d95-4020-90b3-b42eacaef105</_smRangeObjectId>
- <name type="str">Network Range IP-R1 in client network (152.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="12" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="11"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">aa33a76b-9c7f-48d9-a537-8d6eeec03662</_rangeGroupObjectId>
- <_smPluginObjectId type="str">a916ae0f-0731-405d-ad19-eaade6c515f1</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="12"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="13" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="13"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">865be042-32d5-426a-9e75-0908c943801f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="14"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">newClientActivity1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="15" type="ixTimeline">
- <name type="str">Timeline1</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">20000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">0</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12954</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="15"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">12940</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="16" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">12926</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="11"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="11"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="14"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="14"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portMesh</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12925</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="16"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">False</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="17" type="ixNetTraffic">
- <name type="str">Traffic1@client network_1</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Client</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Client</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">Traffic1</name>
- <role type="str">Client</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[33, [0, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]], [5, [0, [0, [6, [1, [0, [0]]]]], [0, [0]]]]]" oid="27" type="HTTP_Client_plugin">
- <enable type="int">1</enable>
- <name type="str">HTTPClient1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool ver="[0, [1, [0, [0]]]]" type="ixCommandPercentagePool">
- <seed type="int">1</seed>
- <percentageCommandList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandPercentageInfoList" itemtype="ixCommandPercentageInfo"/>
- <_apiUniqueId type="int">15343</_apiUniqueId>
- </cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination">
- <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination">
- <name type="str">Traffic2_HTTPServer1</name>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <sameAs type="str"></sameAs>
- <validPortMapPolicies type="list">
- <item type="str">portPairs</item>
- <item type="str">portMesh</item>
- <item type="str">customMesh</item>
- </validPortMapPolicies>
- <inUse type="bool">True</inUse>
- <customPortMap type="NoneType">None</customPortMap>
- <sourceCommunity ref="17"/>
- <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="31" type="ixNetTraffic">
- <name type="str">Traffic2@server network_1</name>
- <column type="NoneType">None</column>
- <scenarioElementType type="str">netTraffic</scenarioElementType>
- <enable type="int">1</enable>
- <role type="str">Server</role>
- <networkType type="str">ethernet</networkType>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <activeRole type="str">Server</activeRole>
- <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/>
- <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/>
- <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">Traffic2</name>
- <role type="str">Server</role>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <payload type="NoneType">None</payload>
- <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent">
- <item ver="[17, [0, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]], [2, [0, [0, [6, [1, [0, [0]]]], [0]], [0, [0]]]]]" oid="22" type="HTTP_Server_plugin">
- <enable type="int">1</enable>
- <name type="str">HTTPServer1</name>
- <activityFunction type="str">ipTrafficAgent</activityFunction>
- <needToRefreshStatViews type="bool">False</needToRefreshStatViews>
- <activeRole type="NoneType">None</activeRole>
- <loopValue type="int">1</loopValue>
- <cmdListLoops type="int">0</cmdListLoops>
- <cmdPercentagePool type="NoneType">None</cmdPercentagePool>
- <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/>
- <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/>
- <flowPercentage type="float">100.0</flowPercentage>
- <httpPort type="str">80</httpPort>
- <httpsPort type="str">443</httpsPort>
- <requestTimeout type="int">300</requestTimeout>
- <minResponseDelay type="int">0</minResponseDelay>
- <maxResponseDelay type="int">0</maxResponseDelay>
- <acceptSslConnections type="int">0</acceptSslConnections>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <urlStatsCount type="int">10</urlStatsCount>
- <rstTimeout type="int">100</rstTimeout>
- <enableEsm type="int">0</enableEsm>
- <esm type="int">1460</esm>
- <enableTos type="int">0</enableTos>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableIntegrityCheck type="int">0</enableIntegrityCheck>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <enablePerServerPerURLstat type="int">0</enablePerServerPerURLstat>
- <responseHeaderList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixResponseHeaderList" itemtype="ixResponseHeader">
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15367</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixResponseHeader">
- <name type="str">404_PageNotFound</name>
- <description type="str">Page not found</description>
- <code type="int">404</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15368</_apiUniqueId>
- </item>
- </responseHeaderList>
- <cookieList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieList" itemtype="ixCookieObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">UserCookie</name>
- <description type="str">Name of User</description>
- <type type="int">2</type>
- <mode type="int">3</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">firstName</name>
- <value type="str">Joe</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">lastName</name>
- <value type="str">Smith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15382</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieObject">
- <name type="str">LoginCookie</name>
- <description type="str">Login name and password</description>
- <type type="int">2</type>
- <mode type="int">2</mode>
- <cookieContentList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCookieContentList" itemtype="ixCookieContent">
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">name</name>
- <value type="str">joesmith</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCookieContent">
- <name type="str">password</name>
- <value type="str">foobar</value>
- <path type="str"></path>
- <maxAge type="str"></maxAge>
- <domain type="str"></domain>
- <other type="str"></other>
- <objectID type="int">1</objectID>
- </item>
- </cookieContentList>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15383</_apiUniqueId>
- </item>
- </cookieList>
- <webPageList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWebPageList" itemtype="ixWebPageObject">
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1b.html</page>
- <response ver="[0, [1, [0, [0]]]]" oid="18" type="ixResponseHeader">
- <name type="str">200_OK</name>
- <description type="str">OK</description>
- <code type="str">200</code>
- <mimeType type="str">text/plain</mimeType>
- <dateMode type="int">2</dateMode>
- <dateTimeValue type="str">2017/03/02 08:39:07</dateTimeValue>
- <dateIncrementEnable type="bool">False</dateIncrementEnable>
- <dateIncrementBy type="int">5</dateIncrementBy>
- <dateIncrementFor type="int">1</dateIncrementFor>
- <dateZone type="str">GMT</dateZone>
- <expirationMode type="int">0</expirationMode>
- <expirationDateTimeValue type="str">2017/04/01 08:39:07</expirationDateTimeValue>
- <expirationAfterRequestValue type="int">3600</expirationAfterRequestValue>
- <expirationAfterLastModifiedValue type="int">3600</expirationAfterLastModifiedValue>
- <lastModifiedMode type="int">1</lastModifiedMode>
- <lastModifiedDateTimeValue type="str">2017/03/02 08:39:07</lastModifiedDateTimeValue>
- <lastModifiedIncrementEnable type="bool">False</lastModifiedIncrementEnable>
- <lastModifiedIncrementBy type="int">5</lastModifiedIncrementBy>
- <lastModifiedIncrementFor type="int">1</lastModifiedIncrementFor>
- <responseList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpResponseList" itemtype="_httpResponseString"/>
- <readOnly type="bool">True</readOnly>
- <enableCustomPutResponse type="bool">False</enableCustomPutResponse>
- <_apiUniqueId type="int">15379</_apiUniqueId>
- </response>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1-1</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">1</chunkSize>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15369</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/4k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">4096-4096</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15370</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/8k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">8192-8192</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15371</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/16k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">16536-16536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">15372</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/32k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">32768</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">4</objectID>
- <_apiUniqueId type="int">15373</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/64k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">65536</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">5</objectID>
- <_apiUniqueId type="int">15374</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/128k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">131072</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">6</objectID>
- <_apiUniqueId type="int">15375</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/256k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">262144</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">7</objectID>
- <_apiUniqueId type="int">15376</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/512k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">524288</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">8</objectID>
- <_apiUniqueId type="int">15377</_apiUniqueId>
- </item>
- <item ver="[1, [1, [0, [0]]]]" type="ixWebPageObject">
- <page type="str">/1024k.html</page>
- <response ref="18"/>
- <payloadType type="str">range</payloadType>
- <payloadSize type="str">1048576</payloadSize>
- <payloadFile type="str">&lt;specify file&gt;</payloadFile>
- <cookie type="NoneType">None</cookie>
- <customPayloadId type="int">-1</customPayloadId>
- <Md5Option type="int">0</Md5Option>
- <chunkSize type="str">512-1024</chunkSize>
- <objectID type="int">9</objectID>
- <_apiUniqueId type="int">15378</_apiUniqueId>
- </item>
- </webPageList>
- <ServerCiphers type="str">DEFAULT</ServerCiphers>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <enableDHsupport type="int">0</enableDHsupport>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <dhParams type="str"></dhParams>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <docrootfile type="str"></docrootfile>
- <customPayloadList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixCustomPayloadList" itemtype="ixCustomPayloadObject">
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">0</id>
- <name type="str">AsciiCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">0</payloadmode>
- <asciiPayloadValue type="str">Ixia-Ixload-Http-Server-Custom-Payload</asciiPayloadValue>
- <hexPayloadValue type="str"></hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15380</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixCustomPayloadObject">
- <id type="int">1</id>
- <name type="str">HexCustomPayload</name>
- <payloadPosition type="str">Start With</payloadPosition>
- <payloadmode type="int">1</payloadmode>
- <asciiPayloadValue type="str"></asciiPayloadValue>
- <hexPayloadValue type="str">49 78 69 61 2d 49 78 6c 6f 61 64 2d 48 74 74 70 2d 53 65 72 76 65 72 2d 43 75 73 74 6f 6d 2d 50 61 79 6c 6f 61 64</hexPayloadValue>
- <repeat type="int">0</repeat>
- <offset type="int">1</offset>
- <readOnly type="bool">True</readOnly>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15381</_apiUniqueId>
- </item>
- </customPayloadList>
- <enableMD5Checksum type="bool">False</enableMD5Checksum>
- <integrityCheckOption type="str">Custom MD5</integrityCheckOption>
- <uniqueID type="int">6</uniqueID>
- <enableChunkEncoding type="bool">False</enableChunkEncoding>
- <docrootChunkSize type="str">512-1024</docrootChunkSize>
- <urlPageSize type="int">1024</urlPageSize>
- <enableChunkedRequest type="bool">False</enableChunkedRequest>
- <enableNewSslSupport type="bool">False</enableNewSslSupport>
- <enableHTTP2 type="bool">False</enableHTTP2>
- <dontExpectUpgrade type="bool">False</dontExpectUpgrade>
- <disableMacValidation type="int">0</disableMacValidation>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15366</_apiUniqueId>
- <commandIdCounter type="int">0</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">server network_1</name>
- <role type="str">Server</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="19" type="ixNetworkRange">
- <_smRangeObjectId type="str">ba01e944-e779-4a36-b3bd-26d1c3b0ef21</_smRangeObjectId>
- <name type="str">Network Range IP-R8 in server network_1 (192.40.40.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="20" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12961</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="19"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">389909e0-120c-4ea7-857f-69e5981ba867</_rangeGroupObjectId>
- <_smPluginObjectId type="str">2aa50b07-0df6-4bc2-8fcc-1ebb0f6169b5</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="20"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="21" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="21"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">669af012-d572-439d-9c70-cfbacea0fe7f</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="22"/>
- <protocolAndType type="str">HTTP Server</protocolAndType>
- <name type="str">HTTPServer1</name>
- <enable type="bool">True</enable>
- <timeline ref="7"/>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Server</role>
- <activeRole type="str">Server</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15384</_apiUniqueId>
- <_objectiveValue type="int">100</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="7"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">15365</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="23" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">15356</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="19"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="19"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="22"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="22"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Server</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Server</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">620</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15355</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="23"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- </_tcpAccelerationAllowed>
- </destinationCommunity>
- <destinationAgentName type="str">HTTPServer1</destinationAgentName>
- <portRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixIntRangeList" itemtype="ixIntRange">
- <item ver="[1, [1, [0, [0]]]]" type="ixIntRange">
- <intRange type="str">80</intRange>
- <objectID type="int">0</objectID>
- <iStartingValue type="int">80</iStartingValue>
- <iCount type="int">1</iCount>
- </item>
- </portRangeList>
- <count type="int">1</count>
- </item>
- </destinations>
- <flowPercentage type="float">100.0</flowPercentage>
- <maxSessions type="int">3</maxSessions>
- <maxStreams type="int">1</maxStreams>
- <dontUseUpgrade type="int">0</dontUseUpgrade>
- <httpVersion type="int">0</httpVersion>
- <keepAlive type="int">0</keepAlive>
- <maxPersistentRequests type="int">1</maxPersistentRequests>
- <followHttpRedirects type="int">0</followHttpRedirects>
- <enableCookieSupport type="int">0</enableCookieSupport>
- <maxPipeline type="int">1</maxPipeline>
- <urlStatsCount type="int">10</urlStatsCount>
- <enableHttpProxy type="int">0</enableHttpProxy>
- <httpProxy type="str">0.0.0.0</httpProxy>
- <enableHttpsProxy type="int">0</enableHttpsProxy>
- <httpsProxy type="str">0.0.0.0</httpsProxy>
- <browserEmulation type="int">3</browserEmulation>
- <browserEmulationName type="str">Custom1</browserEmulationName>
- <enableSsl type="int">0</enableSsl>
- <sslVersion type="int">3</sslVersion>
- <sslReuseMethod type="int">0</sslReuseMethod>
- <sequentialSessionReuse type="int">0</sequentialSessionReuse>
- <enablesslRecordSize type="int">0</enablesslRecordSize>
- <validateCertificate type="int">0</validateCertificate>
- <sslRecordSize type="str">16384</sslRecordSize>
- <enableSslSendCloseNotify type="int">0</enableSslSendCloseNotify>
- <enableUnidirectionalClose type="int">0</enableUnidirectionalClose>
- <privateKeyPassword type="str"></privateKeyPassword>
- <privateKey type="str"></privateKey>
- <certificate type="str"></certificate>
- <caCert type="str"></caCert>
- <clientCiphers type="str">DEFAULT</clientCiphers>
- <enableEsm type="int">0</enableEsm>
- <enablePerConnCookieSupport type="int">0</enablePerConnCookieSupport>
- <perHeaderPercentDist type="int">0</perHeaderPercentDist>
- <enablemetaRedirectSupport type="int">0</enablemetaRedirectSupport>
- <esm type="int">1460</esm>
- <enableVlanPriority type="int">0</enableVlanPriority>
- <vlanPriority type="int">0</vlanPriority>
- <enableTos type="int">0</enableTos>
- <tos type="int">0</tos>
- <precedenceTOS type="int">0</precedenceTOS>
- <delayTOS type="int">0</delayTOS>
- <throughputTOS type="int">0</throughputTOS>
- <reliabilityTOS type="int">0</reliabilityTOS>
- <commandTimeout type="int">600</commandTimeout>
- <commandTimeout_ms type="int">0</commandTimeout_ms>
- <enableConsecutiveIpsPerSession type="int">0</enableConsecutiveIpsPerSession>
- <enableAchieveCCFirst type="int">0</enableAchieveCCFirst>
- <enableTrafficDistributionForCC type="int">0</enableTrafficDistributionForCC>
- <contentLengthDeviationTolerance type="int">0</contentLengthDeviationTolerance>
- <actionList ver="[1, [1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixHttpCommandList" itemtype="ixConfig">
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStartCommand">
- <commandId type="int">-2</commandId>
- <commandType type="str">START</commandType>
- <cmdName type="str">Start</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">1</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15348</_apiUniqueId>
- <destinationCommandIdx type="int">1</destinationCommandIdx>
- </item>
- </outputList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15345</_apiUniqueId>
- </item>
- <item ver="[0, [0, [2, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]" type="ixHttpCommand">
- <commandId type="int">1</commandId>
- <commandType type="str">GET</commandType>
- <cmdName type="str">Get 1</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput">
- <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput">
- <name type="str">Output1</name>
- <outputType type="int">0</outputType>
- <destCmdId type="int">-3</destCmdId>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15349</_apiUniqueId>
- <destinationCommandIdx type="int">2</destinationCommandIdx>
- </item>
- </outputList>
- <destination type="str">Traffic2_HTTPServer1:80</destination>
- <pageObject type="str">/64k.html</pageObject>
- <abort type="str">None</abort>
- <arguments type="str"></arguments>
- <namevalueargs type="str"></namevalueargs>
- <profile type="int">-1</profile>
- <enableDi type="int">0</enableDi>
- <sendMD5ChkSumHeader type="int">0</sendMD5ChkSumHeader>
- <sendingChunkSize type="str">None</sendingChunkSize>
- <sslProfile type="int">-1</sslProfile>
- <method type="int">-1</method>
- <useSsl type="int">0</useSsl>
- <windowSize type="str">65536</windowSize>
- <streamIden type="int">3</streamIden>
- <pingFreq type="int">10</pingFreq>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15346</_apiUniqueId>
- </item>
- <item ver="[0, [0, [0, [0, [1, [0, [0]]]]]]]" type="ixStopCommand">
- <commandId type="int">-3</commandId>
- <commandType type="str">STOP</commandType>
- <cmdName type="str">Stop</cmdName>
- <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15347</_apiUniqueId>
- </item>
- </actionList>
- <headerList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixwebHttpHeaderList" itemtype="_httpHeaderString">
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept: */*</data>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15350</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Language: en-us</data>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15351</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">Accept-Encoding: gzip, deflate</data>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">15352</_apiUniqueId>
- </item>
- <item ver="[1, [0, [0, [0], [0], [0]]], [1, [0, [0]]]]" type="_httpHeaderString">
- <data type="str">User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)</data>
- <objectID type="int">3</objectID>
- <_apiUniqueId type="int">15353</_apiUniqueId>
- </item>
- </headerList>
- <profileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandProfileList" itemtype="ixHttpCommandProfile"/>
- <sslProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixHttpCommandSSLProfileList" itemtype="ixHttpCommandSSLProfile"/>
- <cookieJarSize type="int">10</cookieJarSize>
- <cookieRejectProbability type="float">0.0</cookieRejectProbability>
- <ipPreference type="int">2</ipPreference>
- <tcpCloseOption type="int">0</tcpCloseOption>
- <piggybackAck type="int">1</piggybackAck>
- <enableLargeHeader type="int">0</enableLargeHeader>
- <maxHeaderLen type="int">1024</maxHeaderLen>
- <useAllIPs type="int">0</useAllIPs>
- <enableDecompressSupport type="int">0</enableDecompressSupport>
- <enableIntegrityCheckSupport type="int">0</enableIntegrityCheckSupport>
- <enableCRCCheckSupport type="int">0</enableCRCCheckSupport>
- <uniqueID type="int">4</uniqueID>
- <disableDnsResolutionCache type="int">0</disableDnsResolutionCache>
- <methodProfileList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixMethodProfileList" itemtype="ixMethodProfile"/>
- <httpsTunnel type="str">0.0.0.0</httpsTunnel>
- <enableHttpsTunnel type="int">0</enableHttpsTunnel>
- <exactTransactions type="int">0</exactTransactions>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15342</_apiUniqueId>
- <uniqueID type="int">4</uniqueID>
- <commandIdCounter type="int">1</commandIdCounter>
- <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport">
- <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list"/>
- </serializedNetworkSettingsMap>
- <protocolName type="str">HTTP</protocolName>
- </networkPluginSettings>
- </item>
- </agentList>
- </traffic>
- <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup">
- <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp>
- <name type="str">client network_1</name>
- <role type="str">Client</role>
- <networkType type="str">none</networkType>
- <aggregation type="int">0</aggregation>
- <lineSpeed type="str">Default</lineSpeed>
- <cpuAggregation type="bool">False</cpuAggregation>
- <chassisChain ref="2"/>
- <cardType type="str">FLEXAP1040SQ</cardType>
- <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/>
- <comment type="str"></comment>
- <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange">
- <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="24" type="ixNetworkRange">
- <_smRangeObjectId type="str">0304987f-176a-4aea-a3cb-c117279fe0ea</_smRangeObjectId>
- <name type="str">Network Range IP-R6 in client network_1 (192.16.100.20+1)</name>
- <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="25" type="ixIpDistributionGroup">
- <name type="str">DistGroup1</name>
- <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12931</_apiUniqueId>
- <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange">
- <item ref="24"/>
- </_networkRangeList>
- <_rangeGroupObjectId type="str">f020117b-0c7f-4da8-a1ae-0fca36b0caad</_rangeGroupObjectId>
- <_smPluginObjectId type="str">410b3e8d-36a6-41b5-821e-9ee93496ea7a</_smPluginObjectId>
- </rangeGroup>
- <enableStats type="bool">False</enableStats>
- </item>
- </networkRangeList>
- <layerPlugins type="NoneType">None</layerPlugins>
- <stack type="NoneType">None</stack>
- <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup">
- <item ref="25"/>
- </rangeGroupList>
- <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting>
- <linkLayerOptions type="int">0</linkLayerOptions>
- <ipSourcePortFrom type="int">1024</ipSourcePortFrom>
- <ipSourcePortTo type="int">65535</ipSourcePortTo>
- <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway>
- <emulatedRouterSubnet type="str">255.255.255.0</emulatedRouterSubnet>
- <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6>
- <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6>
- <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/>
- <macMappingMode type="int">0</macMappingMode>
- <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings">
- <gratuitousArp type="bool">True</gratuitousArp>
- <processGratArp type="bool">False</processGratArp>
- </arpSettings>
- <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns">
- <enable type="int">0</enable>
- <cacheTimeout type="int">30000</cacheTimeout>
- <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/>
- <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/>
- </dnsParameters>
- <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters">
- <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="26" type="ixTcpParametersFull">
- <enableCongestionNotification type="bool">False</enableCongestionNotification>
- <enableTimeStamp type="bool">True</enableTimeStamp>
- <timeWaitRecycle type="bool">True</timeWaitRecycle>
- <timeWaitReuse type="bool">False</timeWaitReuse>
- <enableTxBwLimit type="bool">False</enableTxBwLimit>
- <txBwLimitUnit type="int">0</txBwLimitUnit>
- <txBwLimit type="int">1024</txBwLimit>
- <enableRxBwLimit type="bool">False</enableRxBwLimit>
- <rxBwLimitUnit type="int">0</rxBwLimitUnit>
- <rxBwLimit type="int">1024</rxBwLimit>
- <finTimeout type="int">60</finTimeout>
- <keepAliveInterval type="int">7200</keepAliveInterval>
- <keepAliveProbes type="int">75</keepAliveProbes>
- <keepAliveTime type="int">9</keepAliveTime>
- <synRetries type="int">5</synRetries>
- <synAckRetries type="int">5</synAckRetries>
- <retransmitRetries type="int">15</retransmitRetries>
- <transmitBuffer type="int">1024</transmitBuffer>
- <receiveBuffer type="int">1024</receiveBuffer>
- <tcpSack type="bool">True</tcpSack>
- <windowScaling type="bool">False</windowScaling>
- <rtoMin type="int">1000</rtoMin>
- <rtoMax type="int">120000</rtoMax>
- </tcpParametersFull>
- <tcpParametersFull ref="26"/>
- </tcpParameters>
- <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment">
- <enable type="bool">False</enable>
- <addDelay type="bool">True</addDelay>
- <addReorder type="bool">False</addReorder>
- <addDrop type="bool">False</addDrop>
- <addDuplicate type="bool">False</addDuplicate>
- <randomizeSeed type="bool">False</randomizeSeed>
- <delay type="int">1</delay>
- <reorder type="int">1</reorder>
- <reorderLength type="int">1</reorderLength>
- <sourcePort type="int">0</sourcePort>
- <destinationPort type="int">0</destinationPort>
- <drop type="int">1</drop>
- <duplicate type="int">1</duplicate>
- <jitter type="int">0</jitter>
- <gap type="int">1</gap>
- <destinationIp type="str">any</destinationIp>
- <typeOfService type="str">any</typeOfService>
- <protocol type="str">any</protocol>
- <addFragmentation type="bool">False</addFragmentation>
- <fragmentationType type="str">FragmentationPercent</fragmentationType>
- <fragmentPercent type="int">50</fragmentPercent>
- <mtu type="int">1000</mtu>
- <fragmentSequenceSkip type="int">1</fragmentSequenceSkip>
- <fragmentSequenceLength type="int">1</fragmentSequenceLength>
- <_seed type="int">1</_seed>
- </impairment>
- <_portGroupId type="str">6c1a9dc4-bc8e-48ad-982f-956b0561e947</_portGroupId>
- <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap">
- <externalLinks type="dict"/>
- </_smExternalLinks>
- <smVersion type="int">1</smVersion>
- </network>
- <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters">
- <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity">
- <agent ref="27"/>
- <protocolAndType type="str">HTTP Client</protocolAndType>
- <name type="str">HTTPClient1</name>
- <enable type="bool">True</enable>
- <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="28" type="ixTimeline">
- <name type="str">Timeline2</name>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <rampUpType type="int">0</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <rampDownValue type="int">20000</rampDownValue>
- <timelineType type="int">0</timelineType>
- <objectID type="int">3</objectID>
- </timeline>
- <customParameters type="NoneType">None</customParameters>
- <role type="str">Client</role>
- <activeRole type="str">Client</activeRole>
- <objectivePercent type="float">100.0</objectivePercent>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <constraintType type="NoneType">None</constraintType>
- <constraintValue type="int">100</constraintValue>
- <timerGranularity type="int">100</timerGranularity>
- <enableConstraint type="bool">False</enableConstraint>
- <secondaryConstraintType type="NoneType">None</secondaryConstraintType>
- <secondaryConstraintValue type="int">100</secondaryConstraintValue>
- <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior>
- <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior>
- <userIpMapping type="str">1:1</userIpMapping>
- <destinationIpMapping type="str">Consecutive</destinationIpMapping>
- <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">15354</_apiUniqueId>
- <_objectiveValue type="int">64512</_objectiveValue>
- <timelineScale type="float">1.0</timelineScale>
- </item>
- </activityParameters>
- <timeline ref="28"/>
- <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture">
- <captureViewOptions ref="8"/>
- <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter">
- <filterString type="str"></filterString>
- </filter>
- <portList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="_portListSequenceContainer" itemtype="ixConfig"/>
- <enable type="bool">False</enable>
- <_apiUniqueId type="int">15341</_apiUniqueId>
- </communityCapture>
- <payload type="NoneType">None</payload>
- <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="29" type="ixRangeAgentEndpointWiring">
- <rangeAgentConnections type="list"/>
- <_apiUniqueId type="int">15332</_apiUniqueId>
- <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="24"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring">
- <range ref="24"/>
- <agentEndpointConnections type="list"/>
- <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item ref="27"/>
- <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring">
- <agent ref="27"/>
- <endpoints type="list"/>
- <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict">
- <_dict type="list">
- <item type="tuple">
- <item type="str">HTTP Client</item>
- <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint">
- <endpointName type="str">HTTP Client</endpointName>
- <isAvailable type="bool">True</isAvailable>
- </item>
- </item>
- </_dict>
- </endpointsDict>
- </item>
- </item>
- </_dict>
- </agentConnectionsDict>
- </item>
- </item>
- </_dict>
- </rangeAgentDict>
- </activityIpWiring>
- <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag>
- <iterations type="int">1</iterations>
- <standbyTime type="int">0</standbyTime>
- <offlineTime type="int">0</offlineTime>
- <sustainTime type="int">600</sustainTime>
- <iterationTime type="int">620</iterationTime>
- <totalTime type="int">620</totalTime>
- <portMapPolicy type="str">portPairs</portMapPolicy>
- <objectiveType type="str">concurrentConnections</objectiveType>
- <objectiveValue type="int">64512</objectiveValue>
- <rampUpType type="int">-1</rampUpType>
- <rampUpValue type="int">20000</rampUpValue>
- <rampUpInterval type="int">1</rampUpInterval>
- <rampUpTime type="int">0</rampUpTime>
- <rampDownTime type="int">20</rampDownTime>
- <userObjectiveType type="str">concurrentConnections</userObjectiveType>
- <userObjectiveValue type="long">64512</userObjectiveValue>
- <totalUserObjectiveValue type="long">64512</totalUserObjectiveValue>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">15331</_apiUniqueId>
- <isVisible type="bool">True</isVisible>
- <activityIpWiring ref="29"/>
- <_portOperationModesAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">2</key>
- <value type="bool">False</value>
- </item>
- <item>
- <key type="int">3</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">4</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">8</key>
- <value type="bool">True</value>
- </item>
- </_portOperationModesAllowed>
- <_tcpAccelerationAllowed type="dict">
- <item>
- <key type="int">0</key>
- <value type="bool">True</value>
- </item>
- <item>
- <key type="int">1</key>
- <value type="bool">True</value>
- </item>
- </_tcpAccelerationAllowed>
- </item>
- </elementList>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12922</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">DUT</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement"/>
- <objectID type="int">1</objectID>
- <_apiUniqueId type="int">12923</_apiUniqueId>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn">
- <name type="str">Server</name>
- <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement">
- <item ref="30"/>
- <item ref="31"/>
- </elementList>
- <objectID type="int">2</objectID>
- <_apiUniqueId type="int">12924</_apiUniqueId>
- </item>
- </columnList>
- <links ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityLinkList" itemtype="ixActivityLink"/>
- <appMixList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixAppMixList" itemtype="ixAppMix"/>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12921</_apiUniqueId>
- </item>
- </scenarioList>
- <currentUniqueIDForAgent type="int">6</currentUniqueIDForAgent>
- <enableNetworkDiagnostics type="bool">True</enableNetworkDiagnostics>
- <showNetworkDiagnosticsFromApplyConfig type="bool">False</showNetworkDiagnosticsFromApplyConfig>
- <showNetworkDiagnosticsAfterRunStops type="bool">False</showNetworkDiagnosticsAfterRunStops>
- <resetNetworkDiagnosticsAtStartRun type="bool">False</resetNetworkDiagnosticsAtStartRun>
- <enableNetworkDiagnosticsLogging type="bool">False</enableNetworkDiagnosticsLogging>
- <enableTcpAdvancedStats type="bool">False</enableTcpAdvancedStats>
- <enableFrameSizeDistributionStats type="bool">False</enableFrameSizeDistributionStats>
- <isFrameSizeDistributionViewSupported type="bool">False</isFrameSizeDistributionViewSupported>
- <statViewThroughputUnits type="str">Kbps</statViewThroughputUnits>
- <totalUserObjectiveInfoList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixTotalUserObjectiveInfoList" itemtype="ixTotalUserObjectiveInfo"/>
- <activitiesGroupedByObjective type="bool">False</activitiesGroupedByObjective>
- <eventHandlerSettings ver="[0, [1, [0, [0]]]]" type="ixEventHandlerSettings">
- <disabledEventClasses type="str"></disabledEventClasses>
- <disabledPorts type="str"></disabledPorts>
- <_apiUniqueId type="int">12990</_apiUniqueId>
- </eventHandlerSettings>
- <allowMixedObjectiveTypes type="bool">False</allowMixedObjectiveTypes>
- <networkProtocolOptions type="NoneType">None</networkProtocolOptions>
- <seedForRandomBehavior type="int">0</seedForRandomBehavior>
- <csvThroughputScalingFactor type="int">0</csvThroughputScalingFactor>
- <reporterThroughputScalingFactor type="int">0</reporterThroughputScalingFactor>
- <profileDirectory ver="[2, [1, [0, [0]]]]" type="ixProfileDirectory">
- <categoryList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileCategoryList" itemtype="ixProfileCategory">
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Playlist</name>
- <categoryId type="str">playlist</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.Playlist.ixPropertyMap_PlaylistCategory$ixPropertyMap_PlaylistCategory"/>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">0</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Random Data</name>
- <categoryId type="str">rdge</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.RandomData.ixPropertyMap_RandomDataCategory$ixPropertyMap_RandomDataCategory">
- <startcore type="int">0</startcore>
- <totalcores type="int">1</totalcores>
- </pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">1</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Real File</name>
- <categoryId type="str">realfile</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">2</objectID>
- </item>
- <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory">
- <name type="str">Unified File System</name>
- <categoryId type="str">ufs</categoryId>
- <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <pm type="NoneType">None</pm>
- <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/>
- <objectID type="int">3</objectID>
- </item>
- </categoryList>
- <_profileMru type="str"></_profileMru>
- </profileDirectory>
- <communityList type="NoneType">None</communityList>
- <autoUpdateAppFlowsToLatest type="bool">True</autoUpdateAppFlowsToLatest>
- <downgradeAppLibFlowsToLatestValidVersion type="bool">True</downgradeAppLibFlowsToLatestValidVersion>
- <objectID type="int">0</objectID>
- <_apiUniqueId type="int">12920</_apiUniqueId>
- <lastStatViewerConfiguration type="str"></lastStatViewerConfiguration>
- <statManagerOptions ver="[1, [1, [0, [0]]]]" type="ixStatManagerOptions">
- <pollingInterval type="int">2</pollingInterval>
- <allowCsvLogging type="bool">False</allowCsvLogging>
- <enableDataStore type="bool">False</enableDataStore>
- <svConfiguration type="str">begin 666 &lt;data&gt;&#10;M&gt;)RE6(ENXS80_17!!8(6J$Z?&lt;9PL'!\;81W;L+P'T!0!(]&amp;.NK*D)2D?6_3?&#10;M.Z0.R[+D!&quot;V01!3?F^&amp;0&gt;AP.T_NPWWC2%A/J!OYM35&gt;TVH&gt;[GL40^^+B'29'&#10;MJ*6T-$53C':K!@1,&gt;&gt;_$I4SZA ^W-10R=^\BA6Z5D%M0AGT;*SG&gt;5X)&quot;@,!X&#10;M,)LN1].EI-[UYHN1!&lt;W^TIQ-B^_/HZ&amp;Y[-]/1AP8S![OS&gt;EHF U-L]9[ C@;&#10;M_*XW)OA'!)R#M$5&gt;A&amp;]K1DT,1+&gt;38+UV_77:/T8&gt;Q0);NAML'7S['K^BK1N0&#10;ME*%E*&amp;5H$\X)MET168+7!3Y:$PB&amp;+^OR$.(4TP4V@V7V N3,2&lt;&quot;PS7*V2Q+A&#10;M0F /KN-@GSNBYS&amp;.?/3BX2%BR&amp;(!P&gt;&gt;$^7%U\G$TRJPOC@0!S2(61BQ;R&lt;?(&#10;M8V[H%&gt;&lt;F2$/K#=HCVG/948AO$%$6;#[&quot;-WO-.*UTS+'KX3EB&amp;2+Z^QXFC*9/&#10;M&quot;33MT^Z&gt;NK&gt;U5\;&quot;KJKN=CME5U&lt;&quot;LE8-3=/5;X\3RW[%&amp;R2[/GPT6(Q:9N6\&#10;M;24&amp;5=-1AWB%8$YBG4[?!.T4'I @40'!&amp;-#&quot;^P(Y;O&quot;1!%%8 %R?W1D]E3]Z&#10;M:B5KX+G89^. ;&quot;(/69@QT$OV[?Z^^F4_O($__9NK'U' ;K[$FSM^Z&lt;8/76G&amp;&#10;MC=_/V'P&quot;&quot;?&gt;/(_CGL?G/L1EO&quot;=@0B\@OQG'EL9N3O)..K,4-&quot;502.&amp;&quot;1 !%;&#10;MR7HK;G^X6K.;7&amp;3@*AG%]%&gt;!A8F+//&lt;GXEOH'JUS2HC-WRV'))*C)MYG'[-.&#10;M8Y0D'N7FF26K 2IW;=CI(2WR8B:?SQ1M,$=Y6^&gt;=:KZWW&amp;: &amp;%X'Y, 9? NK&#10;M#\OE/+/-H^?V@]4ZW5B&lt;,.X^F=_,OKP&lt;64OKB?N1M^.OS^9\VWANS -0O3P8&#10;MR/J]0O8K,4+!OCQ 3-()./0XJ6/ON=4P$G.6U$KX89&gt;(^ +'&gt;HO#PYB]_,4S&#10;M[Q;32ZP'=_WJP2^K9&amp;7YE9F0.YF[&lt;C'AS&amp;;=KF/=T&gt;6ZIF&amp;Y8;20_(+LCMS2&#10;MM':GLUIU.IVZ6),J!^=#@9CR.H'71D&lt;3/G+(N=EGBHEE#CEHR;K&lt;E U=;AO-&#10;M&gt;J/9;-0A'D-O&amp;?5F1VX:;:/&gt;-AH:A-RZOFZUA&gt;N&lt;=6E$(&amp;_&quot;L#/S.&lt;/0]+:L&#10;MZ[+67NKU;H/_*.V6WKIN-V6MT]6R:$^L*OP&amp;&lt;(0#0X+=W/5=+]F1# [(9+-6&#10;M?)$X)SXB^]7U&lt;;HLPZGU4&gt;8:C^5;1GG#4]]Q^('.F3 AQ6@V%*.N*;IQ?33L&#10;M=O737*56N3@?S-Q/,=L%Y'N:I8'548RX&quot;(NE4D:YX&amp;B!/8RHF)NYGT&quot;Y(744&#10;M79-&amp;_5-G.=H%9^E6'W2?()&gt;M&quot;=I(/ -0Z==]I_7;DPG%V%,\RA./6BZ.4ITJ&#10;MS/T&quot;AY!C,,E-&quot;W3#9ZZW$R\EE/(=^_G1LI$G9J-KB&gt; *_&gt;&gt;&amp;UC8'?WJ!3,W-&#10;M3GI+12H*DS,9&quot;N/WY/_&lt;.8$IE QT%O*#K$(@@\#S(&amp;7Q*DXH&amp;C,$'\&quot;)97:*&#10;M51I/,&quot;(^=OC9R7DK7MWE'13P2C]C+]B)&gt;H26NCF%*[U ZN-,40=RHMC;.3=%&#10;M_)*CI/*_Y*M(J78'97E@!Y[I@^)6R,;E'DM9E4X70&lt;3P OGK&lt;F\%N,S-)N39&#10;M8YG)I;CT97B5+B_J+=:E&lt;_&quot;Y:N&amp;Z57+XG5&quot;^\#KOC)1MO8IBC;/CPCJ[I/V'&#10;M^V%6=_/[B&gt;\=Q+O..R:N_QT[Q[K\:*,F2CBV:&quot;G.[[%W/2%DR8=3XK8FO-5R&#10;M%^C:*1Y?96I20!Q,Q%4'V2 ,.L%;[*5W3E58P(76WX27;[- 2,H#&lt;67)76&lt;Y&#10;M- C\E;N.&quot;,I?(/FJ4P!M ,7W2-ZWB,0QQH&lt;GMT^.423*H//CU&lt;'4)JY02 +F&#10;MJEWP&quot;D&gt;:!^=96F7QKYT,E!_7P=LW#'(,-1_Y_]6&amp;,.?SY(_L/QQW_P)K190H&#10; &#10;end&#10;</svConfiguration>
- <svRestConfiguration type="str"></svRestConfiguration>
- </statManagerOptions>
- <currentUniqueIDForAgent type="int">6</currentUniqueIDForAgent>
- <_scenarioElementFactory ver="[0, [1, [0, [0]]]]" type="ixScenarioElementFactory">
- <singletonDict type="dict"/>
- <referenceCountDict type="dict">
- <item>
- <key type="str">qovCoprocessor</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">Impairment</key>
- <value type="int">0</value>
- </item>
- <item>
- <key type="str">asrCoprocessor</key>
- <value type="int">0</value>
- </item>
- </referenceCountDict>
- </_scenarioElementFactory>
- </item>
- </testList>
-</root>
diff --git a/samples/vnf_samples/traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg b/samples/vnf_samples/traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
deleted file mode 100644
index 01269bee2..000000000
--- a/samples/vnf_samples/traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
+++ /dev/null
Binary files differ
diff --git a/samples/vnf_samples/traffic_profiles/vfw/vfw_ipv4_profile_muttiport.ixncfg b/samples/vnf_samples/traffic_profiles/vfw/vfw_ipv4_profile_muttiport.ixncfg
deleted file mode 100644
index 76accc1ed..000000000
--- a/samples/vnf_samples/traffic_profiles/vfw/vfw_ipv4_profile_muttiport.ixncfg
+++ /dev/null
Binary files differ
diff --git a/samples/vnf_samples/traffic_profiles/vpe/vpe_ipv4_profile_1flows.ixncfg b/samples/vnf_samples/traffic_profiles/vpe/vpe_ipv4_profile_1flows.ixncfg
deleted file mode 100644
index dc05fc89a..000000000
--- a/samples/vnf_samples/traffic_profiles/vpe/vpe_ipv4_profile_1flows.ixncfg
+++ /dev/null
Binary files differ
diff --git a/samples/vnf_samples/traffic_profiles/vpe/vpe_ipv4_profile_256Kflows.ixncfg b/samples/vnf_samples/traffic_profiles/vpe/vpe_ipv4_profile_256Kflows.ixncfg
deleted file mode 100644
index b7e45bfae..000000000
--- a/samples/vnf_samples/traffic_profiles/vpe/vpe_ipv4_profile_256Kflows.ixncfg
+++ /dev/null
Binary files differ
diff --git a/samples/vnf_samples/vnf_descriptors/prox_irq_vnf.yaml b/samples/vnf_samples/vnf_descriptors/prox_irq_vnf.yaml
new file mode 100644
index 000000000..12f2a69ca
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/prox_irq_vnf.yaml
@@ -0,0 +1,49 @@
+# Copyright (c) 2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: ProxIrqVNF # nsb class mapping
+ name: proxirqvnf
+ short-name: proxirqvnf
+ description: prox stateless traffic verifier
+ mgmt-interface:
+ vdu-id: proxgen-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: proxgen-baremetal
+ name: proxgen-baremetal
+ description: prox stateless traffic verifier
+
+ benchmark:
+ kpi:
+ - max_irq
+ - irq(0)
+ - irq(1)
+ - irq(2)
+ - irq(3)
+ - irq(4)
+ - irq(5)
+ - irq(6)
diff --git a/samples/vnf_samples/vnf_descriptors/tg_prox_irq.yaml b/samples/vnf_samples/vnf_descriptors/tg_prox_irq.yaml
new file mode 100644
index 000000000..c7b07201a
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/tg_prox_irq.yaml
@@ -0,0 +1,49 @@
+# Copyright (c) 2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: ProxIrqGen # nsb class mapping
+ name: proxirqgen
+ short-name: proxirqgen
+ description: prox stateless traffic verifier
+ mgmt-interface:
+ vdu-id: proxgen-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: proxgen-baremetal
+ name: proxgen-baremetal
+ description: prox stateless traffic verifier
+
+ benchmark:
+ kpi:
+ - max_irq
+ - irq(0)
+ - irq(1)
+ - irq(2)
+ - irq(3)
+ - irq(4)
+ - irq(5)
+ - irq(6)
diff --git a/samples/vnf_samples/vnf_descriptors/tg_sipp_vnfd.yaml b/samples/vnf_samples/vnf_descriptors/tg_sipp_vnfd.yaml
new file mode 100644
index 000000000..4a9d7055b
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/tg_sipp_vnfd.yaml
@@ -0,0 +1,54 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: SippVnf
+ name: SippVnf
+ short-name: SippVnf
+ description: ImsbenchSipp
+ mgmt-interface:
+ vdu-id: sippvnf-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: sippvnf-baremetal
+ name: sippvnf-baremetal
+ description: Sipp
+ routing_table: {{ routing_table }}
+ external-interface:
+ - name: xe0
+ virtual-interface:
+ local_ip: '{{ interfaces.xe0.local_ip }}'
+ dst_ip: '{{ interfaces.xe0.dst_ip }}'
+ vnfd-connection-point-ref: xe0
+ - name: xe1
+ virtual-interface:
+ local_ip: '{{ interfaces.xe1.local_ip }}'
+ vnfd-connection-point-ref: xe1
+ benchmark:
+ kpi:
+ - packets_in
+ - packets_fwd
+ - packets_dropped
diff --git a/samples/vnf_samples/vnf_descriptors/tg_vcmts_tpl.yaml b/samples/vnf_samples/vnf_descriptors/tg_vcmts_tpl.yaml
new file mode 100755
index 000000000..bb56fcb6a
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/tg_vcmts_tpl.yaml
@@ -0,0 +1,77 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: VcmtsPktgen
+ name: vcmtspktgen
+ short-name: vcmtspktgen
+ description: vCMTS Pktgen Kubernetes
+ vm-flavor:
+ vcpu-count: '4'
+ memory-mb: '4096'
+ mgmt-interface:
+ vdu-id: vcmtspktgen-kubernetes
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ connection-point:
+ - name: xe0
+ type: VPORT
+ - name: xe1
+ type: VPORT
+ vdu:
+ - id: vcmtspktgen-kubernetes
+ name: vcmtspktgen-kubernetes
+ description: vCMTS Pktgen Kubernetes
+ external-interface:
+ - name: xe0
+ virtual-interface:
+ type: virtio
+ # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
+ vpci: '{{ interfaces.xe0.vpci }}' # Value filled by vnfdgen
+ local_iface_name: eth0 # '{{ interfaces.xe0.local_iface_name }}'
+ driver: '{{ interfaces.xe0.driver}}' # Value filled by vnfdgen
+ local_ip: '{{ interfaces.xe0.local_ip }}' # Value filled by vnfdgen
+ dst_ip: '{{ interfaces.xe0.dst_ip }}' # Value filled by vnfdgen
+ local_mac: '{{ interfaces.xe0.local_mac }}' # Value filled by vnfdgen
+ dst_mac: '{{ interfaces.xe0.dst_mac }}' # Value filled by vnfdgen
+ bandwidth: 10 Gbps
+ vnfd-connection-point-ref: xe0
+ - name: xe1
+ virtual-interface:
+ type: virtio
+ # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
+ vpci: '{{ interfaces.xe1.vpci }}' # Value filled by vnfdgen
+ local_iface_name: eth0 # '{{ interfaces.xe1.local_iface_name }}'
+ local_ip: '{{ interfaces.xe1.local_ip }}' # Value filled by vnfdgen
+ driver: '{{ interfaces.xe1.driver}}' # Value filled by vnfdgen
+ dst_ip: '{{ interfaces.xe1.dst_ip }}' # Value filled by vnfdgen
+ local_mac: '{{ interfaces.xe1.local_mac }}' # Value filled by vnfdgen
+ dst_mac: '{{ interfaces.xe1.dst_mac }}' # Value filled by vnfdgen
+ bandwidth: 10 Gbps
+ vnfd-connection-point-ref: xe0
+ benchmark:
+ kpi:
+ - upstream/bits_per_second
+
diff --git a/samples/vnf_samples/vnf_descriptors/tg_vpp_tpl.yaml b/samples/vnf_samples/vnf_descriptors/tg_vpp_tpl.yaml
new file mode 100644
index 000000000..7842a0a0a
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/tg_vpp_tpl.yaml
@@ -0,0 +1,49 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: TrexTrafficGenVpp # nsb class mapping
+ name: trexverifier
+ short-name: trexverifier
+ description: TRex stateless traffic verifier
+ mgmt-interface:
+ vdu-id: trexgen-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: trexgen-baremetal
+ name: trexgen-baremetal
+ description: TRex stateless traffic verifier
+ benchmark:
+ kpi:
+ - rx_throughput_fps
+ - tx_throughput_fps
+ - tx_throughput_mbps
+ - rx_throughput_mbps
+ - in_packets
+ - out_packets
+ - min_latency
+ - max_latency
+ - avg_latency \ No newline at end of file
diff --git a/samples/vnf_samples/vnf_descriptors/vims_hss_vnfd.yaml b/samples/vnf_samples/vnf_descriptors/vims_hss_vnfd.yaml
new file mode 100644
index 000000000..835ca4987
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/vims_hss_vnfd.yaml
@@ -0,0 +1,54 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: VimsHssVnf
+ name: HssVnf
+ short-name: HssVnf
+ description: IMS Database
+ mgmt-interface:
+ vdu-id: HssVnf
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: HssVnf
+ name: HssVnf
+ description: IMS Database
+ external-interface:
+ - name: ims_network
+ virtual-interface:
+ local_ip: '{{ip}}'
+ local_mac: '{{local_mac}}'
+ netmask: '{{netmask}}'
+ vm-flavor:
+ vcpu-count: '4'
+ memory-mb: '4096'
+ routing_table: {{ routing_table }}
+ nd_route_tbl: {{ nd_route_tbl }}
+ benchmark:
+ kpi:
+ - packets_in
+ - packets_fwd
+ - packets_dropped
diff --git a/samples/vnf_samples/vnf_descriptors/vims_pcscf_vnfd.yaml b/samples/vnf_samples/vnf_descriptors/vims_pcscf_vnfd.yaml
new file mode 100644
index 000000000..02a96d037
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/vims_pcscf_vnfd.yaml
@@ -0,0 +1,54 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: VimsPcscfVnf
+ name: PcscfVnf
+ short-name: PcscfVnf
+ description: IMS Gateway
+ mgmt-interface:
+ vdu-id: PcscfVnf
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: PcscfVnf
+ name: PcscfVnf
+ description: VIMS Gateway
+ external-interface:
+ - name: ims_network
+ virtual-interface:
+ local_ip: '{{ip}}'
+ local_mac: '{{local_mac}}'
+ netmask: '{{netmask}}'
+ vm-flavor:
+ vcpu-count: '4'
+ memory-mb: '4096'
+ routing_table: {{ routing_table }}
+ nd_route_tbl: {{ nd_route_tbl }}
+ benchmark:
+ kpi:
+ - packets_in
+ - packets_fwd
+ - packets_dropped
diff --git a/samples/vnf_samples/vnf_descriptors/vnf_vcmts_tpl.yaml b/samples/vnf_samples/vnf_descriptors/vnf_vcmts_tpl.yaml
new file mode 100755
index 000000000..d1eb6a869
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/vnf_vcmts_tpl.yaml
@@ -0,0 +1,77 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: VcmtsVNF
+ name: vcmtsvnf
+ short-name: vcmtsvnf
+ description: vCMTS Upstream-Downstream Kubernetes
+ vm-flavor:
+ vcpu-count: '4'
+ memory-mb: '4096'
+ mgmt-interface:
+ vdu-id: vcmtsvnf-kubernetes
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ connection-point:
+ - name: xe0
+ type: VPORT
+ - name: xe1
+ type: VPORT
+ vdu:
+ - id: vcmtsvnf-kubernetes
+ name: vcmtsvnf-kubernetes
+ description: vCMTS Upstream-Downstream Kubernetes
+ external-interface:
+ - name: xe0
+ virtual-interface:
+ type: virtio
+ # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
+ vpci: '{{ interfaces.xe0.vpci }}' # Value filled by vnfdgen
+ local_iface_name: eth0 # NOT TESTED YET '{{ interfaces.xe0.local_iface_name }}' # Value filled by vnfdgen
+ driver: '{{ interfaces.xe0.driver}}' # Value filled by vnfdgen
+ local_ip: '{{ interfaces.xe0.local_ip }}' # Value filled by vnfdgen
+ dst_ip: '{{ interfaces.xe0.dst_ip }}' # Value filled by vnfdgen
+ local_mac: '{{ interfaces.xe0.local_mac }}' # Value filled by vnfdgen
+ dst_mac: '{{ interfaces.xe0.dst_mac }}' # Value filled by vnfdgen
+ bandwidth: 10 Gbps
+ vnfd-connection-point-ref: xe0
+ - name: xe1
+ virtual-interface:
+ type: virtio
+ # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
+ vpci: '{{ interfaces.xe1.vpci }}' # Value filled by vnfdgen
+ local_iface_name: eth0 # NOT TESTED YET '{{ interfaces.xe1.local_iface_name }}' # Value filled by vnfdgen
+ local_ip: '{{ interfaces.xe1.local_ip }}' # Value filled by vnfdgen
+ driver: '{{ interfaces.xe1.driver}}' # Value filled by vnfdgen
+ dst_ip: '{{ interfaces.xe1.dst_ip }}' # Value filled by vnfdgen
+ local_mac: '{{ interfaces.xe1.local_mac }}' # Value filled by vnfdgen
+ dst_mac: '{{ interfaces.xe1.dst_mac }}' # Value filled by vnfdgen
+ bandwidth: 10 Gbps
+ vnfd-connection-point-ref: xe0
+ benchmark:
+ kpi:
+ - upstream/bits_per_second
+
diff --git a/samples/vnf_samples/vnf_descriptors/vpp_vnfd.yaml b/samples/vnf_samples/vnf_descriptors/vpp_vnfd.yaml
new file mode 100644
index 000000000..f8aeb5c84
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/vpp_vnfd.yaml
@@ -0,0 +1,74 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: VipsecApproxVnf
+ name: IpsecVnf
+ short-name: IpsecVnf
+ description: VPP IPsec
+ mgmt-interface:
+ vdu-id: ipsecvnf-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ connection-point:
+ - name: xe0
+ type: VPORT
+ - name: xe1
+ type: VPORT
+ vdu:
+ - id: ipsecvnf-baremetal
+ name: ipsecvnf-baremetal
+ description: VPP Ipsec
+ external-interface:
+ - name: xe0
+ virtual-interface:
+ type: PCI-PASSTHROUGH
+ # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
+ vpci: '{{ interfaces.xe0.vpci }}' # Value filled by vnfdgen
+ local_ip: '{{ interfaces.xe0.local_ip }}' # Value filled by vnfdgen
+ dst_ip: '{{ interfaces.xe0.dst_ip }}' # Value filled by vnfdgen
+ local_mac: '{{ interfaces.xe0.local_mac }}' # Value filled by vnfdgen
+ netmask: '{{ interfaces.xe0.netmask }}' # Value filled by vnfdgen
+ dst_mac: '{{ interfaces.xe0.dst_mac }}' # Value filled by vnfdgen
+ bandwidth: 10 Gbps
+ vnfd-connection-point-ref: xe0
+ - name: xe1
+ virtual-interface:
+ type: PCI-PASSTHROUGH
+ # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
+ vpci: '{{ interfaces.xe1.vpci }}' # Value filled by vnfdgen
+ local_ip: '{{ interfaces.xe1.local_ip }}' # Value filled by vnfdgen
+ dst_ip: '{{ interfaces.xe1.dst_ip }}' # Value filled by vnfdgen
+ local_mac: '{{ interfaces.xe1.local_mac }}' # Value filled by vnfdgen
+ netmask: '{{ interfaces.xe1.netmask }}' # Value filled by vnfdgen
+ dst_mac: '{{ interfaces.xe1.dst_mac }}' # Value filled by vnfdgen
+ bandwidth: 10 Gbps
+ vnfd-connection-point-ref: xe1
+ routing_table: {{ routing_table }}
+ benchmark:
+ kpi:
+ - packets_in
+ - packets_fwd
+ - packets_dropped \ No newline at end of file
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 000000000..b82819d2c
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,43 @@
+[metadata]
+name = yardstick
+home-page = https://www.opnfv.org
+version = 0.1.dev0
+
+[files]
+packages = yardstick
+scripts =
+ tools/yardstick-img-modify
+ tools/yardstick-img-lxd-modify
+ tools/yardstick-img-dpdk-modify
+package-data =
+ yardstick =
+ benchmark/scenarios/availability/*.yaml
+ benchmark/scenarios/availability/attacker/*.yaml
+ benchmark/scenarios/availability/ha_tools/*.bash
+ benchmark/scenarios/availability/ha_tools/*/*.bash
+ benchmark/scenarios/availability/attacker/scripts/*.bash
+ benchmark/scenarios/availability/monitor/*.yaml
+ benchmark/scenarios/availability/monitor/script_tools/*.bash
+ benchmark/scenarios/compute/*.bash
+ benchmark/scenarios/networking/*.bash
+ benchmark/scenarios/networking/*.txt
+ benchmark/scenarios/parser/*.sh
+ benchmark/scenarios/storage/*.bash
+ network_services/nfvi/collectd.conf
+ network_services/nfvi/collectd.sh
+ resources/files/*
+ resources/scripts/install/*.bash
+ resources/scripts/remove/*.bash
+ resources/templates/*.vat
+ etc =
+ yardstick/nodes/*/*.yaml
+ yardstick/*.sample
+ tests =
+ opnfv/*/*.yaml
+ ci/*.sh
+
+[entry_points]
+console_scripts =
+ yardstick=yardstick.main:main
+ yardstick-plot=yardstick.plot.plotter:main [plot]
+yardstick.scenario =
diff --git a/setup.py b/setup.py
index 881ef9272..7fcba2b50 100755..100644
--- a/setup.py
+++ b/setup.py
@@ -1,63 +1,29 @@
-##############################################################################
-# Copyright (c) 2017 Ericsson AB and others.
+# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-from __future__ import absolute_import
-from setuptools import setup, find_packages
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+# implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# THIS FILE IS MANAGED BY THE GLOBAL REQUIREMENTS REPO - DO NOT EDIT
+import setuptools
+# In python < 2.7.4, a lazy loading of package `pbr` will break
+# setuptools if some other modules registered functions in `atexit`.
+# solution from: http://bugs.python.org/issue15881#msg170215
+try:
+ import multiprocessing # noqa # pylint:disable=unused-import
+except ImportError:
+ pass
-setup(
- name="yardstick",
- version="0.1.dev0",
- packages=find_packages(),
- include_package_data=True,
- package_data={
- 'yardstick': [
- 'benchmark/scenarios/availability/*.yaml',
- 'benchmark/scenarios/availability/attacker/*.yaml',
- 'benchmark/scenarios/availability/ha_tools/*.bash',
- 'benchmark/scenarios/availability/ha_tools/*/*.bash',
- 'benchmark/scenarios/availability/attacker/scripts/*.bash',
- 'benchmark/scenarios/availability/monitor/*.yaml',
- 'benchmark/scenarios/availability/monitor/script_tools/*.bash',
- 'benchmark/scenarios/compute/*.bash',
- 'benchmark/scenarios/networking/*.bash',
- 'benchmark/scenarios/networking/*.txt',
- 'benchmark/scenarios/parser/*.sh',
- 'benchmark/scenarios/storage/*.bash',
- 'network_services/nfvi/collectd.conf',
- 'network_services/nfvi/collectd.sh',
- 'resources/files/*',
- 'resources/scripts/install/*.bash',
- 'resources/scripts/remove/*.bash'
- ],
- 'etc': [
- 'yardstick/nodes/*/*.yaml',
- 'yardstick/*.sample'
- ],
- 'tests': [
- 'opnfv/*/*.yaml',
- 'ci/*.sh'
- ]
- },
- url="https://www.opnfv.org",
- extras_require={
- 'plot': ["matplotlib>=1.4.2"]
- },
- entry_points={
- 'console_scripts': [
- 'yardstick=yardstick.main:main',
- 'yardstick-plot=yardstick.plot.plotter:main [plot]'
- ],
- 'yardstick.scenario': []
- },
- scripts=[
- 'tools/yardstick-img-modify',
- 'tools/yardstick-img-lxd-modify',
- 'tools/yardstick-img-dpdk-modify'
- ]
-)
+setuptools.setup(
+ setup_requires=['pbr>=2.0.0'],
+ pbr=True)
diff --git a/test-requirements.txt b/test-requirements.txt
index 7825cc5d2..1500541a9 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -2,20 +2,20 @@
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
-coverage==4.4.2 # Apache 2.0; OSI Approved Apache Software License; http://www.apache.org/licenses/LICENSE-2.0; http://www.apache.org/licenses/LICENSE-2.0
-fixtures==3.0.0 # OSI Approved BSD License; OSI Approved Apache Software License
-oslotest===2.17.1 # OSI Approved Apache Software License
-packaging==16.8.0 # BSD or Apache License, Version 2.0
-pyflakes==1.0.0 # MIT; OSI Approved MIT License
-pylint==1.8.1 # GPLv2
-python-subunit==1.2.0 # OSI Approved Apache Software License; OSI Approved BSD License
-testrepository==0.0.20 # OSI Approved BSD License; OSI Approved Apache Software License
-testtools==2.3.0 # OSI Approved MIT License
-unittest2==1.1.0 # OSI Approved BSD License
+coverage!=4.4 # Apache-2.0
+fixtures # Apache-2.0/BSD
+oslotest # Apache-2.0
+packaging # Apache-2.0
+pyflakes # MIT; OSI Approved MIT License
+pylint # GPLv2
+python-subunit # Apache-2.0/BSD
+testrepository # Apache-2.0/BSD
+testtools # MIT
+unittest2 # BSD
# NOTE(ralonsoh): to be removed, only for coverage support
-python-heatclient==1.11.0 # OSI Approved Apache Software License
+python-heatclient # Apache-2.0
+
+# Yardstick I release <-> OpenStack Stein release
+-e git+https://github.com/openstack/requirements.git@stable/stein#egg=os_requirements
-# Yardstick G release <-> OpenStack Queens release
-openstack_requirements==1.2.0 # OSI Approved Apache Software License
--e git+https://github.com/openstack/requirements.git@stable/queens#egg=os_requirements
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc015.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc015.yaml
new file mode 100755
index 000000000..f35c83377
--- /dev/null
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc015.yaml
@@ -0,0 +1,60 @@
+##############################################################################
+# Copyright (c) 2019 Orange and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+
+schema: "yardstick:task:0.1"
+description: >
+ Yardstick TC015 config file;
+ Measure Processing speed using unixbench with its impact on energy consumption and CPU load.
+
+{% set target = target or "node5"%}
+{% set file = file or '/etc/yardstick/pod.yaml' %}
+{% set duree = 60 %}
+{% set intervalle = 5 %}
+scenarios:
+
+-
+ type: Energy
+ run_in_background: true
+ target: {{target}}.LF
+
+ runner:
+ type: Duration
+ duration: {{duree}}
+ interval: {{intervalle}}
+
+-
+ type: CPUload
+ run_in_background: true
+ options:
+ interval: 1
+ count: 1
+ host: {{target}}.LF
+ runner:
+ type: Duration
+ duration: {{duree}}
+ interval: {{intervalle}}
+
+-
+ type: UnixBench
+ options:
+ run_mode: 'verbose'
+ test_type: 'dhry2reg'
+ host: {{target}}.LF
+
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 1
+
+
+context:
+ type: Node
+ name: LF
+ file: {{file}}
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc019.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc019.yaml
index 08037d9fa..1ed3a3ea6 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc019.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc019.yaml
@@ -40,8 +40,6 @@ scenarios:
host: {{attack_host}}
monitor_time: 30
monitor_number: 3
- sla:
- max_recover_time: 30
nodes:
{{attack_host}}: {{attack_host}}.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc045.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc045.yaml
index bc7cd3d28..b23855dc1 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc045.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc045.yaml
@@ -38,8 +38,6 @@ scenarios:
host: {{attack_host}}
monitor_time: 30
monitor_number: 3
- sla:
- max_recover_time: 30
nodes:
{{attack_host}}: {{attack_host}}.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc046.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc046.yaml
index 3b04cc4bd..5bbe72610 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc046.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc046.yaml
@@ -38,8 +38,6 @@ scenarios:
host: {{attack_host}}
monitor_time: 30
monitor_number: 3
- sla:
- max_recover_time: 30
nodes:
{{attack_host}}: {{attack_host}}.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc047.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc047.yaml
index d199e5117..a8783d6e8 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc047.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc047.yaml
@@ -38,8 +38,6 @@ scenarios:
host: {{attack_host}}
monitor_time: 30
monitor_number: 3
- sla:
- max_recover_time: 30
nodes:
{{attack_host}}: {{attack_host}}.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc048.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc048.yaml
index 2bca1fb9d..6a4dc8798 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc048.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc048.yaml
@@ -38,8 +38,6 @@ scenarios:
host: {{attack_host}}
monitor_time: 30
monitor_number: 3
- sla:
- max_recover_time: 30
nodes:
{{attack_host}}: {{attack_host}}.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml
index c2a4f9ede..7b5f77813 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml
@@ -36,8 +36,6 @@ scenarios:
host: {{attack_host}}
monitor_time: 30
monitor_number: 3
- sla:
- max_recover_time: 30
-
monitor_type: "openstack-cmd"
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc056.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc056.yaml
index 9194d9d4e..41314be27 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc056.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc056.yaml
@@ -61,8 +61,6 @@ scenarios:
process_name: "{{ attack_process }}"
host: {{attack_host}}
monitor_time: 30
- sla:
- max_recover_time: 30
nodes:
{{attack_host}}: {{attack_host}}.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc058.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc058.yaml
index 06d460032..effb20a48 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc058.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc058.yaml
@@ -37,8 +37,6 @@ scenarios:
host: {{attack_host}}
key: "monitor-recovery"
monitor_time: 30
- sla:
- max_recover_time: 30
-
monitor_type: "general-monitor"
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc088.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc088.yaml
index c2f1cbe33..c1b065711 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc088.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc088.yaml
@@ -38,8 +38,6 @@ scenarios:
host: {{attack_host}}
monitor_time: 30
monitor_number: 3
- sla:
- max_recover_time: 30
operations:
-
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc089.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc089.yaml
index d10650e03..9379d2f75 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc089.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc089.yaml
@@ -38,8 +38,6 @@ scenarios:
host: {{attack_host}}
monitor_time: 30
monitor_number: 3
- sla:
- max_recover_time: 30
operations:
-
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc090.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc090.yaml
index 41372045d..eaf14f60e 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc090.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc090.yaml
@@ -57,8 +57,6 @@ scenarios:
host: {{attack_host}}
monitor_time: {{monitor_time}}
monitor_number: 3
- sla:
- max_recover_time: 30
nodes:
{{attack_host}}: {{attack_host}}.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc091.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc091.yaml
index d952464a1..54ef6f237 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc091.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc091.yaml
@@ -38,8 +38,6 @@ scenarios:
host: {{attack_host}}
monitor_time: 30
monitor_number: 3
- sla:
- max_recover_time: 30
nodes:
{{attack_host}}: {{attack_host}}.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc094.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc094.yaml
new file mode 100644
index 000000000..69b222b04
--- /dev/null
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc094.yaml
@@ -0,0 +1,93 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+{% set tp = tp or "../../../samples/vnf_samples/traffic_profiles/prox_binsearch.yaml" %}
+{% set topology = topology or "../../../samples/vnf_samples/nsut/prox/prox-tg-topology-2.yaml" %}
+{% set vnf_config = vnf_config or "../../../samples/vnf_samples/nsut/prox/configs/handle_l2fwd-2.cfg" %}
+{% set tg_config = tg_config or "../../../samples/vnf_samples/nsut/prox/configs/gen_l2fwd-2.cfg" %}
+---
+schema: "yardstick:task:0.1"
+description: >
+ Yardstick NSB TC094 config file;
+ Measures network metrics such as Throughput and Latency of the DPDK
+ SampleVNF PROX application running on SUT based on RFC2544.
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: {{ tp }}
+ topology: {{ topology }}
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: {{ vnf_config }}
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ collectd:
+ interval: 1
+ prox_path: /opt/nsb_bin/prox
+ prox_config: {{ tg_config }}
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ duration: 300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ trafficgen_1:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
diff --git a/tests/opnfv/test_suites/opnfv_os-ovn-nofeature-ha_daily.yaml b/tests/opnfv/test_suites/opnfv_os-ovn-nofeature-ha_daily.yaml
new file mode 100644
index 000000000..d0677280c
--- /dev/null
+++ b/tests/opnfv/test_suites/opnfv_os-ovn-nofeature-ha_daily.yaml
@@ -0,0 +1,38 @@
+##############################################################################
+# Copyright (c) 2018 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# opnfv os-ovn-nofeature-ha daily task suite
+
+schema: "yardstick:suite:0.1"
+
+name: "os-ovn-nofeature-ha"
+test_cases_dir: "tests/opnfv/test_cases/"
+test_cases:
+-
+ file_name: opnfv_yardstick_tc002.yaml
+-
+ file_name: opnfv_yardstick_tc005.yaml
+-
+ file_name: opnfv_yardstick_tc010.yaml
+-
+ file_name: opnfv_yardstick_tc011.yaml
+-
+ file_name: opnfv_yardstick_tc012.yaml
+-
+ file_name: opnfv_yardstick_tc014.yaml
+-
+ file_name: opnfv_yardstick_tc037.yaml
+-
+ file_name: opnfv_yardstick_tc069.yaml
+-
+ file_name: opnfv_yardstick_tc070.yaml
+-
+ file_name: opnfv_yardstick_tc071.yaml
+-
+ file_name: opnfv_yardstick_tc072.yaml
diff --git a/tools/kube-setup-one-node.sh b/tools/kube-setup-one-node.sh
new file mode 100755
index 000000000..180f11b46
--- /dev/null
+++ b/tools/kube-setup-one-node.sh
@@ -0,0 +1,44 @@
+#!/usr/bin/env bash
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+proxy_vars=(http_proxy https_proxy ftp_proxy no_proxy)
+# get proxy environment values from /etc/environment if not set
+for proxy_var in ${proxy_vars[@]}
+do
+ env_proxy=$(sed -ne "s/^$proxy_var=[\"\']\(.*\)[\"\']/\1/p" /etc/environment)
+ if [[ -z ${!proxy_var} ]] && [[ ! -z ${env_proxy} ]]; then
+ export ${proxy_var}=${env_proxy}
+ fi
+done
+# add proxy configuration into proxy file
+add_extra_env=false
+echo "proxy_env:" > /tmp/proxy.yml
+for proxy_var in ${proxy_vars[@]}
+do
+ if [[ ! -z ${!proxy_var} ]]; then
+ echo " ${proxy_var}: ${!proxy_var}" >> /tmp/proxy.yml
+ add_extra_env=true
+ fi
+done
+# add extra arguments file if needed
+if ${add_extra_env}; then
+ extra_args="${extra_args} -e @/tmp/proxy.yml "
+fi
+
+ANSIBLE_SCRIPTS="${0%/*}/../ansible"
+
+cd ${ANSIBLE_SCRIPTS} && \
+ansible-playbook \
+ ${extra_args} -i kube-inventory.ini deploy_kube.yml
diff --git a/tools/run_tests.sh b/tools/run_tests.sh
index 49f628eec..40b21cab9 100755
--- a/tools/run_tests.sh
+++ b/tools/run_tests.sh
@@ -66,16 +66,21 @@ run_functional_test() {
fi
}
-if [[ $opts =~ "--unit" ]]; then
- run_tests
-fi
+# get file types of the last change on git
+file_types=$(git diff-tree -r --name-only HEAD~1 HEAD | awk -F[/] '{print $NF}' | awk -F[.] 'NF>1 {print $NF}' | uniq)
-if [[ $opts =~ "--coverage" ]]; then
- run_coverage
-fi
+if [[ $file_types =~ "py" ]]; then
+ if [[ $opts =~ "--unit" ]]; then
+ run_tests
+ fi
-if [[ $opts =~ "--functional" ]]; then
- run_functional_test
+ if [[ $opts =~ "--coverage" ]]; then
+ run_coverage
+ fi
+
+ if [[ $opts =~ "--functional" ]]; then
+ run_functional_test
+ fi
fi
if [[ -z $opts ]]; then
diff --git a/tox.ini b/tox.ini
index 016228458..8f86a0143 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,7 +1,7 @@
[tox]
minversion = 2.0
skipsdist = True
-envlist = py{27,3},pep8,functional{,-py3},coverage
+envlist = py3,pep8,functional-py3,coverage
[testenv]
usedevelop=True
@@ -9,8 +9,11 @@ passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY BRANCH
setenv =
VIRTUAL_ENV={envdir}
deps =
+ -chttps://opendev.org/openstack/requirements/raw/branch/stable/stein/upper-constraints.txt
+ -c{toxinidir}/upper-constraints.txt
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
+
whitelist_externals = /bin/bash
[testenv:py27]
diff --git a/upper-constraints.txt b/upper-constraints.txt
new file mode 100644
index 000000000..bbde3c734
--- /dev/null
+++ b/upper-constraints.txt
@@ -0,0 +1,18 @@
+PTable===0.9.2
+ansible===2.5.5
+backport-ipaddress===0.1
+chainmap===1.0.2
+docker-py===1.10.6
+flasgger===0.5.13
+flask-restful-swagger===0.20.1
+functools32===3.2.3.post2
+IxNetwork===8.40.1124.9
+jinja2schema===0.1.4
+msgpack-python===0.4.8
+positional===1.1.2
+pycrypto===2.6.1
+pyrsistent===0.14.1
+scp===0.10.2
+traceback2===1.4.0
+pyflakes===1.0.0
+pylint===1.8.1
diff --git a/yardstick/benchmark/contexts/heat.py b/yardstick/benchmark/contexts/heat.py
index c3c5451bd..917aa9c39 100644
--- a/yardstick/benchmark/contexts/heat.py
+++ b/yardstick/benchmark/contexts/heat.py
@@ -71,6 +71,7 @@ class HeatContext(Context):
self.shade_client = None
self.heat_timeout = None
self.key_filename = None
+ self.yardstick_gen_key_file = True
self.shade_client = None
self.operator_client = None
self.nodes = []
@@ -105,6 +106,14 @@ class HeatContext(Context):
self.template_file = attrs.get("heat_template")
+ # try looking for external private key when using external heat template
+ if self.template_file is not None:
+ self.key_filename = attrs.get("key_filename", None)
+ if self.key_filename is not None:
+ # Disable key file generation if an external private key
+ # has been provided
+ self.yardstick_gen_key_file = False
+
self.shade_client = openstack_utils.get_shade_client()
self.operator_client = openstack_utils.get_shade_operator_client()
@@ -335,14 +344,16 @@ class HeatContext(Context):
"""deploys template into a stack using cloud"""
LOG.info("Deploying context '%s' START", self.name)
- self.key_filename = ''.join(
- [consts.YARDSTICK_ROOT_PATH,
- 'yardstick/resources/files/yardstick_key-',
- self.name])
+ # Check if there was no external private key provided
+ if self.key_filename is None:
+ self.key_filename = ''.join(
+ [consts.YARDSTICK_ROOT_PATH,
+ 'yardstick/resources/files/yardstick_key-',
+ self.name])
# Permissions may have changed since creation; this can be fixed. If we
# overwrite the file, we lose future access to VMs using this key.
# As long as the file exists, even if it is unreadable, keep it intact
- if not os.path.exists(self.key_filename):
+ if self.yardstick_gen_key_file and not os.path.exists(self.key_filename):
SSH.gen_keys(self.key_filename)
heat_template = HeatTemplate(
@@ -442,12 +453,14 @@ class HeatContext(Context):
}
def _delete_key_file(self):
- try:
- utils.remove_file(self.key_filename)
- utils.remove_file(self.key_filename + ".pub")
- except OSError:
- LOG.exception("There was an error removing the key file %s",
- self.key_filename)
+ # Only remove the key file if it has been generated by yardstick
+ if self.yardstick_gen_key_file:
+ try:
+ utils.remove_file(self.key_filename)
+ utils.remove_file(self.key_filename + ".pub")
+ except OSError:
+ LOG.exception("There was an error removing the key file %s",
+ self.key_filename)
def undeploy(self):
"""undeploys stack from cloud"""
@@ -496,6 +509,14 @@ class HeatContext(Context):
server.private_ip = self.stack.outputs.get(
attr_name.get("private_ip_attr", object()), None)
+
+ # Try to find interfaces
+ for key, value in attr_name.get("interfaces", {}).items():
+ value["local_ip"] = server.private_ip
+ for k in ["local_mac", "netmask", "gateway_ip"]:
+ # Keep explicit None or missing entry as is
+ value[k] = self.stack.outputs.get(value[k])
+ server.interfaces.update({key: value})
else:
try:
server = self._server_map[attr_name]
@@ -505,13 +526,29 @@ class HeatContext(Context):
if server is None:
return None
- pkey = pkg_resources.resource_string(
- 'yardstick.resources',
- h_join('files/yardstick_key', self.name)).decode('utf-8')
-
+ # Get the pkey
+ if self.yardstick_gen_key_file:
+ pkey = pkg_resources.resource_string(
+ 'yardstick.resources',
+ h_join('files/yardstick_key', self.name)).decode('utf-8')
+ key_filename = pkg_resources.resource_filename('yardstick.resources',
+ h_join('files/yardstick_key', self.name))
+ else:
+ # make sure the file exists before attempting to open it
+ if not os.path.exists(self.key_filename):
+ LOG.error("The key_filename provided %s does not exist!",
+ self.key_filename)
+ else:
+ try:
+ pkey = open(self.key_filename, 'r').read().decode('utf-8')
+ key_filename = self.key_filename
+ except IOError:
+ LOG.error("The key_filename provided (%s) is unreadable.",
+ self.key_filename)
result = {
"user": server.context.user,
"pkey": pkey,
+ "key_filename": key_filename,
"private_ip": server.private_ip,
"interfaces": server.interfaces,
"routing_table": self.generate_routing_table(server),
diff --git a/yardstick/benchmark/contexts/standalone/model.py b/yardstick/benchmark/contexts/standalone/model.py
index 1004c62d1..a15426872 100644
--- a/yardstick/benchmark/contexts/standalone/model.py
+++ b/yardstick/benchmark/contexts/standalone/model.py
@@ -26,6 +26,7 @@ import xml.etree.ElementTree as ET
from yardstick import ssh
from yardstick.common import constants
from yardstick.common import exceptions
+from yardstick.common import utils as common_utils
from yardstick.common import yaml_loader
from yardstick.network_services.utils import PciAddress
from yardstick.network_services.helpers.cpu import CpuSysCores
@@ -45,7 +46,7 @@ VM_TEMPLATE = """
<vcpu cpuset='{cpuset}'>{vcpu}</vcpu>
{cputune}
<os>
- <type arch="x86_64" machine="pc-i440fx-xenial">hvm</type>
+ <type arch="x86_64" machine="{machine}">hvm</type>
<boot dev="hd" />
</os>
<features>
@@ -107,7 +108,7 @@ version: 2
ethernets:
ens3:
match:
- mac_address: {mac_address}
+ macaddress: {mac_address}
addresses:
- {ip_address}
EOF
@@ -161,7 +162,8 @@ class Libvirt(object):
return vm_pci
@classmethod
- def add_ovs_interface(cls, vpath, port_num, vpci, vports_mac, xml_str):
+ def add_ovs_interface(cls, vpath, port_num, vpci, vports_mac, xml_str,
+ queues):
"""Add a DPDK OVS 'interface' XML node in 'devices' node
<devices>
@@ -203,7 +205,7 @@ class Libvirt(object):
model.set('type', 'virtio')
driver = ET.SubElement(interface, 'driver')
- driver.set('queues', '4')
+ driver.set('queues', str(queues))
host = ET.SubElement(driver, 'host')
host.set('mrg_rxbuf', 'off')
@@ -305,6 +307,7 @@ class Libvirt(object):
cpuset = Libvirt.pin_vcpu_for_perf(connection, hw_socket)
cputune = extra_spec.get('cputune', '')
+ machine = extra_spec.get('machine_type', 'pc-i440fx-xenial')
mac = StandaloneContextHelper.get_mac_address(0x00)
image = cls.create_snapshot_qemu(connection, index,
flavor.get("images", None))
@@ -315,7 +318,8 @@ class Libvirt(object):
memory=memory, vcpu=vcpu, cpu=cpu,
numa_cpus=numa_cpus,
socket=socket, threads=threads,
- vm_image=image, cpuset=cpuset, cputune=cputune)
+ vm_image=image, cpuset=cpuset,
+ machine=machine, cputune=cputune)
# Add CD-ROM device
vm_xml = Libvirt.add_cdrom(cdrom_img, vm_xml)
@@ -551,6 +555,16 @@ class StandaloneContextHelper(object):
ip = cls.get_mgmt_ip(connection, node["mac"], mgmtip, node)
if ip:
node["ip"] = ip
+ client = ssh.SSH.from_node(node)
+ LOG.debug("OS version: %s",
+ common_utils.get_os_version(client))
+ LOG.debug("Kernel version: %s",
+ common_utils.get_kernel_version(client))
+ vnfs_data = common_utils.get_sample_vnf_info(client)
+ for vnf_name, vnf_data in vnfs_data.items():
+ LOG.debug("VNF name: '%s', commit ID/branch: '%s'",
+ vnf_name, vnf_data["branch_commit"])
+ LOG.debug("%s", vnf_data["md5_result"])
return nodes
@classmethod
@@ -570,6 +584,8 @@ class StandaloneContextHelper(object):
# Update image with public key
key_filename = node.get('key_filename')
ip_netmask = "{0}/{1}".format(node.get('ip'), node.get('netmask'))
+ ip_netmask = "{0}/{1}".format(node.get('ip'),
+ IPNetwork(ip_netmask).prefixlen)
Libvirt.gen_cdrom_image(connection, cdrom_img, vm_name, user_name, key_filename, mac,
ip_netmask)
return node
diff --git a/yardstick/benchmark/contexts/standalone/ovs_dpdk.py b/yardstick/benchmark/contexts/standalone/ovs_dpdk.py
index 3ad1097b0..c6e19f614 100644
--- a/yardstick/benchmark/contexts/standalone/ovs_dpdk.py
+++ b/yardstick/benchmark/contexts/standalone/ovs_dpdk.py
@@ -24,6 +24,7 @@ from yardstick.benchmark import contexts
from yardstick.benchmark.contexts import base
from yardstick.benchmark.contexts.standalone import model
from yardstick.common import exceptions
+from yardstick.common import utils as common_utils
from yardstick.network_services import utils
from yardstick.network_services.utils import get_nsb_option
@@ -73,6 +74,11 @@ class OvsDpdkContext(base.Context):
self.wait_for_vswitchd = 10
super(OvsDpdkContext, self).__init__()
+ def get_dpdk_socket_mem_size(self, socket_id):
+ """Get the size of OvS DPDK socket memory (Mb)"""
+ ram = self.ovs_properties.get("ram", {})
+ return ram.get('socket_%d' % (socket_id), 2048)
+
def init(self, attrs):
"""initializes itself from the supplied arguments"""
super(OvsDpdkContext, self).init(attrs)
@@ -133,9 +139,6 @@ class OvsDpdkContext(base.Context):
if pmd_cpu_mask:
pmd_mask = pmd_cpu_mask
- socket0 = self.ovs_properties.get("ram", {}).get("socket_0", "2048")
- socket1 = self.ovs_properties.get("ram", {}).get("socket_1", "2048")
-
ovs_other_config = "ovs-vsctl {0}set Open_vSwitch . other_config:{1}"
detach_cmd = "ovs-vswitchd unix:{0}{1} --pidfile --detach --log-file={2}"
@@ -143,16 +146,23 @@ class OvsDpdkContext(base.Context):
if lcore_mask:
lcore_mask = ovs_other_config.format("--no-wait ", "dpdk-lcore-mask='%s'" % lcore_mask)
+ max_idle = self.ovs_properties.get("max_idle", '')
+ if max_idle:
+ max_idle = ovs_other_config.format("", "max-idle=%s" % max_idle)
+
cmd_list = [
"mkdir -p /usr/local/var/run/openvswitch",
"mkdir -p {}".format(os.path.dirname(log_path)),
- "ovsdb-server --remote=punix:/{0}/{1} --pidfile --detach".format(vpath,
- ovs_sock_path),
+ ("ovsdb-server --remote=punix:/{0}/{1} --remote=ptcp:6640"
+ " --pidfile --detach").format(vpath, ovs_sock_path),
ovs_other_config.format("--no-wait ", "dpdk-init=true"),
- ovs_other_config.format("--no-wait ", "dpdk-socket-mem='%s,%s'" % (socket0, socket1)),
+ ovs_other_config.format("--no-wait ", "dpdk-socket-mem='%d,%d'" % (
+ self.get_dpdk_socket_mem_size(0),
+ self.get_dpdk_socket_mem_size(1))),
lcore_mask,
detach_cmd.format(vpath, ovs_sock_path, log_path),
ovs_other_config.format("", "pmd-cpu-mask=%s" % pmd_mask),
+ max_idle,
]
for cmd in cmd_list:
@@ -162,12 +172,12 @@ class OvsDpdkContext(base.Context):
def setup_ovs_bridge_add_flows(self):
dpdk_args = ""
- dpdk_list = []
vpath = self.ovs_properties.get("vpath", "/usr/local")
version = self.ovs_properties.get('version', {})
ovs_ver = [int(x) for x in version.get('ovs', self.DEFAULT_OVS).split('.')]
ovs_add_port = ('ovs-vsctl add-port {br} {port} -- '
- 'set Interface {port} type={type_}{dpdk_args}{dpdk_rxq}')
+ 'set Interface {port} type={type_}{dpdk_args}'
+ '{dpdk_rxq}{pmd_rx_aff}')
chmod_vpath = 'chmod 0777 {0}/var/run/openvswitch/dpdkvhostuser*'
cmd_list = [
@@ -176,26 +186,43 @@ class OvsDpdkContext(base.Context):
'ovs-vsctl add-br {0} -- set bridge {0} datapath_type=netdev'.
format(MAIN_BRIDGE)
]
- dpdk_rxq = " options:n_rxq={queue}".format(
- queue=self.ovs_properties.get("queues", 1))
+ dpdk_rxq = ""
+ queues = self.ovs_properties.get("queues")
+ if queues:
+ dpdk_rxq = " options:n_rxq={queue}".format(queue=queues)
- ordered_network = collections.OrderedDict(self.networks)
+ # Sorting the array to make sure we execute dpdk0... in the order
+ ordered_network = collections.OrderedDict(
+ sorted(self.networks.items(), key=lambda t: t[1].get('port_num', 0)))
+ pmd_rx_aff_ports = self.ovs_properties.get("dpdk_pmd-rxq-affinity", {})
for index, vnf in enumerate(ordered_network.values()):
if ovs_ver >= [2, 7, 0]:
dpdk_args = " options:dpdk-devargs=%s" % vnf.get("phy_port")
- dpdk_list.append(ovs_add_port.format(
+ affinity = pmd_rx_aff_ports.get(vnf.get("port_num", -1), "")
+ if affinity:
+ pmd_rx_aff = ' other_config:pmd-rxq-affinity=' \
+ '"{affinity}"'.format(affinity=affinity)
+ else:
+ pmd_rx_aff = ""
+ cmd_list.append(ovs_add_port.format(
br=MAIN_BRIDGE, port='dpdk%s' % vnf.get("port_num", 0),
- type_='dpdk', dpdk_args=dpdk_args, dpdk_rxq=dpdk_rxq))
-
- # Sorting the array to make sure we execute dpdk0... in the order
- list.sort(dpdk_list)
- cmd_list.extend(dpdk_list)
+ type_='dpdk', dpdk_args=dpdk_args, dpdk_rxq=dpdk_rxq,
+ pmd_rx_aff=pmd_rx_aff))
# Need to do two for loop to maintain the dpdk/vhost ports.
+ pmd_rx_aff_ports = self.ovs_properties.get("vhost_pmd-rxq-affinity",
+ {})
for index, _ in enumerate(ordered_network):
+ affinity = pmd_rx_aff_ports.get(index)
+ if affinity:
+ pmd_rx_aff = ' other_config:pmd-rxq-affinity=' \
+ '"{affinity}"'.format(affinity=affinity)
+ else:
+ pmd_rx_aff = ""
cmd_list.append(ovs_add_port.format(
br=MAIN_BRIDGE, port='dpdkvhostuser%s' % index,
- type_='dpdkvhostuser', dpdk_args="", dpdk_rxq=""))
+ type_='dpdkvhostuser', dpdk_args="", dpdk_rxq=dpdk_rxq,
+ pmd_rx_aff=pmd_rx_aff))
ovs_flow = ("ovs-ofctl add-flow {0} in_port=%s,action=output:%s".
format(MAIN_BRIDGE))
@@ -235,7 +262,6 @@ class OvsDpdkContext(base.Context):
def check_ovs_dpdk_env(self):
self.cleanup_ovs_dpdk_env()
- self._check_hugepages()
version = self.ovs_properties.get("version", {})
ovs_ver = version.get("ovs", self.DEFAULT_OVS)
@@ -375,6 +401,7 @@ class OvsDpdkContext(base.Context):
def _enable_interfaces(self, index, vfs, xml_str):
vpath = self.ovs_properties.get("vpath", "/usr/local")
+ queue = self.ovs_properties.get("queues", 1)
vf = self.networks[vfs[0]]
port_num = vf.get('port_num', 0)
vpci = utils.PciAddress(vf['vpci'].strip())
@@ -383,13 +410,20 @@ class OvsDpdkContext(base.Context):
vf['vpci'] = \
"{}:{}:{:02x}.{}".format(vpci.domain, vpci.bus, slot, vpci.function)
return model.Libvirt.add_ovs_interface(
- vpath, port_num, vf['vpci'], vf['mac'], xml_str)
+ vpath, port_num, vf['vpci'], vf['mac'], xml_str, queue)
def setup_ovs_dpdk_context(self):
nodes = []
self.configure_nics_for_ovs_dpdk()
+ hp_total_mb = int(self.vm_flavor.get('ram', '4096')) * len(self.servers)
+ common_utils.setup_hugepages(self.connection, (hp_total_mb + \
+ self.get_dpdk_socket_mem_size(0) + \
+ self.get_dpdk_socket_mem_size(1)) * 1024)
+
+ self._check_hugepages()
+
for index, (key, vnf) in enumerate(collections.OrderedDict(
self.servers).items()):
cfg = '/tmp/vm_ovs_%d.xml' % index
diff --git a/yardstick/benchmark/contexts/standalone/sriov.py b/yardstick/benchmark/contexts/standalone/sriov.py
index f1b67a2da..e037dd85a 100644
--- a/yardstick/benchmark/contexts/standalone/sriov.py
+++ b/yardstick/benchmark/contexts/standalone/sriov.py
@@ -21,6 +21,7 @@ from yardstick import ssh
from yardstick.benchmark import contexts
from yardstick.benchmark.contexts import base
from yardstick.benchmark.contexts.standalone import model
+from yardstick.common import utils
from yardstick.network_services.utils import get_nsb_option
from yardstick.network_services.utils import PciAddress
@@ -222,6 +223,9 @@ class SriovContext(base.Context):
# 1 : modprobe host_driver with num_vfs
self.configure_nics_for_sriov()
+ hp_total_mb = int(self.vm_flavor.get('ram', '4096')) * len(self.servers)
+ utils.setup_hugepages(self.connection, hp_total_mb * 1024)
+
for index, (key, vnf) in enumerate(collections.OrderedDict(
self.servers).items()):
cfg = '/tmp/vm_sriov_%s.xml' % str(index)
diff --git a/yardstick/benchmark/core/report.py b/yardstick/benchmark/core/report.py
index 199602444..e5dc62050 100644
--- a/yardstick/benchmark/core/report.py
+++ b/yardstick/benchmark/core/report.py
@@ -1,7 +1,7 @@
-#############################################################################
-# Copyright (c) 2017 Rajesh Kudaka
+##############################################################################
+# Copyright (c) 2017 Rajesh Kudaka <4k.rajesh@gmail.com>
+# Copyright (c) 2018-2019 Intel Corporation.
#
-# Author: Rajesh Kudaka 4k.rajesh@gmail.com
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
@@ -10,33 +10,79 @@
""" Handler for yardstick command 'report' """
-from __future__ import print_function
-
-from __future__ import absolute_import
-
-import ast
import re
+import six
import uuid
+import jinja2
from api.utils import influx
-
-from django.conf import settings
-from django.template import Context
-from django.template import Template
-
-from oslo_utils import encodeutils
from oslo_utils import uuidutils
from yardstick.common import constants as consts
-from yardstick.common.html_template import template
from yardstick.common.utils import cliargs
-settings.configure()
+
+class JSTree(object):
+ """Data structure to parse data for use with the JS library jsTree"""
+ def __init__(self):
+ self._created_nodes = ['#']
+ self.jstree_data = []
+
+ def _create_node(self, _id):
+ """Helper method for format_for_jstree to create each node.
+
+ Creates the node (and any required parents) and keeps track
+ of the created nodes.
+
+ :param _id: (string) id of the node to be created
+ :return: None
+ """
+ components = _id.split(".")
+
+ if len(components) == 1:
+ text = components[0]
+ parent_id = "#"
+ else:
+ text = components[-1]
+ parent_id = ".".join(components[:-1])
+ # make sure the parent has been created
+ if not parent_id in self._created_nodes:
+ self._create_node(parent_id)
+
+ self.jstree_data.append({"id": _id, "text": text, "parent": parent_id})
+ self._created_nodes.append(_id)
+
+ def format_for_jstree(self, data):
+ """Format the data into the required format for jsTree.
+
+ The data format expected is a list of metric names e.g.:
+
+ ['tg__0.DropPackets', 'tg__0.LatencyAvg.5']
+
+ This data is converted into the format required for jsTree to group and
+ display the metrics in a hierarchial fashion, including creating a
+ number of parent nodes e.g.::
+
+ [{"id": "tg__0", "text": "tg__0", "parent": "#"},
+ {"id": "tg__0.DropPackets", "text": "DropPackets", "parent": "tg__0"},
+ {"id": "tg__0.LatencyAvg", "text": "LatencyAvg", "parent": "tg__0"},
+ {"id": "tg__0.LatencyAvg.5", "text": "5", "parent": "tg__0.LatencyAvg"},]
+
+ :param data: (list) data to be converted
+ :return: list
+ """
+ self._created_nodes = ['#']
+ self.jstree_data = []
+
+ for metric in data:
+ self._create_node(metric)
+
+ return self.jstree_data
class Report(object):
"""Report commands.
- Set of commands to manage benchmark tasks.
+ Set of commands to manage reports.
"""
def __init__(self):
@@ -64,65 +110,280 @@ class Report(object):
if query_exec:
return query_exec
else:
- raise KeyError("Task ID or Test case not found..")
+ raise KeyError("Test case not found.")
- def _get_tasks(self):
- task_cmd = "select * from \"%s\" where task_id= '%s'"
- task_query = task_cmd % (self.yaml_name, self.task_id)
- query_exec = influx.query(task_query)
+ def _get_metrics(self):
+ metrics_cmd = "select * from \"%s\" where task_id = '%s'"
+ metrics_query = metrics_cmd % (self.yaml_name, self.task_id)
+ query_exec = influx.query(metrics_query)
if query_exec:
return query_exec
else:
- raise KeyError("Task ID or Test case not found..")
+ raise KeyError("Task ID or Test case not found.")
+
+ def _get_task_start_time(self):
+ # The start time should come from the task or the metadata table.
+ # The first entry into influx for a task will be AFTER the first TC
+ # iteration
+ cmd = "select * from \"%s\" where task_id='%s' ORDER BY time ASC limit 1"
+ task_query = cmd % (self.yaml_name, self.task_id)
+
+ query_exec = influx.query(task_query)
+ start_time = query_exec[0]['time']
+ return start_time
+
+ def _get_task_end_time(self):
+ # NOTE(elfoley): when using select first() and select last() for the
+ # DB query, the timestamp returned is 0, so later queries try to
+ # return metrics from 1970
+ cmd = "select * from \"%s\" where task_id='%s' ORDER BY time DESC limit 1"
+ task_query = cmd % (self.yaml_name, self.task_id)
+ query_exec = influx.query(task_query)
+ end_time = query_exec[0]['time']
+ return end_time
+
+ def _get_baro_metrics(self):
+ start_time = self._get_task_start_time()
+ end_time = self._get_task_end_time()
+ metric_list = [
+ "cpu_value", "cpufreq_value", "intel_pmu_value",
+ "virt_value", "memory_value"]
+ metrics = {}
+ times = []
+ query_exec = {}
+ for metric in metric_list:
+ cmd = "select * from \"%s\" where time >= '%s' and time <= '%s'"
+ query = cmd % (metric, start_time, end_time)
+ query_exec[metric] = influx.query(query, db='collectd')
+ print("query_exec: {}".format(query_exec))
+
+ for metric in query_exec:
+ print("metric in query_exec: {}".format(metric))
+ met_values = query_exec[metric]
+ print("met_values: {}".format(met_values))
+ for x in met_values:
+ x['name'] = metric
+ metric_name = str('.'.join(
+ [x[f] for f in [
+ 'host', 'name', 'type', 'type_instance', 'instance'
+ ] if x.get(f)]))
+
+ if not metrics.get(metric_name):
+ metrics[metric_name] = {}
+ metric_time = self._get_trimmed_timestamp(x['time'])
+ times.append(metric_time)
+ time = metric_time
+ metrics[metric_name][time] = x['value']
+
+ times = sorted(list(set(times)))
+
+ metrics['Timestamp'] = times
+ print("metrics: {}".format(metrics))
+ return metrics
+
+ def _get_trimmed_timestamp(self, metric_time, resolution=4):
+ if not isinstance(metric_time, str):
+ metric_time = metric_time.encode('utf8') # PY2: unicode to str
+ metric_time = metric_time[11:] # skip date, keep time
+ head, _, tail = metric_time.partition('.') # split HH:MM:SS & nsZ
+ metric_time = head + '.' + tail[:resolution] # join HH:MM:SS & .us
+ return metric_time
+
+ def _get_timestamps(self, metrics, resolution=6):
+ # Extract the timestamps from a list of metrics
+ timestamps = []
+ for metric in metrics:
+ metric_time = self._get_trimmed_timestamp(
+ metric['time'], resolution)
+ timestamps.append(metric_time) # HH:MM:SS.micros
+ return timestamps
+
+ def _format_datasets(self, metric_name, metrics):
+ values = []
+ for metric in metrics:
+ val = metric.get(metric_name, None)
+ if val is None:
+ # keep explicit None or missing entry as is
+ pass
+ elif isinstance(val, (int, float)):
+ # keep plain int or float as is
+ pass
+ elif six.PY2 and isinstance(val,
+ long): # pylint: disable=undefined-variable
+ # PY2: long value would be rendered with trailing L,
+ # which JS does not support, so convert it to float
+ val = float(val)
+ elif isinstance(val, six.string_types):
+ s = val
+ if not isinstance(s, str):
+ s = s.encode('utf8') # PY2: unicode to str
+ try:
+ # convert until failure
+ val = s
+ val = float(s)
+ val = int(s)
+ if six.PY2 and isinstance(val,
+ long): # pylint: disable=undefined-variable
+ val = float(val) # PY2: long to float
+ except ValueError:
+ # value may have been converted to a number
+ pass
+ finally:
+ # if val was not converted into a num, then it must be
+ # text, which shouldn't end up in the report
+ if isinstance(val, six.string_types):
+ val = None
+ else:
+ raise ValueError("Cannot convert %r" % val)
+ values.append(val)
+ return values
@cliargs("task_id", type=str, help=" task id", nargs=1)
@cliargs("yaml_name", type=str, help=" Yaml file Name", nargs=1)
- def generate(self, args):
- """Start report generation."""
+ def _generate_common(self, args):
+ """Actions that are common to both report formats.
+
+ Create the necessary data structure for rendering
+ the report templates.
+ """
self._validate(args.yaml_name[0], args.task_id[0])
- self.db_fieldkeys = self._get_fieldkeys()
+ db_fieldkeys = self._get_fieldkeys()
+ # list of dicts of:
+ # - PY2: unicode key and unicode value
+ # - PY3: str key and str value
- self.db_task = self._get_tasks()
+ db_metrics = self._get_metrics()
+ # list of dicts of:
+ # - PY2: unicode key and { None | unicode | float | long | int } value
+ # - PY3: str key and { None | str | float | int } value
- field_keys = []
- temp_series = []
- table_vals = {}
+ # extract fieldKey entries, and convert them to str where needed
+ field_keys = [key if isinstance(key, str) # PY3: already str
+ else key.encode('utf8') # PY2: unicode to str
+ for key in
+ [field['fieldKey']
+ for field in db_fieldkeys]]
- field_keys = [encodeutils.to_utf8(field['fieldKey'])
- for field in self.db_fieldkeys]
+ # extract timestamps
+ self.Timestamp = self._get_timestamps(db_metrics)
+ # prepare return values
+ datasets = []
+ table_vals = {'Timestamp': self.Timestamp}
+
+ # extract and convert field values
for key in field_keys:
- self.Timestamp = []
- series = {}
- values = []
- for task in self.db_task:
- task_time = encodeutils.to_utf8(task['time'])
- if not isinstance(task_time, str):
- task_time = str(task_time, 'utf8')
- key = str(key, 'utf8')
- task_time = task_time[11:]
- head, _, tail = task_time.partition('.')
- task_time = head + "." + tail[:6]
- self.Timestamp.append(task_time)
- if task[key] is None:
- values.append('')
- elif isinstance(task[key], (int, float)) is True:
- values.append(task[key])
- else:
- values.append(ast.literal_eval(task[key]))
- table_vals['Timestamp'] = self.Timestamp
+ values = self._format_datasets(key, db_metrics)
+ datasets.append({'label': key, 'data': values})
table_vals[key] = values
- series['name'] = key
- series['data'] = values
- temp_series.append(series)
-
- Template_html = Template(template)
- Context_html = Context({"series": temp_series,
- "Timestamp": self.Timestamp,
- "task_id": self.task_id,
- "table": table_vals})
+
+ return datasets, table_vals
+
+ @cliargs("task_id", type=str, help=" task id", nargs=1)
+ @cliargs("yaml_name", type=str, help=" Yaml file Name", nargs=1)
+ def generate(self, args):
+ """Start report generation."""
+ datasets, table_vals = self._generate_common(args)
+
+ template_dir = consts.YARDSTICK_ROOT_PATH + "yardstick/common"
+ template_environment = jinja2.Environment(
+ autoescape=False,
+ loader=jinja2.FileSystemLoader(template_dir))
+
+ context = {
+ "datasets": datasets,
+ "Timestamps": self.Timestamp,
+ "task_id": self.task_id,
+ "table": table_vals,
+ }
+
+ template_html = template_environment.get_template("report.html.j2")
+
+ with open(consts.DEFAULT_HTML_FILE, "w") as file_open:
+ file_open.write(template_html.render(context))
+
+ print("Report generated. View %s" % consts.DEFAULT_HTML_FILE)
+
+ def _combine_times(self, *args):
+ times = []
+ # Combines an arbitrary number of lists
+ [times.extend(x) for x in args]
+ times = list(set(times))
+ times.sort()
+ return times
+
+ def _combine_metrics(self, *args):
+ baro_data, baro_time, yard_data, yard_time = args
+ combo_time = self._combine_times(baro_time, yard_time)
+
+ data = {}
+ [data.update(x) for x in (baro_data, yard_data)]
+
+ table_data = {}
+ table_data['Timestamp'] = combo_time
+ combo = {}
+ keys = sorted(data.keys())
+ for met_name in data:
+ dataset = []
+ for point in data[met_name]:
+ dataset.append({'x': point, 'y': data[met_name][point]})
+ # the metrics need to be ordered by time
+ combo[met_name] = sorted(dataset, key=lambda i: i['x'])
+ for met_name in data:
+ table_data[met_name] = []
+ for t in combo_time:
+ table_data[met_name].append(data[met_name].get(t, ''))
+ return combo, keys, table_data
+
+ @cliargs("task_id", type=str, help=" task id", nargs=1)
+ @cliargs("yaml_name", type=str, help=" Yaml file Name", nargs=1)
+ def generate_nsb(self, args):
+ """Start NSB report generation."""
+ _, report_data = self._generate_common(args)
+ report_time = report_data.pop('Timestamp')
+ report_meta = {
+ "testcase": self.yaml_name,
+ "task_id": self.task_id,
+ }
+
+ yardstick_data = {}
+ for i, t in enumerate(report_time):
+ for m in report_data:
+ if not yardstick_data.get(m):
+ yardstick_data[m] = {}
+ yardstick_data[m][t] = report_data[m][i]
+
+ baro_data = self._get_baro_metrics()
+ baro_timestamps = baro_data.pop('Timestamp')
+
+ yard_timestamps = report_time
+ report_time = self._combine_times(yard_timestamps, baro_timestamps)
+
+ combo_metrics, combo_keys, combo_table = self._combine_metrics(
+ baro_data, baro_timestamps, yardstick_data, yard_timestamps)
+ combo_time = self._combine_times(baro_timestamps, yard_timestamps)
+ combo_tree = JSTree().format_for_jstree(combo_keys)
+
+ template_dir = consts.YARDSTICK_ROOT_PATH + "yardstick/common"
+ template_environment = jinja2.Environment(
+ autoescape=False,
+ loader=jinja2.FileSystemLoader(template_dir),
+ lstrip_blocks=True)
+
+ combo_data = combo_metrics
+ context = {
+ "report_meta": report_meta,
+ "report_data": combo_data,
+ "report_time": combo_time,
+ "report_keys": combo_keys,
+ "report_tree": combo_tree,
+ "table_data": combo_table,
+ }
+
+ template_html = template_environment.get_template("nsb_report.html.j2")
+
with open(consts.DEFAULT_HTML_FILE, "w") as file_open:
- file_open.write(Template_html.render(Context_html))
+ file_open.write(template_html.render(context))
- print("Report generated. View /tmp/yardstick.htm")
+ print("Report generated. View %s" % consts.DEFAULT_HTML_FILE)
diff --git a/yardstick/benchmark/core/task.py b/yardstick/benchmark/core/task.py
index 1dfd6c31e..bcca3558f 100644
--- a/yardstick/benchmark/core/task.py
+++ b/yardstick/benchmark/core/task.py
@@ -11,6 +11,7 @@ import sys
import os
from collections import OrderedDict
+import six
import yaml
import atexit
import ipaddress
@@ -313,7 +314,7 @@ class Task(object): # pragma: no cover
return {k: self._parse_options(v) for k, v in op.items()}
elif isinstance(op, list):
return [self._parse_options(v) for v in op]
- elif isinstance(op, str):
+ elif isinstance(op, six.string_types):
return self.outputs.get(op[1:]) if op.startswith('$') else op
else:
return op
@@ -620,9 +621,19 @@ class TaskParser(object): # pragma: no cover
scenario:
nodes:
- tg__0: tg_0.yardstick
+ tg__0: trafficgen_0.yardstick
vnf__0: vnf_0.yardstick
+ scenario:
+ nodes:
+ tg__0:
+ name: trafficgen_0.yardstick
+ public_ip_attr: "server1_public_ip"
+ private_ip_attr: "server1_private_ip"
+ vnf__0:
+ name: vnf_0.yardstick
+ public_ip_attr: "server2_public_ip"
+ private_ip_attr: "server2_private_ip"
NOTE: in Kubernetes context, the separator character between the server
name and the context name is "-":
scenario:
@@ -654,7 +665,15 @@ class TaskParser(object): # pragma: no cover
scenario['targets'][idx] = qualified_name(target)
if 'nodes' in scenario:
for scenario_node, target in scenario['nodes'].items():
- scenario['nodes'][scenario_node] = qualified_name(target)
+ if isinstance(target, collections.Mapping):
+ # Update node info on scenario with context info
+ # Just update the node name with context
+ # Append context information
+ target['name'] = qualified_name(target['name'])
+ # Then update node
+ scenario['nodes'][scenario_node] = target
+ else:
+ scenario['nodes'][scenario_node] = qualified_name(target)
def _check_schema(self, cfg_schema, schema_type):
"""Check if config file is using the correct schema type"""
diff --git a/yardstick/benchmark/runners/base.py b/yardstick/benchmark/runners/base.py
index af2557441..94de45d1e 100755
--- a/yardstick/benchmark/runners/base.py
+++ b/yardstick/benchmark/runners/base.py
@@ -25,9 +25,6 @@ import traceback
from six import moves
from yardstick.benchmark.scenarios import base as base_scenario
-from yardstick.common import messaging
-from yardstick.common.messaging import payloads
-from yardstick.common.messaging import producer
from yardstick.common import utils
from yardstick.dispatcher.base import Base as DispatcherBase
@@ -80,6 +77,33 @@ def _periodic_action(interval, command, queue):
queue.put({'periodic-action-data': data})
+class ScenarioOutput(dict):
+
+ QUEUE_PUT_TIMEOUT = 10
+
+ def __init__(self, queue, **kwargs):
+ super(ScenarioOutput, self).__init__()
+ self._queue = queue
+ self.result_ext = dict()
+ for key, val in kwargs.items():
+ self.result_ext[key] = val
+ setattr(self, key, val)
+
+ def push(self, data=None, add_timestamp=True):
+ if data is None:
+ data = dict(self)
+
+ if add_timestamp:
+ result = {'timestamp': time.time(), 'data': data}
+ else:
+ result = data
+
+ for key in self.result_ext.keys():
+ result[key] = getattr(self, key)
+
+ self._queue.put(result, True, self.QUEUE_PUT_TIMEOUT)
+
+
class Runner(object):
runners = []
@@ -271,22 +295,3 @@ class Runner(object):
dispatchers = DispatcherBase.get(self.config['output_config'])
dispatcher = next((d for d in dispatchers if d.__dispatcher_type__ == 'Influxdb'))
dispatcher.upload_one_record(record, self.case_name, '', task_id=self.task_id)
-
-
-class RunnerProducer(producer.MessagingProducer):
- """Class implementing the message producer for runners"""
-
- def __init__(self, _id):
- super(RunnerProducer, self).__init__(messaging.TOPIC_RUNNER, _id=_id)
-
- def start_iteration(self, version=1, data=None):
- data = {} if not data else data
- self.send_message(
- messaging.RUNNER_METHOD_START_ITERATION,
- payloads.RunnerPayload(version=version, data=data))
-
- def stop_iteration(self, version=1, data=None):
- data = {} if not data else data
- self.send_message(
- messaging.RUNNER_METHOD_STOP_ITERATION,
- payloads.RunnerPayload(version=version, data=data))
diff --git a/yardstick/benchmark/runners/iteration.py b/yardstick/benchmark/runners/iteration.py
index 4c88f3671..15dad2cd5 100644
--- a/yardstick/benchmark/runners/iteration.py
+++ b/yardstick/benchmark/runners/iteration.py
@@ -23,7 +23,6 @@ from __future__ import absolute_import
import logging
import multiprocessing
-import time
import traceback
import os
@@ -40,8 +39,6 @@ QUEUE_PUT_TIMEOUT = 10
def _worker_process(queue, cls, method_name, scenario_cfg,
context_cfg, aborted, output_queue):
- sequence = 1
-
runner_cfg = scenario_cfg['runner']
interval = runner_cfg.get("interval", 1)
@@ -53,6 +50,7 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
runner_cfg['runner_id'] = os.getpid()
+ scenario_output = base.ScenarioOutput(queue, sequence=1, errors="")
benchmark = cls(scenario_cfg, context_cfg)
if "setup" in run_step:
benchmark.setup()
@@ -67,22 +65,21 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
LOG.debug("runner=%(runner)s seq=%(sequence)s START",
{"runner": runner_cfg["runner_id"],
- "sequence": sequence})
-
- data = {}
- errors = ""
+ "sequence": scenario_output.sequence})
+ scenario_output.clear()
+ scenario_output.errors = ""
benchmark.pre_run_wait_time(interval)
try:
- result = method(data)
+ result = method(scenario_output)
except y_exc.SLAValidationError as error:
# SLA validation failed in scenario, determine what to do now
if sla_action == "assert":
raise
elif sla_action == "monitor":
LOG.warning("SLA validation failed: %s", error.args)
- errors = error.args
+ scenario_output.errors = error.args
elif sla_action == "rate-control":
try:
scenario_cfg['options']['rate']
@@ -91,11 +88,12 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
scenario_cfg['options']['rate'] = 100
scenario_cfg['options']['rate'] -= delta
- sequence = 1
+ scenario_output.sequence = 1
continue
except Exception: # pylint: disable=broad-except
- errors = traceback.format_exc()
+ scenario_output.errors = traceback.format_exc()
LOG.exception("")
+ raise
else:
if result:
# add timeout for put so we don't block test
@@ -104,23 +102,17 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
benchmark.post_run_wait_time(interval)
- benchmark_output = {
- 'timestamp': time.time(),
- 'sequence': sequence,
- 'data': data,
- 'errors': errors
- }
-
- queue.put(benchmark_output, True, QUEUE_PUT_TIMEOUT)
+ if scenario_output:
+ scenario_output.push()
LOG.debug("runner=%(runner)s seq=%(sequence)s END",
{"runner": runner_cfg["runner_id"],
- "sequence": sequence})
+ "sequence": scenario_output.sequence})
- sequence += 1
+ scenario_output.sequence += 1
- if (errors and sla_action is None) or \
- (sequence > iterations or aborted.is_set()):
+ if (scenario_output.errors and sla_action is None) or \
+ (scenario_output.sequence > iterations or aborted.is_set()):
LOG.info("worker END")
break
if "teardown" in run_step:
diff --git a/yardstick/benchmark/runners/iteration_ipc.py b/yardstick/benchmark/runners/iteration_ipc.py
deleted file mode 100644
index a0335fdc7..000000000
--- a/yardstick/benchmark/runners/iteration_ipc.py
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 2018: Intel Corporation
-# All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-"""A runner that runs a configurable number of times before it returns. Each
- iteration has a configurable timeout. The loop control depends on the
- feedback received from the running VNFs. The context PIDs from the VNFs
- to listen the messages from are given in the scenario "setup" method.
-"""
-
-import logging
-import multiprocessing
-import time
-import traceback
-
-import os
-
-from yardstick.benchmark.runners import base as base_runner
-from yardstick.common import exceptions
-from yardstick.common import messaging
-from yardstick.common import utils
-from yardstick.common.messaging import consumer
-from yardstick.common.messaging import payloads
-
-
-LOG = logging.getLogger(__name__)
-
-QUEUE_PUT_TIMEOUT = 10
-ITERATION_TIMEOUT = 180
-
-
-class RunnerIterationIPCEndpoint(consumer.NotificationHandler):
- """Endpoint class for ``RunnerIterationIPCConsumer``"""
-
- def tg_method_started(self, ctxt, **kwargs):
- if ctxt['id'] in self._ctx_ids:
- self._queue.put(
- {'id': ctxt['id'],
- 'action': messaging.TG_METHOD_STARTED,
- 'payload': payloads.TrafficGeneratorPayload.dict_to_obj(
- kwargs)},
- QUEUE_PUT_TIMEOUT)
-
- def tg_method_finished(self, ctxt, **kwargs):
- if ctxt['id'] in self._ctx_ids:
- self._queue.put(
- {'id': ctxt['id'],
- 'action': messaging.TG_METHOD_FINISHED,
- 'payload': payloads.TrafficGeneratorPayload.dict_to_obj(
- kwargs)})
-
- def tg_method_iteration(self, ctxt, **kwargs):
- if ctxt['id'] in self._ctx_ids:
- self._queue.put(
- {'id': ctxt['id'],
- 'action': messaging.TG_METHOD_ITERATION,
- 'payload': payloads.TrafficGeneratorPayload.dict_to_obj(
- kwargs)})
-
-
-class RunnerIterationIPCConsumer(consumer.MessagingConsumer):
- """MQ consumer for "IterationIPC" runner"""
-
- def __init__(self, _id, ctx_ids):
- self._id = _id
- self._queue = multiprocessing.Queue()
- endpoints = [RunnerIterationIPCEndpoint(_id, ctx_ids, self._queue)]
- super(RunnerIterationIPCConsumer, self).__init__(
- messaging.TOPIC_TG, ctx_ids, endpoints)
- self._kpi_per_id = {ctx: [] for ctx in ctx_ids}
- self.iteration_index = None
-
- def is_all_kpis_received_in_iteration(self):
- """Check if all producers registered have sent the ITERATION msg
-
- During the present iteration, all producers (traffic generators) must
- start and finish the traffic injection, and at the end of the traffic
- injection a TG_METHOD_ITERATION must be sent. This function will check
- all KPIs in the present iteration are received. E.g.:
- self.iteration_index = 2
-
- self._kpi_per_id = {
- 'ctx1': [kpi0, kpi1, kpi2],
- 'ctx2': [kpi0, kpi1]} --> return False
-
- self._kpi_per_id = {
- 'ctx1': [kpi0, kpi1, kpi2],
- 'ctx2': [kpi0, kpi1, kpi2]} --> return True
- """
- while not self._queue.empty():
- msg = self._queue.get(True, 1)
- if msg['action'] == messaging.TG_METHOD_ITERATION:
- id_iter_list = self._kpi_per_id[msg['id']]
- id_iter_list.append(msg['payload'].kpi)
-
- return all(len(id_iter_list) == self.iteration_index
- for id_iter_list in self._kpi_per_id.values())
-
-
-def _worker_process(queue, cls, method_name, scenario_cfg,
- context_cfg, aborted, output_queue): # pragma: no cover
- runner_cfg = scenario_cfg['runner']
-
- timeout = runner_cfg.get('timeout', ITERATION_TIMEOUT)
- iterations = runner_cfg.get('iterations', 1)
- run_step = runner_cfg.get('run_step', 'setup,run,teardown')
- LOG.info('Worker START. Iterations %d times, class %s', iterations, cls)
-
- runner_cfg['runner_id'] = os.getpid()
-
- benchmark = cls(scenario_cfg, context_cfg)
- method = getattr(benchmark, method_name)
-
- if 'setup' not in run_step:
- raise exceptions.RunnerIterationIPCSetupActionNeeded()
- benchmark.setup()
- producer_ctxs = benchmark.get_mq_ids()
- if not producer_ctxs:
- raise exceptions.RunnerIterationIPCNoCtxs()
-
- mq_consumer = RunnerIterationIPCConsumer(os.getpid(), producer_ctxs)
- mq_consumer.start_rpc_server()
- mq_producer = base_runner.RunnerProducer(scenario_cfg['task_id'])
-
- iteration_index = 1
- while 'run' in run_step:
- LOG.debug('runner=%(runner)s seq=%(sequence)s START',
- {'runner': runner_cfg['runner_id'],
- 'sequence': iteration_index})
- data = {}
- result = None
- errors = ''
- mq_consumer.iteration_index = iteration_index
- mq_producer.start_iteration()
-
- try:
- utils.wait_until_true(
- mq_consumer.is_all_kpis_received_in_iteration,
- timeout=timeout, sleep=2)
- result = method(data)
- except Exception: # pylint: disable=broad-except
- errors = traceback.format_exc()
- LOG.exception(errors)
-
- mq_producer.stop_iteration()
-
- if result:
- output_queue.put(result, True, QUEUE_PUT_TIMEOUT)
- benchmark_output = {'timestamp': time.time(),
- 'sequence': iteration_index,
- 'data': data,
- 'errors': errors}
- queue.put(benchmark_output, True, QUEUE_PUT_TIMEOUT)
-
- LOG.debug('runner=%(runner)s seq=%(sequence)s END',
- {'runner': runner_cfg['runner_id'],
- 'sequence': iteration_index})
-
- iteration_index += 1
- if iteration_index > iterations or aborted.is_set():
- LOG.info('"IterationIPC" worker END')
- break
-
- if 'teardown' in run_step:
- try:
- benchmark.teardown()
- except Exception:
- LOG.exception('Exception during teardown process')
- mq_consumer.stop_rpc_server()
- raise SystemExit(1)
-
- LOG.debug('Data queue size = %s', queue.qsize())
- LOG.debug('Output queue size = %s', output_queue.qsize())
- mq_consumer.stop_rpc_server()
-
-
-class IterationIPCRunner(base_runner.Runner):
- """Run a scenario for a configurable number of times.
-
- Each iteration has a configurable timeout. The loop control depends on the
- feedback received from the running VNFs. The context PIDs from the VNFs to
- listen the messages from are given in the scenario "setup" method.
- """
- __execution_type__ = 'IterationIPC'
-
- def _run_benchmark(self, cls, method, scenario_cfg, context_cfg):
- name = '{}-{}-{}'.format(
- self.__execution_type__, scenario_cfg.get('type'), os.getpid())
- self.process = multiprocessing.Process(
- name=name,
- target=_worker_process,
- args=(self.result_queue, cls, method, scenario_cfg,
- context_cfg, self.aborted, self.output_queue))
- self.process.start()
diff --git a/yardstick/benchmark/runners/sequence.py b/yardstick/benchmark/runners/sequence.py
index 0148a45b2..58ffddd22 100644
--- a/yardstick/benchmark/runners/sequence.py
+++ b/yardstick/benchmark/runners/sequence.py
@@ -38,8 +38,6 @@ LOG = logging.getLogger(__name__)
def _worker_process(queue, cls, method_name, scenario_cfg,
context_cfg, aborted, output_queue):
- sequence = 1
-
runner_cfg = scenario_cfg['runner']
interval = runner_cfg.get("interval", 1)
@@ -56,6 +54,7 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
LOG.info("worker START, sequence_values(%s, %s), class %s",
arg_name, sequence_values, cls)
+ scenario_output = base.ScenarioOutput(queue, sequence=1, errors="")
benchmark = cls(scenario_cfg, context_cfg)
benchmark.setup()
method = getattr(benchmark, method_name)
@@ -68,22 +67,23 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
options[arg_name] = value
LOG.debug("runner=%(runner)s seq=%(sequence)s START",
- {"runner": runner_cfg["runner_id"], "sequence": sequence})
+ {"runner": runner_cfg["runner_id"],
+ "sequence": scenario_output.sequence})
- data = {}
- errors = ""
+ scenario_output.clear()
+ scenario_output.errors = ""
try:
- result = method(data)
+ result = method(scenario_output)
except y_exc.SLAValidationError as error:
# SLA validation failed in scenario, determine what to do now
if sla_action == "assert":
raise
elif sla_action == "monitor":
LOG.warning("SLA validation failed: %s", error.args)
- errors = error.args
+ scenario_output.errors = error.args
except Exception as e: # pylint: disable=broad-except
- errors = traceback.format_exc()
+ scenario_output.errors = traceback.format_exc()
LOG.exception(e)
else:
if result:
@@ -91,21 +91,16 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
time.sleep(interval)
- benchmark_output = {
- 'timestamp': time.time(),
- 'sequence': sequence,
- 'data': data,
- 'errors': errors
- }
-
- queue.put(benchmark_output)
+ if scenario_output:
+ scenario_output.push()
LOG.debug("runner=%(runner)s seq=%(sequence)s END",
- {"runner": runner_cfg["runner_id"], "sequence": sequence})
+ {"runner": runner_cfg["runner_id"],
+ "sequence": scenario_output.sequence})
- sequence += 1
+ scenario_output.sequence += 1
- if (errors and sla_action is None) or aborted.is_set():
+ if (scenario_output.errors and sla_action is None) or aborted.is_set():
break
try:
diff --git a/yardstick/benchmark/scenarios/availability/monitor/monitor_multi.py b/yardstick/benchmark/scenarios/availability/monitor/monitor_multi.py
index 971bae1e9..8f1f53cde 100644
--- a/yardstick/benchmark/scenarios/availability/monitor/monitor_multi.py
+++ b/yardstick/benchmark/scenarios/availability/monitor/monitor_multi.py
@@ -62,20 +62,19 @@ class MultiMonitor(basemonitor.BaseMonitor):
outage_time = (
last_outage - first_outage if last_outage > first_outage else 0
)
+ self._result = {"outage_time": outage_time}
LOG.debug("outage_time is: %f", outage_time)
max_outage_time = 0
- if "max_outage_time" in self._config["sla"]:
- max_outage_time = self._config["sla"]["max_outage_time"]
- elif "max_recover_time" in self._config["sla"]:
- max_outage_time = self._config["sla"]["max_recover_time"]
- else:
- raise RuntimeError("'max_outage_time' or 'max_recover_time' "
- "config is not found")
- self._result = {"outage_time": outage_time}
-
- if outage_time > max_outage_time:
- LOG.error("SLA failure: %f > %f", outage_time, max_outage_time)
- return False
- else:
- return True
+ if self._config.get("sla"):
+ if "max_outage_time" in self._config["sla"]:
+ max_outage_time = self._config["sla"]["max_outage_time"]
+ elif "max_recover_time" in self._config["sla"]:
+ max_outage_time = self._config["sla"]["max_recover_time"]
+ else:
+ raise RuntimeError("'max_outage_time' or 'max_recover_time' "
+ "config is not found")
+ if outage_time > max_outage_time:
+ LOG.error("SLA failure: %f > %f", outage_time, max_outage_time)
+ return False
+ return True
diff --git a/yardstick/benchmark/scenarios/availability/monitor/monitor_process.py b/yardstick/benchmark/scenarios/availability/monitor/monitor_process.py
index 8d2f2633c..280e5811d 100644
--- a/yardstick/benchmark/scenarios/availability/monitor/monitor_process.py
+++ b/yardstick/benchmark/scenarios/availability/monitor/monitor_process.py
@@ -46,12 +46,12 @@ class MonitorProcess(basemonitor.BaseMonitor):
def verify_SLA(self):
outage_time = self._result.get('outage_time', None)
- max_outage_time = self._config["sla"]["max_recover_time"]
- if outage_time > max_outage_time:
- LOG.info("SLA failure: %f > %f", outage_time, max_outage_time)
- return False
- else:
- return True
+ if self._config.get("sla"):
+ max_outage_time = self._config["sla"]["max_recover_time"]
+ if outage_time > max_outage_time:
+ LOG.info("SLA failure: %f > %f", outage_time, max_outage_time)
+ return False
+ return True
def _test(): # pragma: no cover
diff --git a/yardstick/benchmark/scenarios/base.py b/yardstick/benchmark/scenarios/base.py
index 1737bb942..ae8bfad71 100644
--- a/yardstick/benchmark/scenarios/base.py
+++ b/yardstick/benchmark/scenarios/base.py
@@ -122,7 +122,3 @@ class Scenario(object):
except TypeError:
dic[k] = v
return dic
-
- def get_mq_ids(self): # pragma: no cover
- """Return stored MQ producer IDs, if defined"""
- pass
diff --git a/yardstick/benchmark/scenarios/compute/unixbench_benchmark.bash b/yardstick/benchmark/scenarios/compute/unixbench_benchmark.bash
index 9f1804819..0f0122e51 100644
--- a/yardstick/benchmark/scenarios/compute/unixbench_benchmark.bash
+++ b/yardstick/benchmark/scenarios/compute/unixbench_benchmark.bash
@@ -25,8 +25,8 @@ run_unixbench()
# write the result to stdout in json format
output_json()
{
- single_score=$(awk '/Score/{print $7}' $OUTPUT_FILE | head -1 )
- parallel_score=$(awk '/Score/{print $7}' $OUTPUT_FILE | tail -1 )
+ single_score=$(awk '/Score/{print $NF}' $OUTPUT_FILE | head -1 )
+ parallel_score=$(awk '/Score/{print $NF}' $OUTPUT_FILE | tail -1 )
echo -e "{ \
\"single_score\":\"$single_score\", \
\"parallel_score\":\"$parallel_score\" \
diff --git a/yardstick/tests/functional/network_services/__init__.py b/yardstick/benchmark/scenarios/energy/__init__.py
index e69de29bb..e69de29bb 100644
--- a/yardstick/tests/functional/network_services/__init__.py
+++ b/yardstick/benchmark/scenarios/energy/__init__.py
diff --git a/yardstick/benchmark/scenarios/energy/energy.py b/yardstick/benchmark/scenarios/energy/energy.py
new file mode 100644
index 000000000..7440835be
--- /dev/null
+++ b/yardstick/benchmark/scenarios/energy/energy.py
@@ -0,0 +1,139 @@
+##############################################################################
+# Copyright (c) 2019 Lenovo Group Limited Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+import logging
+import requests
+import json
+from yardstick.benchmark.scenarios import base
+
+LOG = logging.getLogger(__name__)
+logging.captureWarnings(True)
+
+
+class Energy(base.Scenario):
+ """Get current energy consumption of target host
+
+ This scenario sends a REDFISH request to a host BMC
+ to request current energy consumption.
+ The response returns a number of Watts.
+ Usually this is an average of a rolling windows
+ taken from server internal sensor.
+ This is dependant of the server provider.
+
+ This scenario should be used with node context
+
+ As this scenario usually run background with other scenarios,
+ error of api query or data parse will not terminate task runner.
+ If any error occured, energy consumption will be set to -1.
+
+ Parameters
+ None
+ """
+
+ __scenario_type__ = "Energy"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.target = self.context_cfg['target']
+ self.setup_done = False
+ self.get_response = False
+
+ def _send_request(self, url):
+ LOG.info("Send request to %s", url)
+ pod_auth = (self.target["redfish_user"], self.target["redfish_pwd"])
+ response = requests.get(url, auth=pod_auth, verify=False)
+ return response
+
+ def setup(self):
+ url = "https://{}/redfish/v1/".format(self.target["redfish_ip"])
+ response = self._send_request(url)
+ if response.status_code != 200:
+ LOG.info("Don't get right response from %s", url)
+ self.get_response = False
+ else:
+ LOG.info("Get response from %s", url)
+ self.get_response = True
+
+ self.setup_done = True
+
+ def load_chassis_list(self):
+ chassis_list = []
+
+ # Get Chassis list
+ request_url = "https://" + self.target["redfish_ip"]
+ request_url += "/redfish/v1/Chassis/"
+ response = self._send_request(request_url)
+ if response.status_code != 200:
+ LOG.info("Do not get proper response from %s", request_url)
+ return chassis_list
+
+ try:
+ chassis_data = json.loads(response.text)
+ except(TypeError, ValueError) as e:
+ LOG.info("Invalid response data, %s", e)
+ return chassis_list
+
+ try:
+ for chassis in chassis_data['Members']:
+ chassis_list.append(chassis["@odata.id"])
+ except KeyError as e:
+ LOG.info("Error data format of chassis data or invalid key.")
+
+ return chassis_list
+
+ def get_power(self, chassis_uri):
+ """Get PowerMetter values from Redfish API."""
+ if chassis_uri[-1:] != '/':
+ chassis_uri += '/'
+ request_url = "https://" + self.target['redfish_ip']
+ request_url += chassis_uri
+ request_url += "Power/"
+ response = self._send_request(request_url)
+ if response.status_code != 200:
+ LOG.info("Do not get proper response from %s", request_url)
+ power = -1
+ return power
+
+ try:
+ power_metrics = json.loads(response.text)
+ except(TypeError, ValueError) as e:
+ LOG.info("Invalid response data, %s", e)
+ power = -1
+ return power
+
+ try:
+ power = power_metrics["PowerControl"][0]["PowerConsumedWatts"]
+ except KeyError as e:
+ LOG.info("Error data format of power metrics or invalid key.")
+ power = -1
+
+ return power
+
+ def run(self, result):
+ """execute the benchmark"""
+ if not self.setup_done:
+ self.setup()
+ chassis_list = self.load_chassis_list()
+ if not self.get_response or not chassis_list:
+ power = -1
+ data = {
+ "power": power,
+ }
+ result.update(data)
+ else:
+ power = 0
+ for chassis in chassis_list:
+ power += self.get_power(chassis)
+ data = {
+ "power": power,
+ }
+ result.update(data)
diff --git a/yardstick/benchmark/scenarios/networking/ping.py b/yardstick/benchmark/scenarios/networking/ping.py
index 6caeab5ef..1c9510220 100644
--- a/yardstick/benchmark/scenarios/networking/ping.py
+++ b/yardstick/benchmark/scenarios/networking/ping.py
@@ -103,12 +103,14 @@ class Ping(base.Scenario):
rtt_result[target_vm_name] = float(self.PING_ERROR_RTT)
# store result before potential AssertionError
result.update(utils.flatten_dict_key(ping_result))
- self.verify_SLA(sla_max_rtt is None,
- "packet dropped rtt %f > sla: max_rtt(%f)"
- % (rtt_result[target_vm_name], sla_max_rtt))
- self.verify_SLA(False,
- "packet dropped rtt %f"
- % (rtt_result[target_vm_name]))
+ if sla_max_rtt is not None:
+ self.verify_SLA(rtt_result[target_vm_name] <= sla_max_rtt,
+ "packet dropped rtt %f > sla: max_rtt(%f)"
+ % (rtt_result[target_vm_name], sla_max_rtt))
+ else:
+ self.verify_SLA(False,
+ "packet dropped rtt %f"
+ % (rtt_result[target_vm_name]))
def _test(): # pragma: no cover
diff --git a/yardstick/benchmark/scenarios/networking/vnf_generic.py b/yardstick/benchmark/scenarios/networking/vnf_generic.py
index 20fff61ed..c5e75d093 100644
--- a/yardstick/benchmark/scenarios/networking/vnf_generic.py
+++ b/yardstick/benchmark/scenarios/networking/vnf_generic.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -44,14 +44,13 @@ traffic_profile.register_modules()
LOG = logging.getLogger(__name__)
-class NetworkServiceTestCase(scenario_base.Scenario):
- """Class handles Generic framework to do pre-deployment VNF &
- Network service testing """
+class NetworkServiceBase(scenario_base.Scenario):
+ """Base class for Network service testing scenarios"""
- __scenario_type__ = "NSPerf"
+ __scenario_type__ = ""
def __init__(self, scenario_cfg, context_cfg): # pragma: no cover
- super(NetworkServiceTestCase, self).__init__()
+ super(NetworkServiceBase, self).__init__()
self.scenario_cfg = scenario_cfg
self.context_cfg = context_cfg
@@ -61,7 +60,32 @@ class NetworkServiceTestCase(scenario_base.Scenario):
self.traffic_profile = None
self.node_netdevs = {}
self.bin_path = get_nsb_option('bin_path', '')
- self._mq_ids = []
+
+ def run(self, *args):
+ pass
+
+ def teardown(self):
+ """ Stop the collector and terminate VNF & TG instance
+
+ :return
+ """
+
+ try:
+ try:
+ self.collector.stop()
+ for vnf in self.vnfs:
+ LOG.info("Stopping %s", vnf.name)
+ vnf.terminate()
+ LOG.debug("all VNFs terminated: %s", ", ".join(vnf.name for vnf in self.vnfs))
+ finally:
+ terminate_children()
+ except Exception:
+ # catch any exception in teardown and convert to simple exception
+ # never pass exceptions back to multiprocessing, because some exceptions can
+ # be unpicklable
+ # https://bugs.python.org/issue9400
+ LOG.exception("")
+ raise RuntimeError("Error in teardown")
def is_ended(self):
return self.traffic_profile is not None and self.traffic_profile.is_ended()
@@ -140,6 +164,13 @@ class NetworkServiceTestCase(scenario_base.Scenario):
imix = {}
return imix
+ def _get_ip_priority(self):
+ try:
+ priority = self.scenario_cfg['options']['priority']
+ except KeyError:
+ priority = {}
+ return priority
+
def _get_traffic_profile(self):
profile = self.scenario_cfg["traffic_profile"]
path = self.scenario_cfg["task_path"]
@@ -151,18 +182,49 @@ class NetworkServiceTestCase(scenario_base.Scenario):
return options.get('duration',
tprofile_base.TrafficProfileConfig.DEFAULT_DURATION)
+ def _key_list_to_dict(self, key, value_list):
+ value_dict = {}
+ try:
+ for index, count in enumerate(value_list[key]):
+ value_dict["{}_{}".format(key, index)] = count
+ except KeyError:
+ value_dict = {}
+
+ return value_dict
+
+ def _get_simulated_users(self):
+ users = self.scenario_cfg.get("options", {}).get("simulated_users", {})
+ simulated_users = self._key_list_to_dict("uplink", users)
+ return {"simulated_users": simulated_users}
+
+ def _get_page_object(self):
+ objects = self.scenario_cfg.get("options", {}).get("page_object", {})
+ page_object = self._key_list_to_dict("uplink", objects)
+ return {"page_object": page_object}
+
def _fill_traffic_profile(self):
tprofile = self._get_traffic_profile()
extra_args = self.scenario_cfg.get('extra_args', {})
tprofile_data = {
'flow': self._get_traffic_flow(),
'imix': self._get_traffic_imix(),
+ 'priority': self._get_ip_priority(),
tprofile_base.TrafficProfile.UPLINK: {},
tprofile_base.TrafficProfile.DOWNLINK: {},
'extra_args': extra_args,
- 'duration': self._get_duration()}
+ 'duration': self._get_duration(),
+ 'page_object': self._get_page_object(),
+ 'simulated_users': self._get_simulated_users()}
traffic_vnfd = vnfdgen.generate_vnfd(tprofile, tprofile_data)
- self.traffic_profile = tprofile_base.TrafficProfile.get(traffic_vnfd)
+
+ traffic_config = \
+ self.scenario_cfg.get("options", {}).get("traffic_config", {})
+
+ traffic_vnfd.setdefault("traffic_profile", {})
+ traffic_vnfd["traffic_profile"].update(traffic_config)
+
+ self.traffic_profile = \
+ tprofile_base.TrafficProfile.get(traffic_vnfd)
def _get_topology(self):
topology = self.scenario_cfg["topology"]
@@ -416,12 +478,30 @@ class NetworkServiceTestCase(scenario_base.Scenario):
pass
self.create_interfaces_from_node(vnfd, node)
vnf_impl = self.get_vnf_impl(vnfd['id'])
- vnf_instance = vnf_impl(node_name, vnfd, scenario_cfg['task_id'])
+ vnf_instance = vnf_impl(node_name, vnfd)
vnfs.append(vnf_instance)
self.vnfs = vnfs
return vnfs
+ def pre_run_wait_time(self, time_seconds): # pragma: no cover
+ """Time waited before executing the run method"""
+ time.sleep(time_seconds)
+
+ def post_run_wait_time(self, time_seconds): # pragma: no cover
+ """Time waited after executing the run method"""
+ pass
+
+
+class NetworkServiceTestCase(NetworkServiceBase):
+ """Class handles Generic framework to do pre-deployment VNF &
+ Network service testing """
+
+ __scenario_type__ = "NSPerf"
+
+ def __init__(self, scenario_cfg, context_cfg): # pragma: no cover
+ super(NetworkServiceTestCase, self).__init__(scenario_cfg, context_cfg)
+
def setup(self):
"""Setup infrastructure, provission VNFs & start traffic"""
# 1. Verify if infrastructure mapping can meet topology
@@ -465,11 +545,6 @@ class NetworkServiceTestCase(scenario_base.Scenario):
for traffic_gen in traffic_runners:
LOG.info("Starting traffic on %s", traffic_gen.name)
traffic_gen.run_traffic(self.traffic_profile)
- self._mq_ids.append(traffic_gen.get_mq_producer_id())
-
- def get_mq_ids(self): # pragma: no cover
- """Return stored MQ producer IDs"""
- return self._mq_ids
def run(self, result): # yardstick API
""" Yardstick calls run() at intervals defined in the yaml and
@@ -485,33 +560,125 @@ class NetworkServiceTestCase(scenario_base.Scenario):
result.update(self.collector.get_kpi())
- def teardown(self):
- """ Stop the collector and terminate VNF & TG instance
- :return
+class NetworkServiceRFC2544(NetworkServiceBase):
+ """Class handles RFC2544 Network service testing"""
+
+ __scenario_type__ = "NSPerf-RFC2544"
+
+ def __init__(self, scenario_cfg, context_cfg): # pragma: no cover
+ super(NetworkServiceRFC2544, self).__init__(scenario_cfg, context_cfg)
+
+ def setup(self):
+ """Setup infrastructure, provision VNFs"""
+ self.map_topology_to_infrastructure()
+ self.load_vnf_models()
+
+ traffic_runners = [vnf for vnf in self.vnfs if vnf.runs_traffic]
+ non_traffic_runners = [vnf for vnf in self.vnfs if not vnf.runs_traffic]
+ try:
+ for vnf in chain(traffic_runners, non_traffic_runners):
+ LOG.info("Instantiating %s", vnf.name)
+ vnf.instantiate(self.scenario_cfg, self.context_cfg)
+ LOG.info("Waiting for %s to instantiate", vnf.name)
+ vnf.wait_for_instantiate()
+ except:
+ LOG.exception("")
+ for vnf in self.vnfs:
+ vnf.terminate()
+ raise
+
+ self._generate_pod_yaml()
+
+ def run(self, output):
+ """ Run experiment
+
+ :param output: scenario output to push results
+ :return: None
"""
+ self._fill_traffic_profile()
+
+ traffic_runners = [vnf for vnf in self.vnfs if vnf.runs_traffic]
+
+ for traffic_gen in traffic_runners:
+ traffic_gen.listen_traffic(self.traffic_profile)
+
+ self.collector = Collector(self.vnfs,
+ context_base.Context.get_physical_nodes())
+ self.collector.start()
+
+ test_completed = False
+ while not test_completed:
+ for traffic_gen in traffic_runners:
+ LOG.info("Run traffic on %s", traffic_gen.name)
+ traffic_gen.run_traffic_once(self.traffic_profile)
+
+ test_completed = True
+ for traffic_gen in traffic_runners:
+ # wait for all tg to complete running traffic
+ status = traffic_gen.wait_on_traffic()
+ LOG.info("Run traffic on %s complete status=%s",
+ traffic_gen.name, status)
+ if status == 'CONTINUE':
+ # continue running if at least one tg is running
+ test_completed = False
+
+ output.push(self.collector.get_kpi())
+
+ self.collector.stop()
+
+class NetworkServiceRFC3511(NetworkServiceBase):
+ """Class handles RFC3511 Network service testing"""
+
+ __scenario_type__ = "NSPerf-RFC3511"
+
+ def __init__(self, scenario_cfg, context_cfg): # pragma: no cover
+ super(NetworkServiceRFC3511, self).__init__(scenario_cfg, context_cfg)
+
+ def setup(self):
+ """Setup infrastructure, provision VNFs"""
+ self.map_topology_to_infrastructure()
+ self.load_vnf_models()
+
+ traffic_runners = [vnf for vnf in self.vnfs if vnf.runs_traffic]
+ non_traffic_runners = [vnf for vnf in self.vnfs if not vnf.runs_traffic]
try:
- try:
- self.collector.stop()
- for vnf in self.vnfs:
- LOG.info("Stopping %s", vnf.name)
- vnf.terminate()
- LOG.debug("all VNFs terminated: %s", ", ".join(vnf.name for vnf in self.vnfs))
- finally:
- terminate_children()
- except Exception:
- # catch any exception in teardown and convert to simple exception
- # never pass exceptions back to multiprocessing, because some exceptions can
- # be unpicklable
- # https://bugs.python.org/issue9400
+ for vnf in chain(traffic_runners, non_traffic_runners):
+ LOG.info("Instantiating %s", vnf.name)
+ vnf.instantiate(self.scenario_cfg, self.context_cfg)
+ LOG.info("Waiting for %s to instantiate", vnf.name)
+ vnf.wait_for_instantiate()
+ except:
LOG.exception("")
- raise RuntimeError("Error in teardown")
+ for vnf in self.vnfs:
+ vnf.terminate()
+ raise
- def pre_run_wait_time(self, time_seconds): # pragma: no cover
- """Time waited before executing the run method"""
- time.sleep(time_seconds)
+ self._generate_pod_yaml()
- def post_run_wait_time(self, time_seconds): # pragma: no cover
- """Time waited after executing the run method"""
- pass
+ def run(self, output):
+ """ Run experiment
+
+ :param output: scenario output to push results
+ :return: None
+ """
+
+ self._fill_traffic_profile()
+
+ traffic_runners = [vnf for vnf in self.vnfs if vnf.runs_traffic]
+
+ for traffic_gen in traffic_runners:
+ traffic_gen.listen_traffic(self.traffic_profile)
+
+ self.collector = Collector(self.vnfs,
+ context_base.Context.get_physical_nodes())
+ self.collector.start()
+
+ for traffic_gen in traffic_runners:
+ LOG.info("Run traffic on %s", traffic_gen.name)
+ traffic_gen.run_traffic(self.traffic_profile)
+
+ output.push(self.collector.get_kpi())
+
+ self.collector.stop()
diff --git a/yardstick/benchmark/scenarios/parser/parser.py b/yardstick/benchmark/scenarios/parser/parser.py
index 5b2b49c2c..a0f8e9e72 100644
--- a/yardstick/benchmark/scenarios/parser/parser.py
+++ b/yardstick/benchmark/scenarios/parser/parser.py
@@ -20,7 +20,7 @@ class Parser(base.Scenario):
"""running Parser Yang-to-Tosca module as a tool
validating output against expected outcome
- more info https://wiki.opnfv.org/parser
+ more info https://wiki.opnfv.org/display/parser
"""
__scenario_type__ = "Parser"
diff --git a/yardstick/benchmark/scenarios/storage/storperf.py b/yardstick/benchmark/scenarios/storage/storperf.py
index f2fcce651..5b8b00075 100644
--- a/yardstick/benchmark/scenarios/storage/storperf.py
+++ b/yardstick/benchmark/scenarios/storage/storperf.py
@@ -102,13 +102,14 @@ class StorPerf(base.Scenario):
setup_res = requests.post('http://%s:5000/api/v1.0/configurations'
% self.target, json=env_args)
- setup_res_content = jsonutils.loads(
- setup_res.content)
if setup_res.status_code != 200:
- raise RuntimeError("Failed to create a stack, error message:",
- setup_res_content["message"])
+ LOG.error("Failed to create stack. %s: %s",
+ setup_res.status_code, setup_res.content)
+ raise RuntimeError("Failed to create stack. %s: %s" %
+ (setup_res.status_code, setup_res.content))
elif setup_res.status_code == 200:
+ setup_res_content = jsonutils.loads(setup_res.content)
LOG.info("stack_id: %s", setup_res_content["stack_id"])
while not self._query_setup_state():
@@ -122,14 +123,15 @@ class StorPerf(base.Scenario):
def _query_job_state(self, job_id):
"""Query the status of the supplied job_id and report on metrics"""
LOG.info("Fetching report for %s...", job_id)
- report_res = requests.get('http://{}:5000/api/v1.0/jobs'.format
- (self.target),
+ report_res = requests.get('http://%s:5000/api/v1.0/jobs' % self.target,
params={'id': job_id, 'type': 'status'})
report_res_content = jsonutils.loads(
report_res.content)
if report_res.status_code != 200:
+ LOG.error("Failed to fetch report, error message: %s",
+ report_res_content["message"])
raise RuntimeError("Failed to fetch report, error message:",
report_res_content["message"])
else:
@@ -186,15 +188,15 @@ class StorPerf(base.Scenario):
LOG.info("Starting a job with parameters %s", job_args)
job_res = requests.post('http://%s:5000/api/%s/jobs' % (self.target,
- api_version),
- json=job_args)
-
- job_res_content = jsonutils.loads(job_res.content)
+ api_version), json=job_args)
if job_res.status_code != 200:
- raise RuntimeError("Failed to start a job, error message:",
- job_res_content["message"])
+ LOG.error("Failed to start job. %s: %s",
+ job_res.status_code, job_res.content)
+ raise RuntimeError("Failed to start job. %s: %s" %
+ (job_res.status_code, job_res.content))
elif job_res.status_code == 200:
+ job_res_content = jsonutils.loads(job_res.content)
job_id = job_res_content["job_id"]
LOG.info("Started job id: %s...", job_id)
@@ -215,11 +217,20 @@ class StorPerf(base.Scenario):
# else:
# time.sleep(int(esti_time)/2)
+ result_res = requests.get('http://%s:5000/api/v1.0/jobs?type='
+ 'metadata&id=%s' % (self.target, job_id))
+ result_res_content = jsonutils.loads(result_res.content)
+ if 'report' in result_res_content and \
+ 'steady_state' in result_res_content['report']['details']:
+ res = result_res_content['report']['details']['steady_state']
+ steady_state = res.values()[0]
+ LOG.info("Job %s completed with steady state %s",
+ job_id, steady_state)
+
result_res = requests.get('http://%s:5000/api/v1.0/jobs?id=%s' %
(self.target, job_id))
result_res_content = jsonutils.loads(
result_res.content)
-
result.update(result_res_content)
def initialize_disks(self):
@@ -238,13 +249,14 @@ class StorPerf(base.Scenario):
job_res = requests.post('http://%s:5000/api/v1.0/initializations' %
self.target, json=job_args)
- job_res_content = jsonutils.loads(job_res.content)
if job_res.status_code != 200:
- raise RuntimeError(
- "Failed to start initialization job, error message:",
- job_res_content["message"])
+ LOG.error("Failed to start initialization job, error message: %s: %s",
+ job_res.status_code, job_res.content)
+ raise RuntimeError("Failed to start initialization job, error message: %s: %s" %
+ (job_res.status_code, job_res.content))
elif job_res.status_code == 200:
+ job_res_content = jsonutils.loads(job_res.content)
job_id = job_res_content["job_id"]
LOG.info("Started initialization as job id: %s...", job_id)
@@ -262,6 +274,8 @@ class StorPerf(base.Scenario):
if teardown_res.status_code == 400:
teardown_res_content = jsonutils.loads(
teardown_res.json_data)
+ LOG.error("Failed to reset environment, error message: %s",
+ teardown_res_content['message'])
raise RuntimeError("Failed to reset environment, error message:",
teardown_res_content['message'])
diff --git a/yardstick/cmd/commands/report.py b/yardstick/cmd/commands/report.py
index 47bf22a1f..4f057a05d 100644
--- a/yardstick/cmd/commands/report.py
+++ b/yardstick/cmd/commands/report.py
@@ -1,7 +1,7 @@
##############################################################################
-# Copyright (c) 2017 Rajesh Kudaka.
+# Copyright (c) 2017 Rajesh Kudaka <4k.rajesh@gmail.com>
+# Copyright (c) 2018 Intel Corporation.
#
-# Author: Rajesh Kudaka (4k.rajesh@gmail.com)
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
@@ -10,11 +10,7 @@
""" Handler for yardstick command 'report' """
-from __future__ import print_function
-
-from __future__ import absolute_import
-
-from yardstick.benchmark.core.report import Report
+from yardstick.benchmark.core import report
from yardstick.cmd.commands import change_osloobj_to_paras
from yardstick.common.utils import cliargs
@@ -22,12 +18,19 @@ from yardstick.common.utils import cliargs
class ReportCommands(object): # pragma: no cover
"""Report commands.
- Set of commands to manage benchmark tasks.
+ Set of commands to manage reports.
"""
@cliargs("task_id", type=str, help=" task id", nargs=1)
@cliargs("yaml_name", type=str, help=" Yaml file Name", nargs=1)
def do_generate(self, args):
- """Start a benchmark scenario."""
+ """Generate a report."""
+ param = change_osloobj_to_paras(args)
+ report.Report().generate(param)
+
+ @cliargs("task_id", type=str, help=" task id", nargs=1)
+ @cliargs("yaml_name", type=str, help=" Yaml file Name", nargs=1)
+ def do_generate_nsb(self, args):
+ """Generate a report using the NSB template."""
param = change_osloobj_to_paras(args)
- Report().generate(param)
+ report.Report().generate_nsb(param)
diff --git a/yardstick/common/exceptions.py b/yardstick/common/exceptions.py
index 539e0fec3..010ec6a51 100644
--- a/yardstick/common/exceptions.py
+++ b/yardstick/common/exceptions.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -203,15 +203,6 @@ class TaskRenderError(YardstickException):
message = 'Failed to render template:\n%(input_task)s'
-class RunnerIterationIPCSetupActionNeeded(YardstickException):
- message = ('IterationIPC needs the "setup" action to retrieve the VNF '
- 'handling processes PIDs to receive the messages sent')
-
-
-class RunnerIterationIPCNoCtxs(YardstickException):
- message = 'Benchmark "setup" action did not return any VNF process PID'
-
-
class TimerTimeout(YardstickException):
message = 'Timer timeout expired, %(timeout)s seconds'
@@ -401,6 +392,10 @@ class IxNetworkFieldNotPresentInStackItem(YardstickException):
message = 'Field "%(field_name)s" not present in stack item %(stack_item)s'
+class IncorrectFlowOption(YardstickException):
+ message = 'Flow option {option} for {link} is incorrect'
+
+
class SLAValidationError(YardstickException):
message = '%(case_name)s SLA validation failed. Error: %(error_msg)s'
diff --git a/yardstick/common/html_template.py b/yardstick/common/html_template.py
index e17c76637..c15dd8238 100644
--- a/yardstick/common/html_template.py
+++ b/yardstick/common/html_template.py
@@ -8,130 +8,6 @@
# http://www.apache.org/licenses/LICENSE-2.0
#############################################################################
-template = """
-<html>
-<body>
-<head>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7\
-/css/bootstrap.min.css">
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1\
-/jquery.min.js"></script>
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7\
-/js/bootstrap.min.js"></script>
-<script src="https://code.highcharts.com/highcharts.js"></script>
-<script src="jquery.min.js"></script>
-<script src="highcharts.js"></script>
-</head>
-<style>
-
-table{
- overflow-y: scroll;
- height: 360px;
- display: block;
- }
-
- header,h3{
- font-family:Frutiger;
- clear: left;
- text-align: center;
-}
-</style>
-<header class="jumbotron text-center">
- <h1>Yardstick User Interface</h1>
- <h4>Report of {{task_id}} Generated</h4>
-</header>
-
-<div class="container">
- <div class="row">
- <div class="col-md-4">
- <div class="table-responsive" >
- <table class="table table-hover" > </table>
- </div>
- </div>
- <div class="col-md-8" >
- <div id="container" ></div>
- </div>
- </div>
-</div>
-<script>
- var arr, tab, th, tr, td, tn, row, col, thead, tbody;
- arr={{table|safe}}
- tab = document.getElementsByTagName('table')[0];
- thead=document.createElement('thead');
- tr = document.createElement('tr');
- for(row=0;row<Object.keys(arr).length;row++)
- {
- th = document.createElement('th');
- tn = document.createTextNode(Object.keys(arr).sort()[row]);
- th.appendChild(tn);
- tr.appendChild(th);
- thead.appendChild(tr);
- }
- tab.appendChild(thead);
- tbody=document.createElement('tbody');
-
- for (col = 0; col < arr[Object.keys(arr)[0]].length; col++){
- tr = document.createElement('tr');
- for(row=0;row<Object.keys(arr).length;row++)
- {
- td = document.createElement('td');
- tn = document.createTextNode(arr[Object.keys(arr).sort()[row]][col]);
- td.appendChild(tn);
- tr.appendChild(td);
- }
- tbody.appendChild(tr);
- }
-tab.appendChild(tbody);
-
-</script>
-
-<script language="JavaScript">
-
-$(function() {
- $('#container').highcharts({
- title: {
- text: 'Yardstick test results',
- x: -20 //center
- },
- subtitle: {
- text: 'Report of {{task_id}} Task Generated',
- x: -20
- },
- xAxis: {
- title: {
- text: 'Timestamp'
- },
- categories:{{Timestamp|safe}}
- },
- yAxis: {
-
- plotLines: [{
- value: 0,
- width: 1,
- color: '#808080'
- }]
- },
- tooltip: {
- valueSuffix: ''
- },
- legend: {
- layout: 'vertical',
- align: 'right',
- verticalAlign: 'middle',
- borderWidth: 0
- },
- series: {{series|safe}}
- });
-});
-
-</script>
-
-
-</body>
-</html>"""
-
report_template = """
<html>
<head>
diff --git a/yardstick/common/messaging/__init__.py b/yardstick/common/messaging/__init__.py
index bd700d9b1..089c99c9f 100644
--- a/yardstick/common/messaging/__init__.py
+++ b/yardstick/common/messaging/__init__.py
@@ -1,3 +1,14 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
@@ -15,19 +26,3 @@ TRANSPORT_URL = (MQ_SERVICE + '://' + MQ_USER + ':' + MQ_PASS + '@' + SERVER +
# RPC server.
RPC_SERVER_EXECUTOR = 'threading'
-
-# Topics.
-TOPIC_TG = 'topic_traffic_generator'
-TOPIC_RUNNER = 'topic_runner'
-
-# Methods.
-# Traffic generator consumers methods. Names must match the methods implemented
-# in the consumer endpoint class.
-TG_METHOD_STARTED = 'tg_method_started'
-TG_METHOD_FINISHED = 'tg_method_finished'
-TG_METHOD_ITERATION = 'tg_method_iteration'
-
-# Runner consumers methods. Names must match the methods implemented in the
-# consumer endpoint class.
-RUNNER_METHOD_START_ITERATION = "runner_method_start_iteration"
-RUNNER_METHOD_STOP_ITERATION = "runner_method_stop_iteration"
diff --git a/yardstick/common/nsb_report.css b/yardstick/common/nsb_report.css
new file mode 100644
index 000000000..667f865a5
--- /dev/null
+++ b/yardstick/common/nsb_report.css
@@ -0,0 +1,34 @@
+/*******************************************************************************
+ * Copyright (c) 2017 Rajesh Kudaka <4k.rajesh@gmail.com>
+ * Copyright (c) 2018 Intel Corporation.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Apache License, Version 2.0
+ * which accompanies this distribution, and is available at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ ******************************************************************************/
+
+body {
+ font-family: Frutiger, "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+
+header {
+ padding-top: 5px;
+ text-align: center;
+ font-weight: bold;
+}
+
+#tblMetrics {
+ overflow-y: scroll;
+ height: 360px;
+ display: block;
+}
+
+#cnvGraph {
+ width: 100%;
+ height: 500px;
+}
+
+#divTree {
+ font-size: 10pt;
+}
diff --git a/yardstick/common/nsb_report.html.j2 b/yardstick/common/nsb_report.html.j2
new file mode 100644
index 000000000..a6713eb16
--- /dev/null
+++ b/yardstick/common/nsb_report.html.j2
@@ -0,0 +1,75 @@
+<!DOCTYPE html>
+<html>
+
+<!--
+ Copyright (c) 2017 Rajesh Kudaka <4k.rajesh@gmail.com>
+ Copyright (c) 2018-2019 Intel Corporation.
+
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Apache License, Version 2.0
+ which accompanies this distribution, and is available at
+ http://www.apache.org/licenses/LICENSE-2.0
+-->
+
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.3.7/themes/default/style.min.css">
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
+ <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.3.7/jstree.min.js"></script>
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.3/Chart.bundle.min.js"></script>
+ <style>
+ {% include 'nsb_report.css' %}
+ </style>
+ <script>
+ {% include 'nsb_report.js' %}
+ </script>
+ </head>
+
+ <body>
+ <div class="container-fluid">
+ <div class="row">
+ <header>
+ Testcase: {{report_meta.testcase}}<br>
+ Task-ID: {{report_meta.task_id}}<br>
+ </header>
+ </div>
+ <div class="row">
+ <div class="col-md-2">
+ <div id="divTree"></div>
+ </div>
+ <div class="col-md-10">
+ <canvas id="cnvGraph"></canvas>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-md-12 table-responsive">
+ <table id="tblMetrics" class="table table-condensed table-hover"></table>
+ </div>
+ </div>
+ </div>
+
+ <script>
+ // Injected metrics, timestamps, keys and hierarchy
+ var report_data = {{report_data|safe}};
+ var report_time = {{report_time|safe}};
+ var report_keys = {{report_keys|safe}};
+ var report_tree = {{report_tree|safe}};
+ var table_data = {{table_data|safe}};
+
+ // Wait for DOM to be loaded
+ $(function() {
+ var tblMetrics = $('#tblMetrics');
+ var cnvGraph = $('#cnvGraph');
+ var divTree = $('#divTree');
+
+ create_table(tblMetrics, table_data, report_time, report_keys);
+ var objGraph = create_graph(cnvGraph, report_time);
+ create_tree(divTree, report_tree);
+ handle_tree(divTree, tblMetrics, objGraph, report_data, table_data, report_time);
+ });
+ </script>
+ </body>
+</html>
diff --git a/yardstick/common/nsb_report.js b/yardstick/common/nsb_report.js
new file mode 100644
index 000000000..18141900b
--- /dev/null
+++ b/yardstick/common/nsb_report.js
@@ -0,0 +1,170 @@
+/*******************************************************************************
+ * Copyright (c) 2017 Rajesh Kudaka <4k.rajesh@gmail.com>
+ * Copyright (c) 2018-2019 Intel Corporation.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Apache License, Version 2.0
+ * which accompanies this distribution, and is available at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ ******************************************************************************/
+
+var None = null;
+
+function create_tree(divTree, jstree_data)
+{
+ divTree.jstree({
+ plugins: ['checkbox'],
+ checkbox: {
+ three_state: false,
+ whole_node: true,
+ tie_selection: false,
+ },
+ core: {
+ themes: {
+ icons: false,
+ stripes: true,
+ },
+ data: jstree_data,
+ },
+ });
+}
+
+function create_table(tblMetrics, table_data, timestamps, table_keys)
+{
+ var tbody = $('<tbody></tbody>');
+ var tr0 = $('<tr></tr>');
+ var th0 = $('<th></th>');
+ var td0 = $('<td></td>');
+ var tr;
+
+ // create table headings using timestamps
+ tr = tr0.clone().append(th0.clone().text('Timestamp'));
+ timestamps.forEach(function(t) {
+ tr.append(th0.clone().text(t));
+ });
+ tbody.append(tr);
+
+ // for each metric
+ table_keys.forEach(function(key) {
+ tr = tr0.clone().append(td0.clone().text(key));
+ // add each piece of data as its own column
+ table_data[key].forEach(function(val) {
+ tr.append(td0.clone().text(val === None ? '' : val));
+ });
+ tbody.append(tr);
+ });
+
+ // re-create table
+ tblMetrics.empty().append(tbody);
+}
+
+function create_graph(cnvGraph, timestamps)
+{
+ return new Chart(cnvGraph, {
+ type: 'line',
+ data: {
+ labels: timestamps,
+ datasets: [],
+ },
+ options: {
+ elements: {
+ line: {
+ borderWidth: 2,
+ fill: false,
+ tension: 0,
+ showline: true,
+ spanGaps: true,
+ },
+ },
+ scales: {
+ xAxes: [{
+ type: 'category',
+ display: true,
+ labels: timestamps,
+ autoSkip: true,
+ }],
+ yAxes: [{
+ type: 'linear',
+ }],
+ },
+ tooltips: {
+ mode: 'point',
+ intersect: true,
+ },
+ hover: {
+ mode: 'index',
+ intersect: false,
+ animationDuration: 0,
+ },
+ legend: {
+ position: 'bottom',
+ labels: {
+ usePointStyle: true,
+ },
+ },
+ animation: {
+ duration: 0,
+ },
+ responsive: true,
+ responsiveAnimationDuration: 0,
+ maintainAspectRatio: false,
+ },
+ });
+}
+
+function update_graph(objGraph, datasets)
+{
+ var colors = [
+ '#FF0000', // Red
+ '#228B22', // ForestGreen
+ '#FF8C00', // DarkOrange
+ '#00008B', // DarkBlue
+ '#FF00FF', // Fuchsia
+ '#9ACD32', // YellowGreen
+ '#FFD700', // Gold
+ '#4169E1', // RoyalBlue
+ '#A0522D', // Sienna
+ '#20B2AA', // LightSeaGreen
+ '#8A2BE2', // BlueViolet
+ ];
+
+ var points = [
+ {s: 'circle', r: 3},
+ {s: 'rect', r: 4},
+ {s: 'triangle', r: 4},
+ {s: 'star', r: 4},
+ {s: 'rectRot', r: 5},
+ ];
+
+ datasets.forEach(function(d, i) {
+ var color = colors[i % colors.length];
+ var point = points[i % points.length];
+ d.borderColor = color;
+ d.backgroundColor = color;
+ d.pointStyle = point.s;
+ d.pointRadius = point.r;
+ d.pointHoverRadius = point.r + 1;
+ });
+ objGraph.data.datasets = datasets;
+ objGraph.update();
+}
+
+function handle_tree(divTree, tblMetrics, objGraph, graph_data, table_data, timestamps)
+{
+ divTree.on('check_node.jstree uncheck_node.jstree', function(e, data) {
+ var selected_keys = [];
+ var selected_datasets = [];
+ data.selected.forEach(function(sel) {
+ var node = data.instance.get_node(sel);
+ if (node.children.length == 0) {
+ selected_keys.push(node.id);
+ selected_datasets.push({
+ label: node.id,
+ data: graph_data[node.id],
+ });
+ }
+ });
+ create_table(tblMetrics, table_data, timestamps, selected_keys);
+ update_graph(objGraph, selected_datasets);
+ });
+}
diff --git a/yardstick/common/packages.py b/yardstick/common/packages.py
index f20217fdc..c65eab2ba 100644
--- a/yardstick/common/packages.py
+++ b/yardstick/common/packages.py
@@ -15,9 +15,9 @@
import logging
import re
-import pip
-from pip import exceptions as pip_exceptions
-from pip.operations import freeze
+from pip._internal.main import main
+from pip._internal import exceptions as pip_exceptions
+from pip._internal.operations import freeze
from yardstick.common import privsep
@@ -36,7 +36,7 @@ def _pip_main(package, action, target=None):
cmd = [action, package, '--upgrade']
if target:
cmd.append('--target=%s' % target)
- return pip.main(cmd)
+ return main(cmd)
def _pip_execute_action(package, action=ACTION_INSTALL, target=None):
diff --git a/yardstick/common/report.html.j2 b/yardstick/common/report.html.j2
new file mode 100644
index 000000000..1dc7b1db1
--- /dev/null
+++ b/yardstick/common/report.html.j2
@@ -0,0 +1,184 @@
+<!DOCTYPE html>
+<html>
+
+<!--
+ Copyright (c) 2017 Rajesh Kudaka <4k.rajesh@gmail.com>
+ Copyright (c) 2018 Intel Corporation.
+
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Apache License, Version 2.0
+ which accompanies this distribution, and is available at
+ http://www.apache.org/licenses/LICENSE-2.0
+-->
+
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
+ <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.3/Chart.bundle.min.js"></script>
+
+ <style>
+ table {
+ overflow-y: scroll;
+ height: 360px;
+ display: block;
+ }
+ header {
+ font-family: Frutiger, "Helvetica Neue", Helvetica, Arial, sans-serif;
+ clear: left;
+ text-align: center;
+ }
+ </style>
+ </head>
+
+ <body>
+ <header class="jumbotron text-center">
+ <h1>Yardstick User Interface</h1>
+ <h4>Report of {{task_id}} Generated</h4>
+ </header>
+
+ <div class="container">
+ <div class="row">
+ <div class="col-md-4">
+ <div class="table-responsive">
+ <table class="table table-hover"></table>
+ </div>
+ </div>
+ <div class="col-md-8">
+ <canvas id="cnvGraph" style="width: 100%; height: 500px"></canvas>
+ </div>
+ </div>
+ </div>
+
+ <script>
+ var None = null;
+ var arr, tab, th, tr, td, tn, row, col, thead, tbody, val;
+ arr = {{table|safe}};
+ tab = document.getElementsByTagName('table')[0];
+
+ thead = document.createElement('thead');
+ tr = document.createElement('tr');
+ for (col = 0; col < Object.keys(arr).length; col++) {
+ th = document.createElement('th');
+ tn = document.createTextNode(Object.keys(arr).sort()[col]);
+ th.appendChild(tn);
+ tr.appendChild(th);
+ }
+ thead.appendChild(tr);
+ tab.appendChild(thead);
+
+ tbody = document.createElement('tbody');
+ for (row = 0; row < arr[Object.keys(arr)[0]].length; row++) {
+ tr = document.createElement('tr');
+ for (col = 0; col < Object.keys(arr).length; col++) {
+ val = arr[Object.keys(arr).sort()[col]][row];
+ td = document.createElement('td');
+ tn = document.createTextNode(val === None ? '' : val);
+ td.appendChild(tn);
+ tr.appendChild(td);
+ }
+ tbody.appendChild(tr);
+ }
+ tab.appendChild(tbody);
+
+ $(function() {
+ var datasets = {{datasets|safe}};
+
+ var colors = [
+ '#FF0000', // Red
+ '#228B22', // ForestGreen
+ '#FF8C00', // DarkOrange
+ '#00008B', // DarkBlue
+ '#FF00FF', // Fuchsia
+ '#9ACD32', // YellowGreen
+ '#FFD700', // Gold
+ '#4169E1', // RoyalBlue
+ '#A0522D', // Sienna
+ '#20B2AA', // LightSeaGreen
+ '#8A2BE2', // BlueViolet
+ ];
+
+ var points = [
+ {s: 'circle', r: 3},
+ {s: 'rect', r: 4},
+ {s: 'triangle', r: 4},
+ {s: 'star', r: 4},
+ {s: 'rectRot', r: 5},
+ ];
+
+ datasets.forEach(function(d, i) {
+ var color = colors[i % colors.length];
+ var point = points[i % points.length];
+ d.borderColor = color;
+ d.backgroundColor = color;
+ d.pointStyle = point.s;
+ d.pointRadius = point.r;
+ d.pointHoverRadius = point.r + 1;
+ });
+
+ new Chart($('#cnvGraph'), {
+ type: 'line',
+ data: {
+ labels: {{Timestamps|safe}},
+ datasets: datasets,
+ },
+ options: {
+ elements: {
+ line: {
+ borderWidth: 2,
+ fill: false,
+ tension: 0,
+ },
+ },
+ title: {
+ text: [
+ 'Yardstick test results',
+ 'Report of {{task_id}} Task Generated',
+ ],
+ display: true,
+ },
+ scales: {
+ xAxes: [{
+ type: 'category',
+ scaleLabel: {
+ display: true,
+ labelString: 'Timestamp',
+ },
+ }],
+ yAxes: [{
+ type: 'linear',
+ scaleLabel: {
+ display: true,
+ labelString: 'Values',
+ },
+ }],
+ },
+ tooltips: {
+ mode: 'point',
+ intersect: true,
+ },
+ hover: {
+ mode: 'index',
+ intersect: false,
+ animationDuration: 0,
+ },
+ legend: {
+ position: 'right',
+ labels: {
+ usePointStyle: true,
+ },
+ },
+ animation: {
+ duration: 0,
+ },
+ responsive: true,
+ responsiveAnimationDuration: 0,
+ maintainAspectRatio: false,
+ },
+ });
+ });
+ </script>
+ </body>
+</html>
diff --git a/yardstick/common/utils.py b/yardstick/common/utils.py
index 31885c073..7475f6991 100644
--- a/yardstick/common/utils.py
+++ b/yardstick/common/utils.py
@@ -19,6 +19,7 @@ import datetime
import errno
import importlib
import ipaddress
+import json
import logging
import os
import pydoc
@@ -30,6 +31,7 @@ import subprocess
import sys
import time
import threading
+import math
import six
from flask import jsonify
@@ -292,6 +294,17 @@ def make_ipv4_address(ip_addr):
return ipaddress.IPv4Address(six.text_type(ip_addr))
+def get_ip_range_count(iprange):
+ start_range, end_range = iprange.split("-")
+ start = int(make_ipv4_address(start_range))
+ end = int(make_ipv4_address(end_range))
+ return end - start
+
+
+def get_ip_range_start(iprange):
+ return str(make_ipv4_address(iprange.split("-")[0]))
+
+
def safe_ip_address(ip_addr):
""" get ip address version v6 or v4 """
try:
@@ -499,6 +512,23 @@ def read_meminfo(ssh_client):
return output
+def setup_hugepages(ssh_client, size_kb):
+ """Setup needed number of hugepages for the size specified"""
+
+ NR_HUGEPAGES_PATH = '/proc/sys/vm/nr_hugepages'
+ meminfo = read_meminfo(ssh_client)
+ hp_size_kb = int(meminfo['Hugepagesize'])
+ hp_number = int(math.ceil(size_kb / float(hp_size_kb)))
+ ssh_client.execute(
+ 'echo %s | sudo tee %s' % (hp_number, NR_HUGEPAGES_PATH))
+ hp = six.BytesIO()
+ ssh_client.get_file_obj(NR_HUGEPAGES_PATH, hp)
+ hp_number_set = int(hp.getvalue().decode('utf-8').splitlines()[0])
+ logger.info('Hugepages size (kB): %s, number claimed: %s, number set: %s',
+ hp_size_kb, hp_number, hp_number_set)
+ return hp_size_kb, hp_number, hp_number_set
+
+
def find_relative_file(path, task_path):
"""
Find file in one of places: in abs of path or relative to a directory path,
@@ -600,3 +630,47 @@ def safe_cast(value, type_to_convert, default_value):
return _type(value)
except ValueError:
return default_value
+
+
+def get_os_version(ssh_client):
+ """Return OS version.
+
+ :param ssh_client: SSH
+ :return str: Linux OS versions
+ """
+ os_ver = ssh_client.execute("cat /etc/lsb-release")[1]
+ return os_ver
+
+
+def get_kernel_version(ssh_client):
+ """Return kernel version.
+
+ :param ssh_client: SSH
+ :return str: Linux kernel versions
+ """
+ kernel_ver = ssh_client.execute("uname -a")[1]
+ return kernel_ver
+
+
+def get_sample_vnf_info(ssh_client,
+ json_file='/opt/nsb_bin/yardstick_sample_vnf.json'):
+ """Return sample VNF data.
+
+ :param ssh_client: SSH
+ :param json_file: str
+ :return dict: information about sample VNF
+ """
+ rc, json_str, err = ssh_client.execute("cat %s" % json_file)
+ logger.debug("cat %s: %s, rc: %s, err: %s", json_file, json_str, rc, err)
+
+ if rc:
+ return {}
+ json_data = json.loads(json_str)
+ for vnf_data in json_data.values():
+ out = ssh_client.execute("md5sum %s" % vnf_data["path_vnf"])[1]
+ md5 = out.split()[0].strip()
+ if md5 == vnf_data["md5"]:
+ vnf_data["md5_result"] = "MD5 checksum is valid"
+ else:
+ vnf_data["md5_result"] = "MD5 checksum is invalid"
+ return json_data
diff --git a/yardstick/network_services/constants.py b/yardstick/network_services/constants.py
index 0064b4fc5..5a186be42 100644
--- a/yardstick/network_services/constants.py
+++ b/yardstick/network_services/constants.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2018 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,3 +17,4 @@ DEFAULT_VNF_TIMEOUT = 3600
PROCESS_JOIN_TIMEOUT = 3
ONE_GIGABIT_IN_BITS = 1000000000
NIC_GBPS_DEFAULT = 10
+RETRY_TIMEOUT = 5
diff --git a/yardstick/network_services/helpers/cpu.py b/yardstick/network_services/helpers/cpu.py
index 8c21754ff..279af204a 100644
--- a/yardstick/network_services/helpers/cpu.py
+++ b/yardstick/network_services/helpers/cpu.py
@@ -15,11 +15,15 @@
import io
+# Number of threads per core.
+NR_OF_THREADS = 2
+
class CpuSysCores(object):
def __init__(self, connection=""):
self.core_map = {}
+ self.cpuinfo = {}
self.connection = connection
def _open_cpuinfo(self):
@@ -33,11 +37,11 @@ class CpuSysCores(object):
core_lines = {}
for line in lines:
if line.strip():
- name, value = line.split(":", 1)
- core_lines[name.strip()] = value.strip()
+ name, value = line.split(":", 1)
+ core_lines[name.strip()] = value.strip()
else:
- core_details.append(core_lines)
- core_lines = {}
+ core_details.append(core_lines)
+ core_lines = {}
return core_details
@@ -51,7 +55,7 @@ class CpuSysCores(object):
lines = self._open_cpuinfo()
core_details = self._get_core_details(lines)
for core in core_details:
- for k, v in core.items():
+ for k, _ in core.items():
if k == "physical id":
if core["physical id"] not in self.core_map:
self.core_map[core['physical id']] = []
@@ -60,6 +64,17 @@ class CpuSysCores(object):
return self.core_map
+ def get_cpu_layout(self):
+ _, stdout, _ = self.connection.execute("lscpu -p")
+ self.cpuinfo = {}
+ self.cpuinfo['cpuinfo'] = list()
+ for line in stdout.split("\n"):
+ if line and line[0] != "#":
+ self.cpuinfo['cpuinfo'].append(
+ [CpuSysCores._str2int(x) for x in
+ line.split(",")])
+ return self.cpuinfo
+
def validate_cpu_cfg(self, vnf_cfg=None):
if vnf_cfg is None:
vnf_cfg = {
@@ -78,3 +93,81 @@ class CpuSysCores(object):
return -1
return 0
+
+ def is_smt_enabled(self):
+ return CpuSysCores.smt_enabled(self.cpuinfo)
+
+ def cpu_list_per_node(self, cpu_node, smt_used=False):
+ cpu_node = int(cpu_node)
+ cpu_info = self.cpuinfo.get("cpuinfo")
+ if cpu_info is None:
+ raise RuntimeError("Node cpuinfo not available.")
+
+ smt_enabled = self.is_smt_enabled()
+ if not smt_enabled and smt_used:
+ raise RuntimeError("SMT is not enabled.")
+
+ cpu_list = []
+ for cpu in cpu_info:
+ if cpu[3] == cpu_node:
+ cpu_list.append(cpu[0])
+
+ if not smt_enabled or smt_enabled and smt_used:
+ pass
+
+ if smt_enabled and not smt_used:
+ cpu_list_len = len(cpu_list)
+ cpu_list = cpu_list[:int(cpu_list_len / NR_OF_THREADS)]
+
+ return cpu_list
+
+ def cpu_slice_of_list_per_node(self, cpu_node, skip_cnt=0, cpu_cnt=0,
+ smt_used=False):
+ cpu_list = self.cpu_list_per_node(cpu_node, smt_used)
+
+ cpu_list_len = len(cpu_list)
+ if cpu_cnt + skip_cnt > cpu_list_len:
+ raise RuntimeError("cpu_cnt + skip_cnt > length(cpu list).")
+
+ if cpu_cnt == 0:
+ cpu_cnt = cpu_list_len - skip_cnt
+
+ if smt_used:
+ cpu_list_0 = cpu_list[:int(cpu_list_len / NR_OF_THREADS)]
+ cpu_list_1 = cpu_list[int(cpu_list_len / NR_OF_THREADS):]
+ cpu_list = [cpu for cpu in cpu_list_0[skip_cnt:skip_cnt + cpu_cnt]]
+ cpu_list_ex = [cpu for cpu in
+ cpu_list_1[skip_cnt:skip_cnt + cpu_cnt]]
+ cpu_list.extend(cpu_list_ex)
+ else:
+ cpu_list = [cpu for cpu in cpu_list[skip_cnt:skip_cnt + cpu_cnt]]
+
+ return cpu_list
+
+ def cpu_list_per_node_str(self, cpu_node, skip_cnt=0, cpu_cnt=0, sep=",",
+ smt_used=False):
+ cpu_list = self.cpu_slice_of_list_per_node(cpu_node,
+ skip_cnt=skip_cnt,
+ cpu_cnt=cpu_cnt,
+ smt_used=smt_used)
+ return sep.join(str(cpu) for cpu in cpu_list)
+
+ @staticmethod
+ def _str2int(string):
+ try:
+ return int(string)
+ except ValueError:
+ return 0
+
+ @staticmethod
+ def smt_enabled(cpuinfo):
+ cpu_info = cpuinfo.get("cpuinfo")
+ if cpu_info is None:
+ raise RuntimeError("Node cpuinfo not available.")
+ cpu_mems = [item[-4:] for item in cpu_info]
+ cpu_mems_len = int(len(cpu_mems) / NR_OF_THREADS)
+ count = 0
+ for cpu_mem in cpu_mems[:cpu_mems_len]:
+ if cpu_mem in cpu_mems[cpu_mems_len:]:
+ count += 1
+ return count == cpu_mems_len
diff --git a/yardstick/network_services/helpers/dpdkbindnic_helper.py b/yardstick/network_services/helpers/dpdkbindnic_helper.py
index 1c74355ef..33a5e8c1d 100644
--- a/yardstick/network_services/helpers/dpdkbindnic_helper.py
+++ b/yardstick/network_services/helpers/dpdkbindnic_helper.py
@@ -13,7 +13,6 @@
# limitations under the License.
import logging
import os
-
import re
from collections import defaultdict
from itertools import chain
@@ -21,7 +20,6 @@ from itertools import chain
from yardstick.common import exceptions
from yardstick.common.utils import validate_non_string_sequence
-
NETWORK_KERNEL = 'network_kernel'
NETWORK_DPDK = 'network_dpdk'
NETWORK_OTHER = 'network_other'
@@ -284,15 +282,22 @@ printf "%s/driver:" $1 ; basename $(readlink -s $1/device/driver); } \
res = self.ssh_helper.execute(*args, **kwargs)
if res[0] != 0:
template = '{} command failed with rc={}'
+ LOG.critical("DPDK_DEVBIND Failure %s", res[1])
raise DpdkBindHelperException(template.format(self.dpdk_devbind, res[0]))
return res
- def load_dpdk_driver(self):
+ def load_dpdk_driver(self, dpdk_driver=None):
+ if dpdk_driver is None:
+ dpdk_driver = self.dpdk_driver
cmd_template = "sudo modprobe {} && sudo modprobe {}"
- self.ssh_helper.execute(cmd_template.format(self.UIO_DRIVER, self.dpdk_driver))
-
- def check_dpdk_driver(self):
- return self.ssh_helper.execute("lsmod | grep -i {}".format(self.dpdk_driver))[0]
+ self.ssh_helper.execute(
+ cmd_template.format(self.UIO_DRIVER, dpdk_driver))
+
+ def check_dpdk_driver(self, dpdk_driver=None):
+ if dpdk_driver is None:
+ dpdk_driver = self.dpdk_driver
+ return \
+ self.ssh_helper.execute("lsmod | grep -i {}".format(dpdk_driver))[0]
@property
def _status_cmd(self):
diff --git a/yardstick/tests/functional/network_services/vnf_generic/__init__.py b/yardstick/network_services/helpers/vpp_helpers/__init__.py
index e69de29bb..e69de29bb 100644
--- a/yardstick/tests/functional/network_services/vnf_generic/__init__.py
+++ b/yardstick/network_services/helpers/vpp_helpers/__init__.py
diff --git a/yardstick/network_services/helpers/vpp_helpers/abstract_search_algorithm.py b/yardstick/network_services/helpers/vpp_helpers/abstract_search_algorithm.py
new file mode 100644
index 000000000..fced05833
--- /dev/null
+++ b/yardstick/network_services/helpers/vpp_helpers/abstract_search_algorithm.py
@@ -0,0 +1,53 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# This is a modified copy of
+# https://gerrit.fd.io/r/gitweb?p=csit.git;a=blob_plain;f=resources/libraries/python/MLRsearch/AbstractSearchAlgorithm.py;hb=HEAD
+
+
+from abc import ABCMeta, abstractmethod
+
+
+class AbstractSearchAlgorithm(object):
+ """Abstract class defining common API for search algorithms."""
+
+ __metaclass__ = ABCMeta
+
+ def __init__(self, measurer):
+ """Store the rate provider.
+
+ :param measurer: Object able to perform trial or composite measurements.
+ :type measurer: AbstractMeasurer.AbstractMeasurer
+ """
+ # TODO: Type check for AbstractMeasurer?
+ self.measurer = measurer
+
+ @abstractmethod
+ def narrow_down_ndr_and_pdr(
+ self, fail_rate, line_rate, packet_loss_ratio):
+ """Perform measurements to narrow down intervals, return them.
+
+ This will be renamed when custom loss ratio lists are supported.
+
+ :param fail_rate: Minimal target transmit rate [pps].
+ :param line_rate: Maximal target transmit rate [pps].
+ :param packet_loss_ratio: Fraction of packets lost, for PDR [1].
+ :type fail_rate: float
+ :type line_rate: float
+ :type packet_loss_ratio: float
+ :returns: Structure containing narrowed down intervals
+ and their measurements.
+ :rtype: NdrPdrResult.NdrPdrResult
+ """
+ # TODO: Do we agree on arguments related to precision or trial duration?
diff --git a/yardstick/network_services/helpers/vpp_helpers/multiple_loss_ratio_search.py b/yardstick/network_services/helpers/vpp_helpers/multiple_loss_ratio_search.py
new file mode 100644
index 000000000..582e3dc27
--- /dev/null
+++ b/yardstick/network_services/helpers/vpp_helpers/multiple_loss_ratio_search.py
@@ -0,0 +1,688 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# This is a modified copy of
+# https://gerrit.fd.io/r/gitweb?p=csit.git;a=blob_plain;f=resources/libraries/python/MLRsearch/MultipleLossRatioSearch.py;hb=HEAD
+
+import datetime
+import logging
+import math
+import time
+
+from yardstick.network_services.helpers.vpp_helpers.abstract_search_algorithm import \
+ AbstractSearchAlgorithm
+from yardstick.network_services.helpers.vpp_helpers.ndr_pdr_result import \
+ NdrPdrResult
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_interval import \
+ ReceiveRateInterval
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_measurement import \
+ ReceiveRateMeasurement
+
+LOGGING = logging.getLogger(__name__)
+
+
+class MultipleLossRatioSearch(AbstractSearchAlgorithm):
+ """Optimized binary search algorithm for finding NDR and PDR bounds.
+
+ Traditional binary search algorithm needs initial interval
+ (lower and upper bound), and returns final interval after bisecting
+ (until some exit condition is met).
+ The exit condition is usually related to the interval width,
+ (upper bound value minus lower bound value).
+
+ The optimized algorithm contains several improvements
+ aimed to reduce overall search time.
+
+ One improvement is searching for two intervals at once.
+ The intervals are for NDR (No Drop Rate) and PDR (Partial Drop Rate).
+
+ Next improvement is that the initial interval does not need to be valid.
+ Imagine initial interval (10, 11) where 11 is smaller
+ than the searched value.
+ The algorithm will try (11, 13) interval next, and if 13 is still smaller,
+ (13, 17) and so on, doubling width until the upper bound is valid.
+ The part when interval expands is called external search,
+ the part when interval is bisected is called internal search.
+
+ Next improvement is that trial measurements at small trial duration
+ can be used to find a reasonable interval for full trial duration search.
+ This results in more trials performed, but smaller overall duration
+ in general.
+
+ Next improvement is bisecting in logarithmic quantities,
+ so that exit criteria can be independent of measurement units.
+
+ Next improvement is basing the initial interval on receive rates.
+
+ Final improvement is exiting early if the minimal value
+ is not a valid lower bound.
+
+ The complete search consist of several phases,
+ each phase performing several trial measurements.
+ Initial phase creates initial interval based on receive rates
+ at maximum rate and at maximum receive rate (MRR).
+ Final phase and preceding intermediate phases are performing
+ external and internal search steps,
+ each resulting interval is the starting point for the next phase.
+ The resulting interval of final phase is the result of the whole algorithm.
+
+ Each non-initial phase uses its own trial duration and width goal.
+ Any non-initial phase stops searching (for NDR or PDR independently)
+ when minimum is not a valid lower bound (at current duration),
+ or all of the following is true:
+ Both bounds are valid, bound bounds are measured at the current phase
+ trial duration, interval width is less than the width goal
+ for current phase.
+
+ TODO: Review and update this docstring according to rst docs.
+ TODO: Support configurable number of Packet Loss Ratios.
+ """
+
+ class ProgressState(object):
+ """Structure containing data to be passed around in recursion."""
+
+ def __init__(
+ self, result, phases, duration, width_goal, packet_loss_ratio,
+ minimum_transmit_rate, maximum_transmit_rate):
+ """Convert and store the argument values.
+
+ :param result: Current measured NDR and PDR intervals.
+ :param phases: How many intermediate phases to perform
+ before the current one.
+ :param duration: Trial duration to use in the current phase [s].
+ :param width_goal: The goal relative width for the curreent phase.
+ :param packet_loss_ratio: PDR fraction for the current search.
+ :param minimum_transmit_rate: Minimum target transmit rate
+ for the current search [pps].
+ :param maximum_transmit_rate: Maximum target transmit rate
+ for the current search [pps].
+ :type result: NdrPdrResult.NdrPdrResult
+ :type phases: int
+ :type duration: float
+ :type width_goal: float
+ :type packet_loss_ratio: float
+ :type minimum_transmit_rate: float
+ :type maximum_transmit_rate: float
+ """
+ self.result = result
+ self.phases = int(phases)
+ self.duration = float(duration)
+ self.width_goal = float(width_goal)
+ self.packet_loss_ratio = float(packet_loss_ratio)
+ self.minimum_transmit_rate = float(minimum_transmit_rate)
+ self.maximum_transmit_rate = float(maximum_transmit_rate)
+
+ def __init__(self, measurer, latency=False, pkt_size=64,
+ final_relative_width=0.005,
+ final_trial_duration=30.0, initial_trial_duration=1.0,
+ number_of_intermediate_phases=2, timeout=600.0, doublings=1):
+ """Store the measurer object and additional arguments.
+
+ :param measurer: Rate provider to use by this search object.
+ :param final_relative_width: Final lower bound transmit rate
+ cannot be more distant that this multiple of upper bound [1].
+ :param final_trial_duration: Trial duration for the final phase [s].
+ :param initial_trial_duration: Trial duration for the initial phase
+ and also for the first intermediate phase [s].
+ :param number_of_intermediate_phases: Number of intermediate phases
+ to perform before the final phase [1].
+ :param timeout: The search will fail itself when not finished
+ before this overall time [s].
+ :param doublings: How many doublings to do in external search step.
+ Default 1 is suitable for fairly stable tests,
+ less stable tests might get better overal duration with 2 or more.
+ :type measurer: AbstractMeasurer.AbstractMeasurer
+ :type final_relative_width: float
+ :type final_trial_duration: float
+ :type initial_trial_duration: int
+ :type number_of_intermediate_phases: int
+ :type timeout: float
+ :type doublings: int
+ """
+ super(MultipleLossRatioSearch, self).__init__(measurer)
+ self.latency = latency
+ self.pkt_size = int(pkt_size)
+ self.final_trial_duration = float(final_trial_duration)
+ self.final_relative_width = float(final_relative_width)
+ self.number_of_intermediate_phases = int(number_of_intermediate_phases)
+ self.initial_trial_duration = float(initial_trial_duration)
+ self.timeout = float(timeout)
+ self.doublings = int(doublings)
+
+ self.queue = None
+ self.port_pg_id = None
+ self.ports = []
+ self.test_data = {}
+ self.profiles = {}
+
+ @staticmethod
+ def double_relative_width(relative_width):
+ """Return relative width corresponding to double logarithmic width.
+
+ :param relative_width: The base relative width to double.
+ :type relative_width: float
+ :returns: The relative width of double logarithmic size.
+ :rtype: float
+ """
+ return 1.999 * relative_width - relative_width * relative_width
+ # The number should be 2.0, but we want to avoid rounding errors,
+ # and ensure half of double is not larger than the original value.
+
+ @staticmethod
+ def double_step_down(relative_width, current_bound):
+ """Return rate of double logarithmic width below.
+
+ :param relative_width: The base relative width to double.
+ :param current_bound: The current target transmit rate to move [pps].
+ :type relative_width: float
+ :type current_bound: float
+ :returns: Transmit rate smaller by logarithmically double width [pps].
+ :rtype: float
+ """
+ return current_bound * (
+ 1.0 - MultipleLossRatioSearch.double_relative_width(
+ relative_width))
+
+ @staticmethod
+ def expand_down(relative_width, doublings, current_bound):
+ """Return rate of expanded logarithmic width below.
+
+ :param relative_width: The base relative width to double.
+ :param doublings: How many doublings to do for expansion.
+ :param current_bound: The current target transmit rate to move [pps].
+ :type relative_width: float
+ :type doublings: int
+ :type current_bound: float
+ :returns: Transmit rate smaller by logarithmically double width [pps].
+ :rtype: float
+ """
+ for _ in range(doublings):
+ relative_width = MultipleLossRatioSearch.double_relative_width(
+ relative_width)
+ return current_bound * (1.0 - relative_width)
+
+ @staticmethod
+ def double_step_up(relative_width, current_bound):
+ """Return rate of double logarithmic width above.
+
+ :param relative_width: The base relative width to double.
+ :param current_bound: The current target transmit rate to move [pps].
+ :type relative_width: float
+ :type current_bound: float
+ :returns: Transmit rate larger by logarithmically double width [pps].
+ :rtype: float
+ """
+ return current_bound / (
+ 1.0 - MultipleLossRatioSearch.double_relative_width(
+ relative_width))
+
+ @staticmethod
+ def expand_up(relative_width, doublings, current_bound):
+ """Return rate of expanded logarithmic width above.
+
+ :param relative_width: The base relative width to double.
+ :param doublings: How many doublings to do for expansion.
+ :param current_bound: The current target transmit rate to move [pps].
+ :type relative_width: float
+ :type doublings: int
+ :type current_bound: float
+ :returns: Transmit rate smaller by logarithmically double width [pps].
+ :rtype: float
+ """
+ for _ in range(doublings):
+ relative_width = MultipleLossRatioSearch.double_relative_width(
+ relative_width)
+ return current_bound / (1.0 - relative_width)
+
+ @staticmethod
+ def half_relative_width(relative_width):
+ """Return relative width corresponding to half logarithmic width.
+
+ :param relative_width: The base relative width to halve.
+ :type relative_width: float
+ :returns: The relative width of half logarithmic size.
+ :rtype: float
+ """
+ return 1.0 - math.sqrt(1.0 - relative_width)
+
+ @staticmethod
+ def half_step_up(relative_width, current_bound):
+ """Return rate of half logarithmic width above.
+
+ :param relative_width: The base relative width to halve.
+ :param current_bound: The current target transmit rate to move [pps].
+ :type relative_width: float
+ :type current_bound: float
+ :returns: Transmit rate larger by logarithmically half width [pps].
+ :rtype: float
+ """
+ return current_bound / (
+ 1.0 - MultipleLossRatioSearch.half_relative_width(
+ relative_width))
+
+ def init_generator(self, ports, port_pg_id, profiles, test_data, queue):
+ self.ports = ports
+ self.port_pg_id = port_pg_id
+ self.profiles = profiles
+ self.test_data = test_data
+ self.queue = queue
+ self.queue.cancel_join_thread()
+
+ def collect_kpi(self, stats, test_value):
+ samples = self.measurer.generate_samples(stats, self.ports,
+ self.port_pg_id, self.latency)
+ samples.update(self.test_data)
+ LOGGING.info("Collect TG KPIs %s %s %s", datetime.datetime.now(),
+ test_value, samples)
+ self.queue.put(samples)
+
+ def narrow_down_ndr_and_pdr(
+ self, minimum_transmit_rate, maximum_transmit_rate,
+ packet_loss_ratio):
+ """Perform initial phase, create state object, proceed with next phases.
+
+ :param minimum_transmit_rate: Minimal target transmit rate [pps].
+ :param maximum_transmit_rate: Maximal target transmit rate [pps].
+ :param packet_loss_ratio: Fraction of packets lost, for PDR [1].
+ :type minimum_transmit_rate: float
+ :type maximum_transmit_rate: float
+ :type packet_loss_ratio: float
+ :returns: Structure containing narrowed down intervals
+ and their measurements.
+ :rtype: NdrPdrResult.NdrPdrResult
+ :raises RuntimeError: If total duration is larger than timeout.
+ """
+ minimum_transmit_rate = float(minimum_transmit_rate)
+ maximum_transmit_rate = float(maximum_transmit_rate)
+ packet_loss_ratio = float(packet_loss_ratio)
+ line_measurement = self.measure(
+ self.initial_trial_duration, maximum_transmit_rate, self.latency)
+ initial_width_goal = self.final_relative_width
+ for _ in range(self.number_of_intermediate_phases):
+ initial_width_goal = self.double_relative_width(initial_width_goal)
+ max_lo = maximum_transmit_rate * (1.0 - initial_width_goal)
+ mrr = max(
+ minimum_transmit_rate,
+ min(max_lo, line_measurement.receive_rate))
+ mrr_measurement = self.measure(
+ self.initial_trial_duration, mrr, self.latency)
+ # Attempt to get narrower width.
+ if mrr_measurement.loss_fraction > 0.0:
+ max2_lo = mrr * (1.0 - initial_width_goal)
+ mrr2 = min(max2_lo, mrr_measurement.receive_rate)
+ else:
+ mrr2 = mrr / (1.0 - initial_width_goal)
+ if mrr2 > minimum_transmit_rate and mrr2 < maximum_transmit_rate:
+ line_measurement = mrr_measurement
+ mrr_measurement = self.measure(
+ self.initial_trial_duration, mrr2, self.latency)
+ if mrr2 > mrr:
+ buf = line_measurement
+ line_measurement = mrr_measurement
+ mrr_measurement = buf
+ starting_interval = ReceiveRateInterval(
+ mrr_measurement, line_measurement)
+ starting_result = NdrPdrResult(starting_interval, starting_interval)
+ state = self.ProgressState(
+ starting_result, self.number_of_intermediate_phases,
+ self.final_trial_duration, self.final_relative_width,
+ packet_loss_ratio, minimum_transmit_rate, maximum_transmit_rate)
+ state = self.ndrpdr(state)
+ result = state.result
+ # theor_max_thruput = 0
+ result_samples = {}
+
+ MultipleLossRatioSearch.display_single_bound(result_samples,
+ 'NDR_LOWER', result.ndr_interval.measured_low.transmit_rate,
+ self.pkt_size, result.ndr_interval.measured_low.latency)
+ MultipleLossRatioSearch.display_single_bound(result_samples,
+ 'NDR_UPPER', result.ndr_interval.measured_high.transmit_rate,
+ self.pkt_size)
+ MultipleLossRatioSearch.display_single_bound(result_samples,
+ 'PDR_LOWER', result.pdr_interval.measured_low.transmit_rate,
+ self.pkt_size, result.pdr_interval.measured_low.latency)
+ MultipleLossRatioSearch.display_single_bound(result_samples,
+ 'PDR_UPPER', result.pdr_interval.measured_high.transmit_rate,
+ self.pkt_size)
+ pdr_msg = self.check_ndrpdr_interval_validity(result_samples, "PDR",
+ result.pdr_interval,
+ packet_loss_ratio)
+ ndr_msg = self.check_ndrpdr_interval_validity(result_samples, "NDR",
+ result.ndr_interval)
+ self.queue.put(result_samples)
+
+ LOGGING.debug("result_samples: %s", result_samples)
+ LOGGING.info(pdr_msg)
+ LOGGING.info(ndr_msg)
+
+ self.perform_additional_measurements_based_on_ndrpdr_result(result)
+
+ return result_samples
+
+ def _measure_and_update_state(self, state, transmit_rate):
+ """Perform trial measurement, update bounds, return new state.
+
+ :param state: State before this measurement.
+ :param transmit_rate: Target transmit rate for this measurement [pps].
+ :type state: ProgressState
+ :type transmit_rate: float
+ :returns: State after the measurement.
+ :rtype: ProgressState
+ """
+ # TODO: Implement https://stackoverflow.com/a/24683360
+ # to avoid the string manipulation if log verbosity is too low.
+ LOGGING.info("result before update: %s", state.result)
+ LOGGING.debug(
+ "relative widths in goals: %s", state.result.width_in_goals(
+ self.final_relative_width))
+ measurement = self.measure(state.duration, transmit_rate, self.latency)
+ ndr_interval = self._new_interval(
+ state.result.ndr_interval, measurement, 0.0)
+ pdr_interval = self._new_interval(
+ state.result.pdr_interval, measurement, state.packet_loss_ratio)
+ state.result = NdrPdrResult(ndr_interval, pdr_interval)
+ return state
+
+ @staticmethod
+ def _new_interval(old_interval, measurement, packet_loss_ratio):
+ """Return new interval with bounds updated according to the measurement.
+
+ :param old_interval: The current interval before the measurement.
+ :param measurement: The new meaqsurement to take into account.
+ :param packet_loss_ratio: Fraction for PDR (or zero for NDR).
+ :type old_interval: ReceiveRateInterval.ReceiveRateInterval
+ :type measurement: ReceiveRateMeasurement.ReceiveRateMeasurement
+ :type packet_loss_ratio: float
+ :returns: The updated interval.
+ :rtype: ReceiveRateInterval.ReceiveRateInterval
+ """
+ old_lo, old_hi = old_interval.measured_low, old_interval.measured_high
+ # Priority zero: direct replace if the target Tr is the same.
+ if measurement.target_tr in (old_lo.target_tr, old_hi.target_tr):
+ if measurement.target_tr == old_lo.target_tr:
+ return ReceiveRateInterval(measurement, old_hi)
+ else:
+ return ReceiveRateInterval(old_lo, measurement)
+ # Priority one: invalid lower bound allows only one type of update.
+ if old_lo.loss_fraction > packet_loss_ratio:
+ # We can only expand down, old bound becomes valid upper one.
+ if measurement.target_tr < old_lo.target_tr:
+ return ReceiveRateInterval(measurement, old_lo)
+ else:
+ return old_interval
+ # Lower bound is now valid.
+ # Next priorities depend on target Tr.
+ if measurement.target_tr < old_lo.target_tr:
+ # Lower external measurement, relevant only
+ # if the new measurement has high loss rate.
+ if measurement.loss_fraction > packet_loss_ratio:
+ # Returning the broader interval as old_lo
+ # would be invalid upper bound.
+ return ReceiveRateInterval(measurement, old_hi)
+ elif measurement.target_tr > old_hi.target_tr:
+ # Upper external measurement, only relevant for invalid upper bound.
+ if old_hi.loss_fraction <= packet_loss_ratio:
+ # Old upper bound becomes valid new lower bound.
+ return ReceiveRateInterval(old_hi, measurement)
+ else:
+ # Internal measurement, replaced boundary
+ # depends on measured loss fraction.
+ if measurement.loss_fraction > packet_loss_ratio:
+ # We have found a narrow valid interval,
+ # regardless of whether old upper bound was valid.
+ return ReceiveRateInterval(old_lo, measurement)
+ else:
+ # In ideal world, we would not want to shrink interval
+ # if upper bound is not valid.
+ # In the real world, we want to shrink it for
+ # "invalid upper bound at maximal rate" case.
+ return ReceiveRateInterval(measurement, old_hi)
+ # Fallback, the interval is unchanged by the measurement.
+ return old_interval
+
+ def ndrpdr(self, state):
+ """Pefrom trials for this phase. Return the new state when done.
+
+ :param state: State before this phase.
+ :type state: ProgressState
+ :returns: The updated state.
+ :rtype: ProgressState
+ :raises RuntimeError: If total duration is larger than timeout.
+ """
+ start_time = time.time()
+ if state.phases > 0:
+ # We need to finish preceding intermediate phases first.
+ saved_phases = state.phases
+ state.phases -= 1
+ # Preceding phases have shorter duration.
+ saved_duration = state.duration
+ duration_multiplier = state.duration / self.initial_trial_duration
+ phase_exponent = float(state.phases) / saved_phases
+ state.duration = self.initial_trial_duration * math.pow(
+ duration_multiplier, phase_exponent)
+ # Shorter durations do not need that narrow widths.
+ saved_width = state.width_goal
+ state.width_goal = self.double_relative_width(state.width_goal)
+ # Recurse.
+ state = self.ndrpdr(state)
+ # Restore the state for current phase.
+ state.duration = saved_duration
+ state.width_goal = saved_width
+ state.phases = saved_phases # Not needed, but just in case.
+ LOGGING.info(
+ "starting iterations with duration %s and relative width goal %s",
+ state.duration, state.width_goal)
+ while 1:
+ if time.time() > start_time + self.timeout:
+ raise RuntimeError("Optimized search takes too long.")
+ # Order of priorities: invalid bounds (nl, pl, nh, ph),
+ # then narrowing relative Tr widths.
+ # Durations are not priorities yet,
+ # they will settle on their own hopefully.
+ ndr_lo = state.result.ndr_interval.measured_low
+ ndr_hi = state.result.ndr_interval.measured_high
+ pdr_lo = state.result.pdr_interval.measured_low
+ pdr_hi = state.result.pdr_interval.measured_high
+ ndr_rel_width = max(
+ state.width_goal, state.result.ndr_interval.rel_tr_width)
+ pdr_rel_width = max(
+ state.width_goal, state.result.pdr_interval.rel_tr_width)
+ # If we are hitting maximal or minimal rate, we cannot shift,
+ # but we can re-measure.
+ if ndr_lo.loss_fraction > 0.0:
+ if ndr_lo.target_tr > state.minimum_transmit_rate:
+ new_tr = max(
+ state.minimum_transmit_rate,
+ self.expand_down(
+ ndr_rel_width, self.doublings, ndr_lo.target_tr))
+ LOGGING.info("ndr lo external %s", new_tr)
+ state = self._measure_and_update_state(state, new_tr)
+ continue
+ elif ndr_lo.duration < state.duration:
+ LOGGING.info("ndr lo minimal re-measure")
+ state = self._measure_and_update_state(
+ state, state.minimum_transmit_rate)
+ continue
+ if pdr_lo.loss_fraction > state.packet_loss_ratio:
+ if pdr_lo.target_tr > state.minimum_transmit_rate:
+ new_tr = max(
+ state.minimum_transmit_rate,
+ self.expand_down(
+ pdr_rel_width, self.doublings, pdr_lo.target_tr))
+ LOGGING.info("pdr lo external %s", new_tr)
+ state = self._measure_and_update_state(state, new_tr)
+ continue
+ elif pdr_lo.duration < state.duration:
+ LOGGING.info("pdr lo minimal re-measure")
+ state = self._measure_and_update_state(
+ state, state.minimum_transmit_rate)
+ continue
+ if ndr_hi.loss_fraction <= 0.0:
+ if ndr_hi.target_tr < state.maximum_transmit_rate:
+ new_tr = min(
+ state.maximum_transmit_rate,
+ self.expand_up(
+ ndr_rel_width, self.doublings, ndr_hi.target_tr))
+ LOGGING.info("ndr hi external %s", new_tr)
+ state = self._measure_and_update_state(state, new_tr)
+ continue
+ elif ndr_hi.duration < state.duration:
+ LOGGING.info("ndr hi maximal re-measure")
+ state = self._measure_and_update_state(
+ state, state.maximum_transmit_rate)
+ continue
+ if pdr_hi.loss_fraction <= state.packet_loss_ratio:
+ if pdr_hi.target_tr < state.maximum_transmit_rate:
+ new_tr = min(
+ state.maximum_transmit_rate,
+ self.expand_up(
+ pdr_rel_width, self.doublings, pdr_hi.target_tr))
+ LOGGING.info("pdr hi external %s", new_tr)
+ state = self._measure_and_update_state(state, new_tr)
+ continue
+ elif pdr_hi.duration < state.duration:
+ LOGGING.info("ndr hi maximal re-measure")
+ state = self._measure_and_update_state(
+ state, state.maximum_transmit_rate)
+ continue
+ # If we are hitting maximum_transmit_rate,
+ # it is still worth narrowing width,
+ # hoping large enough loss fraction will happen.
+ # But if we are hitting the minimal rate (at current duration),
+ # no additional measurement will help with that,
+ # so we can stop narrowing in this phase.
+ if (ndr_lo.target_tr <= state.minimum_transmit_rate
+ and ndr_lo.loss_fraction > 0.0):
+ ndr_rel_width = 0.0
+ if (pdr_lo.target_tr <= state.minimum_transmit_rate
+ and pdr_lo.loss_fraction > state.packet_loss_ratio):
+ pdr_rel_width = 0.0
+ if ndr_rel_width > state.width_goal:
+ # We have to narrow NDR width first, as NDR internal search
+ # can invalidate PDR (but not vice versa).
+ new_tr = self.half_step_up(ndr_rel_width, ndr_lo.target_tr)
+ LOGGING.info("Bisecting for NDR at %s", new_tr)
+ state = self._measure_and_update_state(state, new_tr)
+ continue
+ if pdr_rel_width > state.width_goal:
+ # PDR iternal search.
+ new_tr = self.half_step_up(pdr_rel_width, pdr_lo.target_tr)
+ LOGGING.info("Bisecting for PDR at %s", new_tr)
+ state = self._measure_and_update_state(state, new_tr)
+ continue
+ # We do not need to improve width, but there still might be
+ # some measurements with smaller duration.
+ # We need to re-measure with full duration, possibly
+ # creating invalid bounds to resolve (thus broadening width).
+ if ndr_lo.duration < state.duration:
+ LOGGING.info("re-measuring NDR lower bound")
+ state = self._measure_and_update_state(state, ndr_lo.target_tr)
+ continue
+ if pdr_lo.duration < state.duration:
+ LOGGING.info("re-measuring PDR lower bound")
+ state = self._measure_and_update_state(state, pdr_lo.target_tr)
+ continue
+ # Except when lower bounds have high loss fraction, in that case
+ # we do not need to re-measure _upper_ bounds.
+ if ndr_hi.duration < state.duration and ndr_rel_width > 0.0:
+ LOGGING.info("re-measuring NDR upper bound")
+ state = self._measure_and_update_state(state, ndr_hi.target_tr)
+ continue
+ if pdr_hi.duration < state.duration and pdr_rel_width > 0.0:
+ LOGGING.info("re-measuring PDR upper bound")
+ state = self._measure_and_update_state(state, pdr_hi.target_tr)
+ continue
+ # Widths are narrow (or lower bound minimal), bound measurements
+ # are long enough, we can return.
+ LOGGING.info("phase done")
+ break
+ return state
+
+ def measure(self, duration, transmit_rate, latency):
+ duration = float(duration)
+ transmit_rate = float(transmit_rate)
+ # Trex needs target Tr per stream, but reports aggregate Tx and Dx.
+ unit_rate = str(transmit_rate / 2.0) + "pps"
+ stats = self.measurer.send_traffic_on_tg(self.ports, self.port_pg_id,
+ duration, unit_rate,
+ latency=latency)
+ self.measurer.client.reset(ports=self.ports)
+ self.measurer.client.clear_stats(ports=self.ports)
+ self.measurer.client.remove_all_streams(ports=self.ports)
+ for port, profile in self.profiles.items():
+ self.measurer.client.add_streams(profile, ports=[port])
+ self.collect_kpi(stats, unit_rate)
+ transmit_count = int(self.measurer.sent)
+ loss_count = int(self.measurer.loss)
+ measurement = ReceiveRateMeasurement(
+ duration, transmit_rate, transmit_count, loss_count)
+ measurement.latency = self.measurer.latency
+ return measurement
+
+ def perform_additional_measurements_based_on_ndrpdr_result(self, result):
+ duration = 5.0
+ rate = "{}{}".format(result.ndr_interval.measured_low.target_tr / 2.0,
+ 'pps')
+ for _ in range(0, 1):
+ stats = self.measurer.send_traffic_on_tg(self.ports,
+ self.port_pg_id, duration,
+ rate)
+ self.collect_kpi(stats, rate)
+ LOGGING.info('Traffic loss occurred: %s', self.measurer.loss)
+
+ @staticmethod
+ def display_single_bound(result_samples, result_type, rate_total, pkt_size,
+ latency=None):
+ bandwidth_total = float(rate_total) * (pkt_size + 20) * 8 / (10 ** 9)
+
+ result_samples["Result_{}".format(result_type)] = {
+ "rate_total_pps": float(rate_total),
+ "bandwidth_total_Gbps": float(bandwidth_total),
+ }
+
+ if latency:
+ for item in latency:
+ if latency.index(item) == 0:
+ name = "Result_{}_{}".format("stream0", result_type)
+ else:
+ name = "Result_{}_{}".format("stream1", result_type)
+ lat_min, lat_avg, lat_max = item.split('/')
+ result_samples[name] = {
+ "min_latency": float(lat_min),
+ "avg_latency": float(lat_avg),
+ "max_latency": float(lat_max),
+ }
+
+ @staticmethod
+ def check_ndrpdr_interval_validity(result_samples, result_type, interval,
+ packet_loss_ratio=0.0):
+ lower_bound = interval.measured_low
+ lower_bound_lf = lower_bound.loss_fraction
+
+ result_samples["Result_{}_packets_lost".format(result_type)] = {
+ "packet_loss_ratio": float(lower_bound_lf),
+ "packets_lost": float(lower_bound.loss_count),
+ }
+
+ if lower_bound_lf <= packet_loss_ratio:
+ return "Minimal rate loss fraction {} reach target {}".format(
+ lower_bound_lf, packet_loss_ratio)
+ else:
+ message = "Minimal rate loss fraction {} does not reach target {}".format(
+ lower_bound_lf, packet_loss_ratio)
+ if lower_bound_lf >= 1.0:
+ return '{}\nZero packets forwarded!'.format(message)
+ else:
+ return '{}\n{} packets lost.'.format(message,
+ lower_bound.loss_count)
diff --git a/yardstick/network_services/helpers/vpp_helpers/ndr_pdr_result.py b/yardstick/network_services/helpers/vpp_helpers/ndr_pdr_result.py
new file mode 100644
index 000000000..34a97f9fb
--- /dev/null
+++ b/yardstick/network_services/helpers/vpp_helpers/ndr_pdr_result.py
@@ -0,0 +1,68 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# This is a modified copy of
+# https://gerrit.fd.io/r/gitweb?p=csit.git;a=blob_plain;f=resources/libraries/python/MLRsearch/NdrPdrResult.py;hb=HEAD
+
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_interval import \
+ ReceiveRateInterval
+
+
+class NdrPdrResult(object):
+ """Two measurement intervals, return value of search algorithms.
+
+ Partial fraction is NOT part of the result. Pdr interval should be valid
+ for all partial fractions implied by the interval."""
+
+ def __init__(self, ndr_interval, pdr_interval):
+ """Store the measured intervals after checking argument types.
+
+ :param ndr_interval: Object containing data for NDR part of the result.
+ :param pdr_interval: Object containing data for PDR part of the result.
+ :type ndr_interval: ReceiveRateInterval.ReceiveRateInterval
+ :type pdr_interval: ReceiveRateInterval.ReceiveRateInterval
+ """
+ # TODO: Type checking is not very pythonic,
+ # perhaps users can fix wrong usage without it?
+ if not isinstance(ndr_interval, ReceiveRateInterval):
+ raise TypeError("ndr_interval, is not a ReceiveRateInterval: "
+ "{ndr!r}".format(ndr=ndr_interval))
+ if not isinstance(pdr_interval, ReceiveRateInterval):
+ raise TypeError("pdr_interval, is not a ReceiveRateInterval: "
+ "{pdr!r}".format(pdr=pdr_interval))
+ self.ndr_interval = ndr_interval
+ self.pdr_interval = pdr_interval
+
+ def width_in_goals(self, relative_width_goal):
+ """Return a debug string related to current widths in logarithmic scale.
+
+ :param relative_width_goal: Upper bound times this is the goal
+ difference between upper bound and lower bound.
+ :type relative_width_goal: float
+ :returns: Message containing NDR and PDR widths in goals.
+ :rtype: str
+ """
+ return "ndr {ndr_in_goals}; pdr {pdr_in_goals}".format(
+ ndr_in_goals=self.ndr_interval.width_in_goals(relative_width_goal),
+ pdr_in_goals=self.pdr_interval.width_in_goals(relative_width_goal))
+
+ def __str__(self):
+ """Return string as tuple of named values."""
+ return "NDR={ndr!s};PDR={pdr!s}".format(
+ ndr=self.ndr_interval, pdr=self.pdr_interval)
+
+ def __repr__(self):
+ """Return string evaluable as a constructor call."""
+ return "NdrPdrResult(ndr_interval={ndr!r},pdr_interval={pdr!r})".format(
+ ndr=self.ndr_interval, pdr=self.pdr_interval)
diff --git a/yardstick/network_services/helpers/vpp_helpers/receive_rate_interval.py b/yardstick/network_services/helpers/vpp_helpers/receive_rate_interval.py
new file mode 100644
index 000000000..517a99c1f
--- /dev/null
+++ b/yardstick/network_services/helpers/vpp_helpers/receive_rate_interval.py
@@ -0,0 +1,88 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# This is a modified copy of
+# https://gerrit.fd.io/r/gitweb?p=csit.git;a=blob_plain;f=resources/libraries/python/MLRsearch/ReceiveRateInterval.py;hb=HEAD
+
+import math
+
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_measurement import \
+ ReceiveRateMeasurement
+
+
+class ReceiveRateInterval(object):
+ """Structure defining two Rr measurements, and their relation."""
+
+ def __init__(self, measured_low, measured_high):
+ """Store the bound measurements after checking argument types.
+
+ :param measured_low: Measurement for the lower bound.
+ :param measured_high: Measurement for the upper bound.
+ :type measured_low: ReceiveRateMeasurement.ReceiveRateMeasurement
+ :type measured_high: ReceiveRateMeasurement.ReceiveRateMeasurement
+ """
+ # TODO: Type checking is not very pythonic,
+ # perhaps users can fix wrong usage without it?
+ if not isinstance(measured_low, ReceiveRateMeasurement):
+ raise TypeError("measured_low is not a ReceiveRateMeasurement: "
+ "{low!r}".format(low=measured_low))
+ if not isinstance(measured_high, ReceiveRateMeasurement):
+ raise TypeError("measured_high is not a ReceiveRateMeasurement: "
+ "{high!r}".format(high=measured_high))
+ self.measured_low = measured_low
+ self.measured_high = measured_high
+ # Declare secondary quantities to appease pylint.
+ self.abs_tr_width = None
+ """Absolute width of target transmit rate. Upper minus lower."""
+ self.rel_tr_width = None
+ """Relative width of target transmit rate. Absolute divided by upper."""
+ self.sort()
+
+ def sort(self):
+ """Sort bounds by target Tr, compute secondary quantities."""
+ if self.measured_low.target_tr > self.measured_high.target_tr:
+ self.measured_low, self.measured_high = (
+ self.measured_high, self.measured_low)
+ self.abs_tr_width = (
+ self.measured_high.target_tr - self.measured_low.target_tr)
+ self.rel_tr_width = round(
+ self.abs_tr_width / self.measured_high.target_tr, 5)
+
+ def width_in_goals(self, relative_width_goal):
+ """Return float value.
+
+ Relative width goal is some (negative) value on logarithmic scale.
+ Current relative width is another logarithmic value.
+ Return the latter divided by the former.
+ This is useful when investigating how did surprising widths come to be.
+
+ :param relative_width_goal: Upper bound times this is the goal
+ difference between upper bound and lower bound.
+ :type relative_width_goal: float
+ :returns: Current width as logarithmic multiple of goal width [1].
+ :rtype: float
+ """
+ return round(math.log(1.0 - self.rel_tr_width) / math.log(
+ 1.0 - relative_width_goal), 5)
+
+ def __str__(self):
+ """Return string as half-open interval."""
+ return "[{low!s};{high!s})".format(
+ low=self.measured_low, high=self.measured_high)
+
+ def __repr__(self):
+ """Return string evaluable as a constructor call."""
+ return ("ReceiveRateInterval(measured_low={low!r}"
+ ",measured_high={high!r})".format(low=self.measured_low,
+ high=self.measured_high))
diff --git a/yardstick/network_services/helpers/vpp_helpers/receive_rate_measurement.py b/yardstick/network_services/helpers/vpp_helpers/receive_rate_measurement.py
new file mode 100644
index 000000000..2c59ea104
--- /dev/null
+++ b/yardstick/network_services/helpers/vpp_helpers/receive_rate_measurement.py
@@ -0,0 +1,58 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# This is a modified copy of
+# https://gerrit.fd.io/r/gitweb?p=csit.git;a=blob_plain;f=resources/libraries/python/MLRsearch/ReceiveRateMeasurement.py;hb=HEAD
+
+
+class ReceiveRateMeasurement(object):
+ """Structure defining the result of single Rr measurement."""
+
+ def __init__(self, duration, target_tr, transmit_count, loss_count):
+ """Constructor, normalize primary and compute secondary quantities.
+
+ :param duration: Measurement duration [s].
+ :param target_tr: Target transmit rate [pps].
+ If bidirectional traffic is measured, this is bidirectional rate.
+ :param transmit_count: Number of packets transmitted [1].
+ :param loss_count: Number of packets transmitted but not received [1].
+ :type duration: float
+ :type target_tr: float
+ :type transmit_count: int
+ :type loss_count: int
+ """
+ self.duration = float(duration)
+ self.target_tr = float(target_tr)
+ self.transmit_count = int(transmit_count)
+ self.loss_count = int(loss_count)
+ self.receive_count = round(transmit_count - loss_count, 5)
+ self.transmit_rate = round(transmit_count / self.duration, 5)
+ self.loss_rate = round(loss_count / self.duration, 5)
+ self.receive_rate = round(self.receive_count / self.duration, 5)
+ self.loss_fraction = round(
+ float(self.loss_count) / self.transmit_count, 5)
+ # TODO: Do we want to store also the real time (duration + overhead)?
+
+ def __str__(self):
+ """Return string reporting input and loss fraction."""
+ return "d={dur!s},Tr={rate!s},Df={frac!s}".format(
+ dur=self.duration, rate=self.target_tr, frac=self.loss_fraction)
+
+ def __repr__(self):
+ """Return string evaluable as a constructor call."""
+ return ("ReceiveRateMeasurement(duration={dur!r},target_tr={rate!r}"
+ ",transmit_count={trans!r},loss_count={loss!r})".format(
+ dur=self.duration, rate=self.target_tr,
+ trans=self.transmit_count,
+ loss=self.loss_count))
diff --git a/yardstick/network_services/libs/ixia_libs/ixnet/ixnet_api.py b/yardstick/network_services/libs/ixia_libs/ixnet/ixnet_api.py
index d4f75babb..89a855480 100644
--- a/yardstick/network_services/libs/ixia_libs/ixnet/ixnet_api.py
+++ b/yardstick/network_services/libs/ixia_libs/ixnet/ixnet_api.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,6 +14,8 @@
import ipaddress
import logging
+import re
+import collections
import IxNetwork
@@ -41,14 +43,34 @@ C_VLAN = 1
ETHER_TYPE_802_1ad = '0x88a8'
-IP_VERSION_4_MASK = 24
-IP_VERSION_6_MASK = 64
-
TRAFFIC_STATUS_STARTED = 'started'
TRAFFIC_STATUS_STOPPED = 'stopped'
+PROTOCOL_STATUS_UP = 'up'
+PROTOCOL_STATUS_DOWN = ['down', 'notStarted']
+
SUPPORTED_PROTO = [PROTO_UDP]
+SUPPORTED_DSCP_CLASSES = [
+ 'defaultPHB',
+ 'classSelectorPHB',
+ 'assuredForwardingPHB',
+ 'expeditedForwardingPHB']
+
+SUPPORTED_TOS_FIELDS = [
+ 'precedence',
+ 'delay',
+ 'throughput',
+ 'reliability'
+]
+
+IP_PRIORITY_PATTERN = r'[^\w+]*.+(Raw priority|' \
+ 'Precedence|' \
+ 'Default PHB|' \
+ 'Class selector PHB|' \
+ 'Assured forwarding selector PHB|' \
+ 'Expedited forwarding PHB)'
+
class Vlan(object):
def __init__(self,
@@ -69,14 +91,11 @@ class IxNextgen(object): # pragma: no cover
PORT_STATS_NAME_MAP = {
"stat_name": 'Stat Name',
+ "port_name": 'Port Name',
"Frames_Tx": 'Frames Tx.',
"Valid_Frames_Rx": 'Valid Frames Rx.',
- "Frames_Tx_Rate": 'Frames Tx. Rate',
- "Valid_Frames_Rx_Rate": 'Valid Frames Rx. Rate',
- "Tx_Rate_Kbps": 'Tx. Rate (Kbps)',
- "Rx_Rate_Kbps": 'Rx. Rate (Kbps)',
- "Tx_Rate_Mbps": 'Tx. Rate (Mbps)',
- "Rx_Rate_Mbps": 'Rx. Rate (Mbps)',
+ "Bytes_Tx": 'Bytes Tx.',
+ "Bytes_Rx": 'Bytes Rx.'
}
LATENCY_NAME_MAP = {
@@ -85,6 +104,42 @@ class IxNextgen(object): # pragma: no cover
"Store-Forward_Max_latency_ns": 'Store-Forward Max Latency (ns)',
}
+ FLOWS_STATS_NAME_MAP = {
+ "Tx_Port": 'Tx Port',
+ "VLAN-ID": 'VLAN:VLAN-ID',
+ "IP_Priority": re.compile(IP_PRIORITY_PATTERN),
+ "Flow_Group": 'Flow Group',
+ "Tx_Frames": 'Tx Frames',
+ "Rx_Frames": 'Rx Frames',
+ "Store-Forward_Avg_latency_ns": 'Store-Forward Avg Latency (ns)',
+ "Store-Forward_Min_latency_ns": 'Store-Forward Min Latency (ns)',
+ "Store-Forward_Max_latency_ns": 'Store-Forward Max Latency (ns)'
+ }
+
+ PPPOX_CLIENT_PER_PORT_NAME_MAP = {
+ 'subs_port': 'Port',
+ 'Sessions_Up': 'Sessions Up',
+ 'Sessions_Down': 'Sessions Down',
+ 'Sessions_Not_Started': 'Sessions Not Started',
+ 'Sessions_Total': 'Sessions Total'
+ }
+
+ PORT_STATISTICS = '::ixNet::OBJ-/statistics/view:"Port Statistics"'
+ FLOW_STATISTICS = '::ixNet::OBJ-/statistics/view:"Flow Statistics"'
+ PPPOX_CLIENT_PER_PORT = '::ixNet::OBJ-/statistics/view:"PPPoX Client Per Port"'
+
+ PPPOE_SCENARIO_STATS = {
+ 'port_statistics': PORT_STATISTICS,
+ 'flow_statistic': FLOW_STATISTICS,
+ 'pppox_client_per_port': PPPOX_CLIENT_PER_PORT
+ }
+
+ PPPOE_SCENARIO_STATS_MAP = {
+ 'port_statistics': PORT_STATS_NAME_MAP,
+ 'flow_statistic': FLOWS_STATS_NAME_MAP,
+ 'pppox_client_per_port': PPPOX_CLIENT_PER_PORT_NAME_MAP
+ }
+
@staticmethod
def get_config(tg_cfg):
card = []
@@ -126,6 +181,9 @@ class IxNextgen(object): # pragma: no cover
vports = self.ixnet.getList(self.ixnet.getRoot(), 'vport')
return vports
+ def get_static_interface(self, vport):
+ return self.ixnet.getList(vport, 'interface')
+
def _get_config_element_by_flow_group_name(self, flow_group_name):
"""Get a config element using the flow group name
@@ -180,6 +238,24 @@ class IxNextgen(object): # pragma: no cover
return self.ixnet.getAttribute(self.ixnet.getRoot() + 'traffic',
'-state')
+ def _get_protocol_status(self, proto):
+ """Get protocol status
+
+ :param proto: IxNet protocol str representation, e.g.:
+ '::ixNet::OBJ-/topology:2/deviceGroup:1/ethernet:1/ipv4:L14'
+ :return: (list) protocol status: list of sessions protocol
+ statuses which include states 'up', 'down' and 'notStarted'
+ """
+ return self.ixnet.getAttribute(proto, '-sessionStatus')
+
+ def get_topology_device_groups(self, topology):
+ """Get list of device groups in topology
+
+ :param topology: (str) topology descriptor
+ :return: (list) list of device groups descriptors
+ """
+ return self.ixnet.getList(topology, 'deviceGroup')
+
def is_traffic_running(self):
"""Returns true if traffic state == TRAFFIC_STATUS_STARTED"""
return self._get_traffic_state() == TRAFFIC_STATUS_STARTED
@@ -188,6 +264,28 @@ class IxNextgen(object): # pragma: no cover
"""Returns true if traffic state == TRAFFIC_STATUS_STOPPED"""
return self._get_traffic_state() == TRAFFIC_STATUS_STOPPED
+ def is_protocols_running(self, protocols):
+ """Returns true if all protocols statuses are PROTOCOL_STATUS_UP
+
+ :param protocols: list of protocols str representations, e.g.:
+ ['::ixNet::OBJ-/topology:2/deviceGroup:1/ethernet:1/ipv4:L14', ...]
+ :return: (bool) True if all protocols status is 'up', False if any
+ protocol status is 'down' or 'notStarted'
+ """
+ return all(session_status is PROTOCOL_STATUS_UP for proto in protocols
+ for session_status in self._get_protocol_status(proto))
+
+ def is_protocols_stopped(self, protocols):
+ """Returns true if all protocols statuses are in PROTOCOL_STATUS_DOWN
+
+ :param protocols: list of protocols str representations, e.g.:
+ ['::ixNet::OBJ-/topology:2/deviceGroup:1/ethernet:1/ipv4:L14', ...]
+ :return: (bool) True if all protocols status is 'down' or 'notStarted',
+ False if any protocol status is 'up'
+ """
+ return all(session_status in PROTOCOL_STATUS_DOWN for proto in protocols
+ for session_status in self._get_protocol_status(proto))
+
@staticmethod
def _parse_framesize(framesize):
"""Parse "framesize" config param. to return a list of weighted pairs
@@ -303,7 +401,25 @@ class IxNextgen(object): # pragma: no cover
'/traffic/protocolTemplate:"{}"'.format(protocol_name))
self.ixnet.execute('append', previous_element, protocol)
- def _setup_config_elements(self, add_default_proto=True):
+ def is_qinq(self, flow_data):
+ for traffic_type in flow_data:
+ if flow_data[traffic_type]['outer_l2'].get('QinQ'):
+ return True
+ return False
+
+ def _flows_settings(self, cfg):
+ flows_data = []
+ res = [key for key in cfg.keys() if key.split('_')[0] in ['uplink', 'downlink']]
+ for i in range(len(res)):
+ uplink = 'uplink_{}'.format(i)
+ downlink = 'downlink_{}'.format(i)
+ if uplink in res:
+ flows_data.append(cfg[uplink])
+ if downlink in res:
+ flows_data.append(cfg[downlink])
+ return flows_data
+
+ def _setup_config_elements(self, traffic_profile, add_default_proto=True):
"""Setup the config elements
The traffic item is configured to allow individual configurations per
@@ -319,7 +435,9 @@ class IxNextgen(object): # pragma: no cover
'trafficItem')[0]
log.info('Split the frame rate distribution per config element')
config_elements = self.ixnet.getList(traffic_item_id, 'configElement')
- for config_element in config_elements:
+ flows = self._flows_settings(traffic_profile.params)
+ # TODO: check length of both lists, it should be equal!!!
+ for config_element, flow_data in zip(config_elements, flows):
self.ixnet.setAttribute(config_element + '/frameRateDistribution',
'-portDistribution', 'splitRateEvenly')
self.ixnet.setAttribute(config_element + '/frameRateDistribution',
@@ -330,8 +448,13 @@ class IxNextgen(object): # pragma: no cover
PROTO_UDP, config_element + '/stack:"ethernet-1"')
self._append_procotol_to_stack(
PROTO_IPV4, config_element + '/stack:"ethernet-1"')
+ if self.is_qinq(flow_data):
+ self._append_procotol_to_stack(
+ PROTO_VLAN, config_element + '/stack:"ethernet-1"')
+ self._append_procotol_to_stack(
+ PROTO_VLAN, config_element + '/stack:"ethernet-1"')
- def create_traffic_model(self, uplink_ports, downlink_ports):
+ def create_traffic_model(self, uplink_ports, downlink_ports, traffic_profile):
"""Create a traffic item and the needed flow groups
Each flow group inside the traffic item (only one is present)
@@ -346,9 +469,10 @@ class IxNextgen(object): # pragma: no cover
uplink_endpoints = [port + '/protocols' for port in uplink_ports]
downlink_endpoints = [port + '/protocols' for port in downlink_ports]
self._create_flow_groups(uplink_endpoints, downlink_endpoints)
- self._setup_config_elements()
+ self._setup_config_elements(traffic_profile=traffic_profile)
- def create_ipv4_traffic_model(self, uplink_topologies, downlink_topologies):
+ def create_ipv4_traffic_model(self, uplink_endpoints, downlink_endpoints,
+ traffic_profile):
"""Create a traffic item and the needed flow groups
Each flow group inside the traffic item (only one is present)
@@ -360,8 +484,9 @@ class IxNextgen(object): # pragma: no cover
FlowGroup4: uplink2 <- downlink2
"""
self._create_traffic_item('ipv4')
- self._create_flow_groups(uplink_topologies, downlink_topologies)
- self._setup_config_elements(False)
+ self._create_flow_groups(uplink_endpoints, downlink_endpoints)
+ self._setup_config_elements(traffic_profile=traffic_profile,
+ add_default_proto=False)
def _update_frame_mac(self, ethernet_descriptor, field, mac_address):
"""Set the MAC address in a config element stack Ethernet field
@@ -428,11 +553,6 @@ class IxNextgen(object): # pragma: no cover
'-fieldValue', ETHER_TYPE_802_1ad,
'-valueType', SINGLE_VALUE)
- self._append_procotol_to_stack(
- PROTO_VLAN, config_element + '/stack:"ethernet-1"')
- self._append_procotol_to_stack(
- PROTO_VLAN, config_element + '/stack:"ethernet-1"')
-
self._update_vlan_tag(fg_id, s_vlan, S_VLAN)
self._update_vlan_tag(fg_id, c_vlan, C_VLAN)
@@ -526,9 +646,11 @@ class IxNextgen(object): # pragma: no cover
srcseed = traffic_param['outer_l3']['srcseed']
dstseed = traffic_param['outer_l3']['dstseed']
srcmask = traffic_param['outer_l3']['srcmask'] \
- or IP_VERSION_4_MASK
+ or ipaddress.IPV4LENGTH
dstmask = traffic_param['outer_l3']['dstmask'] \
- or IP_VERSION_4_MASK
+ or ipaddress.IPV4LENGTH
+ priority = traffic_param['outer_l3']['priority']
+
if srcip:
self._update_ipv4_address(
self._get_stack_item(fg_id, PROTO_IPV4)[0],
@@ -537,6 +659,58 @@ class IxNextgen(object): # pragma: no cover
self._update_ipv4_address(
self._get_stack_item(fg_id, PROTO_IPV4)[0],
'dstIp', str(dstip), dstseed, dstmask, count)
+ if priority:
+ self._update_ipv4_priority(
+ self._get_stack_item(fg_id, PROTO_IPV4)[0], priority)
+
+ def _update_ipv4_priority(self, ip_descriptor, priority):
+ """Set the IPv4 priority in a config element stack IP field
+
+ :param ip_descriptor: (str) IP descriptor, e.g.:
+ /traffic/trafficItem:1/configElement:1/stack:"ipv4-2"
+ :param priority: (dict) priority configuration from traffic profile, e.g.:
+ {'tos':
+ 'precedence': [1, 4, 7]
+ }
+ """
+ if priority.get('raw'):
+ priority_field = self._get_field_in_stack_item(ip_descriptor,
+ 'priority.raw')
+ self._set_priority_field(priority_field, priority['raw'])
+
+ elif priority.get('dscp'):
+ for field, value in priority['dscp'].items():
+ if field in SUPPORTED_DSCP_CLASSES:
+ priority_field = self._get_field_in_stack_item(
+ ip_descriptor,
+ 'priority.ds.phb.{field}.{field}'.format(field=field))
+ self._set_priority_field(priority_field, value)
+
+ elif priority.get('tos'):
+ for field, value in priority['tos'].items():
+ if field in SUPPORTED_TOS_FIELDS:
+ priority_field = self._get_field_in_stack_item(
+ ip_descriptor, 'priority.tos.' + field)
+ self._set_priority_field(priority_field, value)
+
+ def _set_priority_field(self, field_descriptor, value):
+ """Set the priority field described by field_descriptor
+
+ :param field_descriptor: (str) field descriptor, e.g.:
+ /traffic/trafficItem:1/configElement:1/stack:"ipv4-2"/ \
+ field:"ipv4.header.priority.raw-3
+ :param value: (list, int) list of integers or single integer value
+ """
+ if isinstance(value, list):
+ self.ixnet.setMultiAttribute(field_descriptor,
+ '-valueList', value,
+ '-activeFieldChoice', 'true',
+ '-valueType', 'valueList')
+ else:
+ self.ixnet.setMultiAttribute(field_descriptor,
+ '-activeFieldChoice', 'true',
+ '-singleValue', str(value))
+ self.ixnet.commit()
def update_l4(self, traffic):
"""Update the L4 headers
@@ -608,6 +782,52 @@ class IxNextgen(object): # pragma: no cover
'getColumnValues', view_obj, data_ixia)
for data_yardstick, data_ixia in name_map.items()}
+ def _get_view_page_stats(self, view_obj):
+ """Get full view page stats
+
+ :param view_obj: view object, e.g.
+ '::ixNet::OBJ-/statistics/view:"Port Statistics"'
+ :return: (list) List of dicts. Each dict represents view page row
+ """
+ view = view_obj + '/page'
+ column_headers = self.ixnet.getAttribute(view, '-columnCaptions')
+ view_rows = self.ixnet.getAttribute(view, '-rowValues')
+ view_page = [dict(zip(column_headers, row[0])) for row in view_rows]
+ return view_page
+
+ def _set_egress_flow_tracking(self, encapsulation, offset):
+ """Set egress flow tracking options
+
+ :param encapsulation: encapsulation type
+ :type encapsulation: str, e.g. 'Ethernet'
+ :param offset: offset type
+ :type offset: str, e.g. 'IPv4 TOS Precedence (3 bits)'
+ """
+ traffic_item = self.ixnet.getList(self.ixnet.getRoot() + '/traffic',
+ 'trafficItem')[0]
+ # Enable Egress Tracking
+ self.ixnet.setAttribute(traffic_item, '-egressEnabled', True)
+ self.ixnet.commit()
+
+ # Set encapsulation type
+ enc_obj = self.ixnet.getList(traffic_item, 'egressTracking')[0]
+ self.ixnet.setAttribute(enc_obj, '-encapsulation', encapsulation)
+
+ # Set offset
+ self.ixnet.setAttribute(enc_obj, '-offset', offset)
+ self.ixnet.commit()
+
+ def set_flow_tracking(self, track_by):
+ """Set flow tracking options
+
+ :param track_by: list of tracking fields
+ :type track_by: list, e.g. ['vlanVlanId0','ipv4Precedence0']
+ """
+ traffic_item = self.ixnet.getList(self.ixnet.getRoot() + '/traffic',
+ 'trafficItem')[0]
+ self.ixnet.setAttribute(traffic_item + '/tracking', '-trackBy', track_by)
+ self.ixnet.commit()
+
def get_statistics(self):
"""Retrieve port and flow statistics
@@ -617,14 +837,47 @@ class IxNextgen(object): # pragma: no cover
:return: dictionary with the statistics; the keys of this dictionary
are PORT_STATS_NAME_MAP and LATENCY_NAME_MAP keys.
"""
- port_statistics = '::ixNet::OBJ-/statistics/view:"Port Statistics"'
- flow_statistics = '::ixNet::OBJ-/statistics/view:"Flow Statistics"'
- stats = self._build_stats_map(port_statistics,
+ stats = self._build_stats_map(self.PORT_STATISTICS,
self.PORT_STATS_NAME_MAP)
- stats.update(self._build_stats_map(flow_statistics,
- self.LATENCY_NAME_MAP))
+ stats.update(self._build_stats_map(self.FLOW_STATISTICS,
+ self.LATENCY_NAME_MAP))
return stats
+ def get_pppoe_scenario_statistics(self):
+ """Retrieve port, flow and PPPoE subscribers statistics"""
+ stats = collections.defaultdict(list)
+ result = collections.defaultdict(list)
+ for stat, view in self.PPPOE_SCENARIO_STATS.items():
+ # Get view total pages number
+ total_pages = self.ixnet.getAttribute(
+ view + '/page', '-totalPages')
+ # Collect stats from all view pages
+ for page in range(1, int(total_pages) + 1):
+ current_page = int(self.ixnet.getAttribute(
+ view + '/page', '-currentPage'))
+ if page != int(current_page):
+ self.ixnet.setAttribute(view + '/page', '-currentPage',
+ str(page))
+ self.ixnet.commit()
+ page_data = self._get_view_page_stats(view)
+ stats[stat].extend(page_data)
+ # Filter collected views stats
+ for stat in stats:
+ for view_row in stats[stat]:
+ filtered_row = {}
+ for key, value in self.PPPOE_SCENARIO_STATS_MAP[stat].items():
+ if isinstance(value, str):
+ filtered_row.update({key: view_row[value]})
+ # Handle keys which values are represented by regex
+ else:
+ for k in view_row.keys():
+ if value.match(k):
+ value = value.match(k).group()
+ filtered_row.update({key: view_row[value]})
+ break
+ result[stat].append(filtered_row)
+ return result
+
def start_protocols(self):
self.ixnet.execute('startAllProtocols')
@@ -791,7 +1044,7 @@ class IxNextgen(object): # pragma: no cover
self.ixnet.commit()
return obj
- def add_pppox_client(self, xproto, auth, user, pwd):
+ def add_pppox_client(self, xproto, auth, user, pwd, enable_redial=True):
log.debug(
"add_pppox_client: xproto='%s', auth='%s', user='%s', pwd='%s'",
xproto, auth, user, pwd)
@@ -811,6 +1064,10 @@ class IxNextgen(object): # pragma: no cover
else:
raise NotImplementedError()
+ if enable_redial:
+ redial = self.ixnet.getAttribute(obj, '-enableRedial')
+ self.ixnet.setAttribute(redial + '/singleValue', '-value', 'true')
+
self.ixnet.commit()
return obj
@@ -839,3 +1096,37 @@ class IxNextgen(object): # pragma: no cover
'-value', bgp_type)
self.ixnet.commit()
return obj
+
+ def add_interface(self, vport, ip, mac=None, gateway=None):
+ """Add protocol interface to the vport"""
+ log.debug("add_interface: mac='%s', ip='%s', gateway='%s'", mac, ip,
+ gateway)
+ obj = self.ixnet.add(vport, 'interface')
+ self.ixnet.commit()
+
+ if mac is not None:
+ self.ixnet.setMultiAttribute(obj + '/ethernet', '-macAddress', mac)
+
+ ipv4 = self.ixnet.add(obj, 'ipv4')
+ self.ixnet.setMultiAttribute(ipv4, '-ip', ip)
+
+ if gateway is not None:
+ self.ixnet.setMultiAttribute(ipv4, '-gateway', gateway)
+
+ self.ixnet.commit()
+
+ self.ixnet.setMultiAttribute(obj, '-enabled', 'true')
+ self.ixnet.commit()
+
+ return obj
+
+ def add_static_ipv4(self, iface, vport, start_ip, count, mask='24'):
+ """Add static IP range to the interface"""
+ log.debug("add_static_ipv4: start_ip:'%s', count:'%s'",
+ start_ip, count)
+ obj = self.ixnet.add(vport + '/protocols/static', 'ip')
+
+ self.ixnet.setMultiAttribute(obj, '-protocolInterface', iface,
+ '-ipStart', start_ip, '-count', count,
+ '-mask', mask, '-enabled', 'true')
+ self.ixnet.commit()
diff --git a/yardstick/network_services/nfvi/resource.py b/yardstick/network_services/nfvi/resource.py
index 5922bd3b9..ba49ab5b4 100644
--- a/yardstick/network_services/nfvi/resource.py
+++ b/yardstick/network_services/nfvi/resource.py
@@ -48,6 +48,7 @@ class ResourceProfile(object):
This profile adds a resource at the beginning of the test session
"""
COLLECTD_CONF = "collectd.conf"
+ BAR_COLLECTD_CONF_PATH = "/opt/collectd/etc/collectd.conf.d/"
AMPQ_PORT = 5672
DEFAULT_INTERVAL = 25
DEFAULT_TIMEOUT = 3600
@@ -248,6 +249,8 @@ class ResourceProfile(object):
"plugins": self.plugins,
}
self._provide_config_file(config_file_path, self.COLLECTD_CONF, kwargs)
+ self._provide_config_file(self.BAR_COLLECTD_CONF_PATH,
+ self.COLLECTD_CONF, kwargs)
def _setup_ovs_stats(self, connection):
try:
diff --git a/yardstick/network_services/pipeline.py b/yardstick/network_services/pipeline.py
index 7155480d4..4fbe7967f 100644
--- a/yardstick/network_services/pipeline.py
+++ b/yardstick/network_services/pipeline.py
@@ -22,7 +22,7 @@ from yardstick.common import utils
FIREWALL_ADD_DEFAULT = "p {0} firewall add default 1"
FIREWALL_ADD_PRIO = """\
-p {0} firewall add priority 1 ipv4 {1} 24 0.0.0.0 0 0 65535 0 65535 6 0xFF port 0"""
+p {0} firewall add priority 1 ipv4 {1} 24 0.0.0.0 0 0 65535 0 65535 17 0xFF port 0"""
FLOW_ADD_QINQ_RULES = """\
p {0} flow add qinq 128 512 port 0 id 1
diff --git a/yardstick/network_services/traffic_profile/__init__.py b/yardstick/network_services/traffic_profile/__init__.py
index 91d8a665f..85b3d54a0 100644
--- a/yardstick/network_services/traffic_profile/__init__.py
+++ b/yardstick/network_services/traffic_profile/__init__.py
@@ -23,12 +23,15 @@ def register_modules():
'yardstick.network_services.traffic_profile.http_ixload',
'yardstick.network_services.traffic_profile.ixia_rfc2544',
'yardstick.network_services.traffic_profile.prox_ACL',
+ 'yardstick.network_services.traffic_profile.prox_irq',
'yardstick.network_services.traffic_profile.prox_binsearch',
'yardstick.network_services.traffic_profile.prox_profile',
'yardstick.network_services.traffic_profile.prox_ramp',
'yardstick.network_services.traffic_profile.rfc2544',
'yardstick.network_services.traffic_profile.pktgen',
'yardstick.network_services.traffic_profile.landslide_profile',
+ 'yardstick.network_services.traffic_profile.vpp_rfc2544',
+ 'yardstick.network_services.traffic_profile.sip',
]
for module in modules:
diff --git a/yardstick/network_services/traffic_profile/base.py b/yardstick/network_services/traffic_profile/base.py
index ea3f17874..2fdf6ce4a 100644
--- a/yardstick/network_services/traffic_profile/base.py
+++ b/yardstick/network_services/traffic_profile/base.py
@@ -36,7 +36,7 @@ class TrafficProfileConfig(object):
self.description = tp_config.get('description')
tprofile = tp_config['traffic_profile']
self.traffic_type = tprofile.get('traffic_type')
- self.frame_rate, self.rate_unit = self._parse_rate(
+ self.frame_rate, self.rate_unit = self.parse_rate(
tprofile.get('frame_rate', self.DEFAULT_FRAME_RATE))
self.test_precision = tprofile.get('test_precision')
self.packet_sizes = tprofile.get('packet_sizes')
@@ -46,7 +46,7 @@ class TrafficProfileConfig(object):
self.step_interval = tprofile.get('step_interval')
self.enable_latency = tprofile.get('enable_latency', False)
- def _parse_rate(self, rate):
+ def parse_rate(self, rate):
"""Parse traffic profile rate
The line rate can be defined in fps or percentage over the maximum line
diff --git a/yardstick/network_services/traffic_profile/http.py b/yardstick/network_services/traffic_profile/http.py
index 2d00fb849..31ab17ef7 100644
--- a/yardstick/network_services/traffic_profile/http.py
+++ b/yardstick/network_services/traffic_profile/http.py
@@ -24,6 +24,10 @@ class TrafficProfileGenericHTTP(TrafficProfile):
def __init__(self, TrafficProfile):
super(TrafficProfileGenericHTTP, self).__init__(TrafficProfile)
+ def get_links_param(self):
+ return {k: v for k, v in self.params.items() if
+ "uplink" in k or "downlink" in k}
+
def execute(self, traffic_generator):
''' send run traffic for a selected traffic generator'''
pass
diff --git a/yardstick/network_services/traffic_profile/http_ixload.py b/yardstick/network_services/traffic_profile/http_ixload.py
index 6cbdb8ab2..ec0762500 100644
--- a/yardstick/network_services/traffic_profile/http_ixload.py
+++ b/yardstick/network_services/traffic_profile/http_ixload.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -24,14 +24,26 @@ try:
except ImportError:
import json as jsonutils
-from yardstick.common import exceptions
+
+class ErrorClass(object):
+
+ def __init__(self, *args, **kwargs):
+ if 'test' not in kwargs:
+ raise RuntimeError
+
+ def __getattr__(self, item):
+ raise AttributeError
+
+
+class InvalidRxfFile(Exception):
+ message = 'Loaded rxf file has unexpected format'
+
try:
from IxLoad import IxLoad, StatCollectorUtils
except ImportError:
- IxLoad = exceptions.ErrorClass
- StatCollectorUtils = exceptions.ErrorClass
-
+ IxLoad = ErrorClass
+ StatCollectorUtils = ErrorClass
LOG = logging.getLogger(__name__)
CSV_FILEPATH_NAME = 'IxL_statResults.csv'
@@ -106,8 +118,10 @@ class IXLOADHttpTest(object):
self.chassis = None
self.card = None
self.ports_to_reassign = None
+ self.links_param = None
self.test_input = jsonutils.loads(test_input)
self.parse_run_test()
+ self.test = None
@staticmethod
def format_ports_for_reassignment(ports):
@@ -171,6 +185,145 @@ class IXLOADHttpTest(object):
LOG.error('Error: IxLoad config file not found: %s', config_file)
raise
+ def update_network_address(self, net_traffic, address, gateway, prefix):
+ """Update ip address and gateway for net_traffic object
+
+ This function update field which configure source addresses for
+ traffic which is described by net_traffic object.
+ Do not return anything
+
+ :param net_traffic: (IxLoadObjectProxy) proxy obj to tcl net_traffic object
+ :param address: (str) Ipv4 range start address
+ :param gateway: (str) Ipv4 address of gateway
+ :param prefix: (int) subnet prefix
+ :return:
+ """
+ try:
+ ethernet = net_traffic.network.getL1Plugin()
+ ix_net_l2_ethernet_plugin = ethernet.childrenList[0]
+ ix_net_ip_v4_v6_plugin = ix_net_l2_ethernet_plugin.childrenList[0]
+ ix_net_ip_v4_v6_range = ix_net_ip_v4_v6_plugin.rangeList[0]
+
+ ix_net_ip_v4_v6_range.config(
+ prefix=prefix,
+ ipAddress=address,
+ gatewayAddress=gateway)
+ except Exception:
+ raise InvalidRxfFile
+
+ def update_network_mac_address(self, net_traffic, mac):
+ """Update MACaddress for net_traffic object
+
+ This function update field which configure MACaddresses for
+ traffic which is described by net_traffic object.
+ If mac == "auto" then will be configured auto generated mac
+ Do not return anything.
+
+ :param net_traffic: (IxLoadObjectProxy) proxy obj to tcl net_traffic object
+ :param mac: (str) MAC
+ :return:
+ """
+ try:
+ ethernet = net_traffic.network.getL1Plugin()
+ ix_net_l2_ethernet_plugin = ethernet.childrenList[0]
+ ix_net_ip_v4_v6_plugin = ix_net_l2_ethernet_plugin.childrenList[0]
+ ix_net_ip_v4_v6_range = ix_net_ip_v4_v6_plugin.rangeList[0]
+
+ if str(mac).lower() == "auto":
+ ix_net_ip_v4_v6_range.config(autoMacGeneration=True)
+ else:
+ ix_net_ip_v4_v6_range.config(autoMacGeneration=False)
+ mac_range = ix_net_ip_v4_v6_range.getLowerRelatedRange(
+ "MacRange")
+ mac_range.config(mac=mac)
+ except Exception:
+ raise InvalidRxfFile
+
+ def update_network_param(self, net_traffic, param):
+ """Update net_traffic by parameters specified in param"""
+
+ self.update_network_address(net_traffic, param["address"],
+ param["gateway"], param["subnet_prefix"])
+
+ self.update_network_mac_address(net_traffic, param["mac"])
+
+ def update_config(self):
+ """Update some fields by parameters from traffic profile"""
+
+ net_traffics = {}
+ # self.test.communityList is a IxLoadObjectProxy to some tcl object
+ # which contain all net_traffic objects in scenario.
+ # net_traffic item has a name in format "activity_name@item_name"
+ try:
+ for item in self.test.communityList:
+ net_traffics[item.name.split('@')[1]] = item
+ except Exception: # pylint: disable=broad-except
+ pass
+
+ for name, net_traffic in net_traffics.items():
+ try:
+ param = self.links_param[name]
+ except KeyError:
+ LOG.debug('There is no param for net_traffic %s', name)
+ continue
+
+ self.update_network_param(net_traffic, param["ip"])
+ if "uplink" in name:
+ self.update_http_client_param(net_traffic, param["http_client"])
+
+ def update_http_client_param(self, net_traffic, param):
+ """Update http client object in net_traffic
+
+ Update http client object in net_traffic by parameters
+ specified in param.
+ Do not return anything.
+
+ :param net_traffic: (IxLoadObjectProxy) proxy obj to tcl net_traffic object
+ :param param: (dict) http_client section from traffic profile
+ :return:
+ """
+ page = param.get("page_object")
+ if page:
+ self.update_page_size(net_traffic, page)
+ users = param.get("simulated_users")
+ if users:
+ self.update_user_count(net_traffic, users)
+
+ def update_page_size(self, net_traffic, page_object):
+ """Update page_object field in http client object in net_traffic
+
+ This function update field which configure page_object
+ which will be loaded from server
+ Do not return anything.
+
+ :param net_traffic: (IxLoadObjectProxy) proxy obj to tcl net_traffic object
+ :param page_object: (str) path to object on server e.g. "/4k.html"
+ :return:
+ """
+ try:
+ activity = net_traffic.activityList[0]
+ ix_http_command = activity.agent.actionList[0]
+ ix_http_command.config(pageObject=page_object)
+ except Exception:
+ raise InvalidRxfFile
+
+ def update_user_count(self, net_traffic, user_count):
+ """Update userObjectiveValue field in activity object in net_traffic
+
+ This function update field which configure users count
+ which will be simulated by client.
+ Do not return anything.
+
+ :param net_traffic: (IxLoadObjectProxy) proxy obj to tcl net_traffic object
+ :param user_count: (int) number of simulated users
+ :return:
+ """
+ try:
+ activity = net_traffic.activityList[0]
+ activity.config(userObjectiveValue=user_count)
+ except Exception:
+ raise InvalidRxfFile
+
def start_http_test(self):
self.ix_load = IxLoad()
@@ -197,16 +350,18 @@ class IXLOADHttpTest(object):
# Get the first test on the testList
test_name = repository.testList[0].cget("name")
- test = repository.testList.getItem(test_name)
+ self.test = repository.testList.getItem(test_name)
self.set_results_dir(test_controller, self.results_on_windows)
- test.config(statsRequired=1, enableResetPorts=1, csvInterval=2,
- enableForceOwnership=True)
+ self.test.config(statsRequired=1, enableResetPorts=1, csvInterval=2,
+ enableForceOwnership=True)
+
+ self.update_config()
# ---- Remap ports ----
try:
- self.reassign_ports(test, repository, self.ports_to_reassign)
+ self.reassign_ports(self.test, repository, self.ports_to_reassign)
except Exception: # pylint: disable=broad-except
LOG.exception("Exception occurred during reassign_ports")
@@ -246,7 +401,7 @@ class IXLOADHttpTest(object):
self.stat_utils.StartCollector(self.IxL_StatCollectorCommand)
- test_controller.run(test)
+ test_controller.run(self.test)
self.ix_load.waitForTestFinish()
test_controller.releaseConfigWaitFinish()
@@ -258,7 +413,7 @@ class IXLOADHttpTest(object):
test_controller.generateReport(detailedReport=1, format="PDF;HTML")
test_controller.releaseConfigWaitFinish()
- self.ix_load.delete(test)
+ self.ix_load.delete(self.test)
self.ix_load.delete(test_controller)
self.ix_load.delete(logger)
self.ix_load.delete(log_engine)
@@ -296,6 +451,9 @@ class IXLOADHttpTest(object):
LOG.debug("Ports to be reassigned: %s", self.ports_to_reassign)
+ self.links_param = self.test_input["links_param"]
+ LOG.debug("Links param to be applied: %s", self.links_param)
+
def main(args):
# Get the args from cmdline and parse and run the test
diff --git a/yardstick/network_services/traffic_profile/ixia_rfc2544.py b/yardstick/network_services/traffic_profile/ixia_rfc2544.py
index b8aa78d80..ca45b500d 100644
--- a/yardstick/network_services/traffic_profile/ixia_rfc2544.py
+++ b/yardstick/network_services/traffic_profile/ixia_rfc2544.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,6 +13,7 @@
# limitations under the License.
import logging
+import collections
from yardstick.common import utils
from yardstick.network_services.traffic_profile import base as tp_base
@@ -27,12 +28,15 @@ class IXIARFC2544Profile(trex_traffic_profile.TrexProfile):
UPLINK = 'uplink'
DOWNLINK = 'downlink'
DROP_PERCENT_ROUND = 6
- RATE_ROUND = 5
+ STATUS_SUCCESS = "Success"
+ STATUS_FAIL = "Failure"
def __init__(self, yaml_data):
super(IXIARFC2544Profile, self).__init__(yaml_data)
self.rate = self.config.frame_rate
self.rate_unit = self.config.rate_unit
+ self.iteration = 0
+ self.full_profile = {}
def _get_ip_and_mask(self, ip_range):
_ip_range = ip_range.split('-')
@@ -76,6 +80,12 @@ class IXIARFC2544Profile(trex_traffic_profile.TrexProfile):
'outer_l4': {},
}
+ frame_rate = value.get('frame_rate')
+ if frame_rate:
+ flow_rate, flow_rate_unit = self.config.parse_rate(frame_rate)
+ result[traffickey]['rate'] = flow_rate
+ result[traffickey]['rate_unit'] = flow_rate_unit
+
outer_l2 = value.get('outer_l2')
if outer_l2:
result[traffickey]['outer_l2'].update({
@@ -111,6 +121,7 @@ class IXIARFC2544Profile(trex_traffic_profile.TrexProfile):
'dstmask': dstmask,
'type': key,
'proto': outer_l3.get('proto'),
+ 'priority': outer_l3.get('priority')
})
outer_l4 = value.get('outer_l4')
@@ -135,12 +146,16 @@ class IXIARFC2544Profile(trex_traffic_profile.TrexProfile):
return result
- def _ixia_traffic_generate(self, traffic, ixia_obj):
+ def _ixia_traffic_generate(self, traffic, ixia_obj, traffic_gen):
ixia_obj.update_frame(traffic, self.config.duration)
ixia_obj.update_ip_packet(traffic)
ixia_obj.update_l4(traffic)
+ self._update_traffic_tracking_options(traffic_gen)
ixia_obj.start_traffic()
+ def _update_traffic_tracking_options(self, traffic_gen):
+ traffic_gen.update_tracking_options()
+
def update_traffic_profile(self, traffic_generator):
def port_generator():
for vld_id, intfs in sorted(traffic_generator.networks.items()):
@@ -161,31 +176,38 @@ class IXIARFC2544Profile(trex_traffic_profile.TrexProfile):
first_run = self.first_run
if self.first_run:
self.first_run = False
- self.full_profile = {}
self.pg_id = 0
- self.update_traffic_profile(traffic_generator)
self.max_rate = self.rate
self.min_rate = 0.0
else:
- self.rate = round(float(self.max_rate + self.min_rate) / 2.0,
- self.RATE_ROUND)
+ self.rate = self._get_next_rate()
+ self.iteration = traffic_generator.rfc_helper.iteration.value
traffic = self._get_ixia_traffic_profile(self.full_profile, mac)
- self._ixia_traffic_generate(traffic, ixia_obj)
+ self._ixia_traffic_generate(traffic, ixia_obj, traffic_generator)
return first_run
- def get_drop_percentage(self, samples, tol_min, tolerance,
- first_run=False):
+ # pylint: disable=unused-argument
+ def get_drop_percentage(self, samples, tol_min, tolerance, precision,
+ resolution, first_run=False, tc_rfc2544_opts=None):
completed = False
- drop_percent = 100
+ drop_percent = 100.0
num_ifaces = len(samples)
duration = self.config.duration
in_packets_sum = sum(
- [samples[iface]['in_packets'] for iface in samples])
+ [samples[iface]['InPackets'] for iface in samples])
out_packets_sum = sum(
- [samples[iface]['out_packets'] for iface in samples])
+ [samples[iface]['OutPackets'] for iface in samples])
+ in_bytes_sum = sum(
+ [samples[iface]['InBytes'] for iface in samples])
+ out_bytes_sum = sum(
+ [samples[iface]['OutBytes'] for iface in samples])
rx_throughput = round(float(in_packets_sum) / duration, 3)
tx_throughput = round(float(out_packets_sum) / duration, 3)
+ # Rx throughput in Bps
+ rx_throughput_bps = round(float(in_bytes_sum) / duration, 3)
+ # Tx throughput in Bps
+ tx_throughput_bps = round(float(out_bytes_sum) / duration, 3)
packet_drop = abs(out_packets_sum - in_packets_sum)
try:
@@ -208,21 +230,196 @@ class IXIARFC2544Profile(trex_traffic_profile.TrexProfile):
else:
completed = True
- latency_ns_avg = float(
- sum([samples[iface]['Store-Forward_Avg_latency_ns']
- for iface in samples])) / num_ifaces
- latency_ns_min = float(
- sum([samples[iface]['Store-Forward_Min_latency_ns']
- for iface in samples])) / num_ifaces
- latency_ns_max = float(
- sum([samples[iface]['Store-Forward_Max_latency_ns']
- for iface in samples])) / num_ifaces
+ last_rate = self.rate
+ next_rate = self._get_next_rate()
+ if abs(next_rate - self.rate) < resolution:
+ LOG.debug("rate=%s, next_rate=%s, resolution=%s", self.rate,
+ next_rate, resolution)
+ # stop test if the difference between the rate transmission
+ # in two iterations is smaller than the value of the resolution
+ completed = True
+
+ LOG.debug("tolerance=%s, tolerance_precision=%s drop_percent=%s "
+ "completed=%s", tolerance, precision, drop_percent,
+ completed)
+
+ latency_ns_avg = float(sum(
+ [samples[iface]['LatencyAvg'] for iface in samples])) / num_ifaces
+ latency_ns_min = min([samples[iface]['LatencyMin'] for iface in samples])
+ latency_ns_max = max([samples[iface]['LatencyMax'] for iface in samples])
+
+ samples['Status'] = self.STATUS_FAIL
+ if round(drop_percent, precision) <= tolerance:
+ samples['Status'] = self.STATUS_SUCCESS
samples['TxThroughput'] = tx_throughput
samples['RxThroughput'] = rx_throughput
+ samples['TxThroughputBps'] = tx_throughput_bps
+ samples['RxThroughputBps'] = rx_throughput_bps
samples['DropPercentage'] = drop_percent
- samples['latency_ns_avg'] = latency_ns_avg
- samples['latency_ns_min'] = latency_ns_min
- samples['latency_ns_max'] = latency_ns_max
+ samples['LatencyAvg'] = latency_ns_avg
+ samples['LatencyMin'] = latency_ns_min
+ samples['LatencyMax'] = latency_ns_max
+ samples['Rate'] = last_rate
+ samples['PktSize'] = self._get_framesize()
+ samples['Iteration'] = self.iteration
+
+ return completed, samples
+
+
+class IXIARFC2544PppoeScenarioProfile(IXIARFC2544Profile):
+ """Class handles BNG PPPoE scenario tests traffic profile"""
+
+ def __init__(self, yaml_data):
+ super(IXIARFC2544PppoeScenarioProfile, self).__init__(yaml_data)
+ self.full_profile = collections.OrderedDict()
+
+ def _get_flow_groups_params(self):
+ flows_data = [key for key in self.params.keys()
+ if key.split('_')[0] in [self.UPLINK, self.DOWNLINK]]
+ for i in range(len(flows_data)):
+ uplink = '_'.join([self.UPLINK, str(i)])
+ downlink = '_'.join([self.DOWNLINK, str(i)])
+ if uplink in flows_data:
+ self.full_profile.update({uplink: self.params[uplink]})
+ if downlink in flows_data:
+ self.full_profile.update({downlink: self.params[downlink]})
+
+ def update_traffic_profile(self, traffic_generator):
+
+ networks = collections.OrderedDict()
+
+ # Sort network interfaces pairs
+ for i in range(len(traffic_generator.networks)):
+ uplink = '_'.join([self.UPLINK, str(i)])
+ downlink = '_'.join([self.DOWNLINK, str(i)])
+ if uplink in traffic_generator.networks:
+ networks[uplink] = traffic_generator.networks[uplink]
+ if downlink in traffic_generator.networks:
+ networks[downlink] = traffic_generator.networks[downlink]
+
+ def port_generator():
+ for intfs in networks.values():
+ for intf in intfs:
+ yield traffic_generator.vnfd_helper.port_num(intf)
+
+ self._get_flow_groups_params()
+ self.ports = [port for port in port_generator()]
+
+ def _get_prio_flows_drop_percentage(self, stats):
+ drop_percent = 100
+ for prio_id in stats:
+ prio_flow = stats[prio_id]
+ sum_packet_drop = abs(prio_flow['OutPackets'] - prio_flow['InPackets'])
+ try:
+ drop_percent = round(
+ (sum_packet_drop / float(prio_flow['OutPackets'])) * 100,
+ self.DROP_PERCENT_ROUND)
+ except ZeroDivisionError:
+ LOG.info('No traffic is flowing')
+ prio_flow['DropPercentage'] = drop_percent
+ return stats
+
+ def _get_summary_pppoe_subs_counters(self, samples):
+ result = {}
+ keys = ['SessionsUp',
+ 'SessionsDown',
+ 'SessionsNotStarted',
+ 'SessionsTotal']
+ for key in keys:
+ result[key] = \
+ sum([samples[port][key] for port in samples
+ if key in samples[port]])
+ return result
+
+ def get_drop_percentage(self, samples, tol_min, tolerance, precision,
+ resolution, first_run=False, tc_rfc2544_opts=None):
+ completed = False
+ sum_drop_percent = 100
+ num_ifaces = len(samples)
+ duration = self.config.duration
+ last_rate = self.rate
+ priority_stats = samples.pop('priority_stats')
+ priority_stats = self._get_prio_flows_drop_percentage(priority_stats)
+ summary_subs_stats = self._get_summary_pppoe_subs_counters(samples)
+ in_packets_sum = sum(
+ [samples[iface]['InPackets'] for iface in samples])
+ out_packets_sum = sum(
+ [samples[iface]['OutPackets'] for iface in samples])
+ in_bytes_sum = sum(
+ [samples[iface]['InBytes'] for iface in samples])
+ out_bytes_sum = sum(
+ [samples[iface]['OutBytes'] for iface in samples])
+ rx_throughput = round(float(in_packets_sum) / duration, 3)
+ tx_throughput = round(float(out_packets_sum) / duration, 3)
+ # Rx throughput in Bps
+ rx_throughput_bps = round(float(in_bytes_sum) / duration, 3)
+ # Tx throughput in Bps
+ tx_throughput_bps = round(float(out_bytes_sum) / duration, 3)
+ sum_packet_drop = abs(out_packets_sum - in_packets_sum)
+
+ try:
+ sum_drop_percent = round(
+ (sum_packet_drop / float(out_packets_sum)) * 100,
+ self.DROP_PERCENT_ROUND)
+ except ZeroDivisionError:
+ LOG.info('No traffic is flowing')
+
+ latency_ns_avg = float(sum(
+ [samples[iface]['LatencyAvg'] for iface in samples])) / num_ifaces
+ latency_ns_min = min([samples[iface]['LatencyMin'] for iface in samples])
+ latency_ns_max = max([samples[iface]['LatencyMax'] for iface in samples])
+
+ samples['TxThroughput'] = tx_throughput
+ samples['RxThroughput'] = rx_throughput
+ samples['TxThroughputBps'] = tx_throughput_bps
+ samples['RxThroughputBps'] = rx_throughput_bps
+ samples['DropPercentage'] = sum_drop_percent
+ samples['LatencyAvg'] = latency_ns_avg
+ samples['LatencyMin'] = latency_ns_min
+ samples['LatencyMax'] = latency_ns_max
+ samples['Priority'] = priority_stats
+ samples['Rate'] = last_rate
+ samples['PktSize'] = self._get_framesize()
+ samples['Iteration'] = self.iteration
+ samples.update(summary_subs_stats)
+
+ if tc_rfc2544_opts:
+ priority = tc_rfc2544_opts.get('priority')
+ if priority:
+ drop_percent = samples['Priority'][priority]['DropPercentage']
+ else:
+ drop_percent = sum_drop_percent
+ else:
+ drop_percent = sum_drop_percent
+
+ if first_run:
+ completed = True if drop_percent <= tolerance else False
+ if (first_run and
+ self.rate_unit == tp_base.TrafficProfileConfig.RATE_FPS):
+ self.rate = float(out_packets_sum) / duration / num_ifaces
+
+ if drop_percent > tolerance:
+ self.max_rate = self.rate
+ elif drop_percent < tol_min:
+ self.min_rate = self.rate
+ else:
+ completed = True
+
+ next_rate = self._get_next_rate()
+ if abs(next_rate - self.rate) < resolution:
+ LOG.debug("rate=%s, next_rate=%s, resolution=%s", self.rate,
+ next_rate, resolution)
+ # stop test if the difference between the rate transmission
+ # in two iterations is smaller than the value of the resolution
+ completed = True
+
+ LOG.debug("tolerance=%s, tolerance_precision=%s drop_percent=%s "
+ "completed=%s", tolerance, precision, drop_percent,
+ completed)
+
+ samples['Status'] = self.STATUS_FAIL
+ if round(drop_percent, precision) <= tolerance:
+ samples['Status'] = self.STATUS_SUCCESS
return completed, samples
diff --git a/yardstick/network_services/traffic_profile/prox_binsearch.py b/yardstick/network_services/traffic_profile/prox_binsearch.py
index f924cf419..402bf741c 100644
--- a/yardstick/network_services/traffic_profile/prox_binsearch.py
+++ b/yardstick/network_services/traffic_profile/prox_binsearch.py
@@ -168,8 +168,8 @@ class ProxBinSearchProfile(ProxProfile):
samples = result.get_samples(pkt_size, successful_pkt_loss, port_samples)
- if theor_max_thruput < samples["TxThroughput"]:
- theor_max_thruput = samples['TxThroughput']
+ if theor_max_thruput < samples["RequestedTxThroughput"]:
+ theor_max_thruput = samples['RequestedTxThroughput']
samples['theor_max_throughput'] = theor_max_thruput
samples["rx_total"] = int(result.rx_total)
diff --git a/yardstick/network_services/traffic_profile/prox_irq.py b/yardstick/network_services/traffic_profile/prox_irq.py
new file mode 100644
index 000000000..0ea294914
--- /dev/null
+++ b/yardstick/network_services/traffic_profile/prox_irq.py
@@ -0,0 +1,48 @@
+# Copyright (c) 2016-2018 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+""" Fixed traffic profile definitions """
+
+import logging
+import time
+
+from yardstick.network_services.traffic_profile.prox_profile import ProxProfile
+
+LOG = logging.getLogger(__name__)
+
+
+class ProxIrqProfile(ProxProfile):
+ """
+ This profile adds a single stream at the beginning of the traffic session
+ """
+
+ def __init__(self, tp_config):
+ super(ProxIrqProfile, self).__init__(tp_config)
+
+ def init(self, queue):
+ self.queue = queue
+ self.queue.cancel_join_thread()
+
+ def execute_traffic(self, traffic_generator):
+ LOG.debug("Prox_IRQ Execute Traffic....")
+ time.sleep(5)
+
+ def is_ended(self):
+ return False
+
+ def run_test(self):
+ """Run the test
+ """
+
+ LOG.info("Prox_IRQ ....")
diff --git a/yardstick/network_services/traffic_profile/prox_profile.py b/yardstick/network_services/traffic_profile/prox_profile.py
index de4b3f9a0..be450c9f7 100644
--- a/yardstick/network_services/traffic_profile/prox_profile.py
+++ b/yardstick/network_services/traffic_profile/prox_profile.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2018 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,6 +17,7 @@ from __future__ import absolute_import
import logging
import multiprocessing
+import time
from yardstick.network_services.traffic_profile.base import TrafficProfile
from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxProfileHelper
@@ -117,6 +118,7 @@ class ProxProfile(TrafficProfile):
try:
pkt_size = next(self.pkt_size_iterator)
except StopIteration:
+ time.sleep(5)
self.done.set()
return
diff --git a/yardstick/network_services/traffic_profile/rfc2544.py b/yardstick/network_services/traffic_profile/rfc2544.py
index e33c437c9..aaa491b75 100644
--- a/yardstick/network_services/traffic_profile/rfc2544.py
+++ b/yardstick/network_services/traffic_profile/rfc2544.py
@@ -23,7 +23,7 @@ from yardstick.common import constants
from yardstick.network_services.traffic_profile import trex_traffic_profile
-LOGGING = logging.getLogger(__name__)
+LOG = logging.getLogger(__name__)
SRC_PORT = 'sport'
DST_PORT = 'dport'
@@ -72,14 +72,16 @@ class RFC2544Profile(trex_traffic_profile.TrexProfile):
"""TRex RFC2544 traffic profile"""
TOLERANCE_LIMIT = 0.01
+ STATUS_SUCCESS = "Success"
+ STATUS_FAIL = "Failure"
def __init__(self, traffic_generator):
super(RFC2544Profile, self).__init__(traffic_generator)
self.generator = None
+ self.iteration = 0
self.rate = self.config.frame_rate
self.max_rate = self.config.frame_rate
self.min_rate = 0
- self.drop_percent_max = 0
def register_generator(self, generator):
self.generator = generator
@@ -126,6 +128,7 @@ class RFC2544Profile(trex_traffic_profile.TrexProfile):
self.generator.client.start(ports=ports,
duration=self.config.duration,
force=True)
+ self.iteration = self.generator.rfc2544_helper.iteration.value
return ports, port_pg_id
def _create_profile(self, profile_data, rate, port_pg_id, enable_latency):
@@ -142,7 +145,7 @@ class RFC2544Profile(trex_traffic_profile.TrexProfile):
return trex_stl_streams.STLProfile(streams)
def _create_imix_data(self, imix,
- weight_mode=constants.DISTRIBUTION_IN_PACKETS):
+ weight_mode=constants.DISTRIBUTION_IN_BYTES):
"""Generate the IMIX distribution for a STL profile
The input information is the framesize dictionary in a test case
@@ -192,13 +195,13 @@ class RFC2544Profile(trex_traffic_profile.TrexProfile):
imix_dip = {size: float(weight) / weight_normalize
for size, weight in imix_count.items()}
- if weight_mode == constants.DISTRIBUTION_IN_BYTES:
+ if weight_mode == constants.DISTRIBUTION_IN_PACKETS:
return imix_dip
byte_total = sum([int(size) * weight
- for size, weight in imix_dip.items()])
- return {size: (int(size) * weight * 100) / byte_total
- for size, weight in imix_dip.items()}
+ for size, weight in imix_count.items()])
+ return {size: float(int(size) * weight * 100) / byte_total
+ for size, weight in imix_count.items()}
def _create_vm(self, packet_definition):
"""Create the STL Raw instructions"""
@@ -271,17 +274,24 @@ class RFC2544Profile(trex_traffic_profile.TrexProfile):
return streams
def get_drop_percentage(self, samples, tol_low, tol_high,
- correlated_traffic):
+ correlated_traffic, resolution): # pylint: disable=unused-argument
"""Calculate the drop percentage and run the traffic"""
completed = False
+ status = self.STATUS_FAIL
out_pkt_end = sum(port['out_packets'] for port in samples[-1].values())
in_pkt_end = sum(port['in_packets'] for port in samples[-1].values())
out_pkt_ini = sum(port['out_packets'] for port in samples[0].values())
in_pkt_ini = sum(port['in_packets'] for port in samples[0].values())
+ in_bytes_ini = sum(port['in_bytes'] for port in samples[0].values())
+ out_bytes_ini = sum(port['out_bytes'] for port in samples[0].values())
+ in_bytes_end = sum(port['in_bytes'] for port in samples[-1].values())
+ out_bytes_end = sum(port['out_bytes'] for port in samples[-1].values())
time_diff = (list(samples[-1].values())[0]['timestamp'] -
list(samples[0].values())[0]['timestamp']).total_seconds()
out_packets = out_pkt_end - out_pkt_ini
in_packets = in_pkt_end - in_pkt_ini
+ out_bytes = out_bytes_end - out_bytes_ini
+ in_bytes = in_bytes_end - in_bytes_ini
tx_rate_fps = float(out_packets) / time_diff
rx_rate_fps = float(in_packets) / time_diff
drop_percent = 100.0
@@ -298,26 +308,55 @@ class RFC2544Profile(trex_traffic_profile.TrexProfile):
elif drop_percent < tol_low:
self.min_rate = self.rate
else:
+ status = self.STATUS_SUCCESS
completed = True
last_rate = self.rate
- self.rate = round(float(self.max_rate + self.min_rate) / 2.0, 5)
-
- throughput = rx_rate_fps * 2 if correlated_traffic else rx_rate_fps
-
- if drop_percent > self.drop_percent_max:
- self.drop_percent_max = drop_percent
-
- latency = {port_num: value['latency']
- for port_num, value in samples[-1].items()}
+ self.rate = self._get_next_rate()
+ if abs(last_rate - self.rate) < resolution:
+ # stop test if the difference between the rate transmission
+ # in two iterations is smaller than the value of the resolution
+ completed = True
+ LOG.debug("rate=%s, next_rate=%s, resolution=%s, completed=%s",
+ last_rate, self.rate, resolution, completed)
+
+ ports = samples[-1].keys()
+ num_ports = len(ports)
+
+ output = {}
+ for port in ports:
+ output[port] = {}
+ first = samples[0][port]
+ last = samples[-1][port]
+ output[port]['InPackets'] = last['in_packets'] - first['in_packets']
+ output[port]['OutPackets'] = last['out_packets'] - first['out_packets']
+ output[port]['InBytes'] = last['in_bytes'] - first['in_bytes']
+ output[port]['OutBytes'] = last['out_bytes'] - first['out_bytes']
+ if self.config.enable_latency:
+ output[port]['LatencyAvg'] = float(sum(
+ [last['latency'][id]['average'] for id in
+ last['latency']]) * 1000) / len(last['latency'])
+ output[port]['LatencyMin'] = min(
+ [last['latency'][id]['total_min'] for id in
+ last['latency']]) * 1000
+ output[port]['LatencyMax'] = max(
+ [last['latency'][id]['total_max'] for id in
+ last['latency']]) * 1000
+
+ output['TxThroughput'] = tx_rate_fps
+ output['RxThroughput'] = rx_rate_fps
+ output['RxThroughputBps'] = round(float(in_bytes) / time_diff, 3)
+ output['TxThroughputBps'] = round(float(out_bytes) / time_diff, 3)
+ output['DropPercentage'] = drop_percent
+ output['Rate'] = last_rate
+ output['PktSize'] = self._get_framesize()
+ output['Iteration'] = self.iteration
+ output['Status'] = status
+
+ if self.config.enable_latency:
+ output['LatencyAvg'] = float(
+ sum([output[port]['LatencyAvg'] for port in ports])) / num_ports
+ output['LatencyMin'] = min([output[port]['LatencyMin'] for port in ports])
+ output['LatencyMax'] = max([output[port]['LatencyMax'] for port in ports])
- output = {
- 'TxThroughput': tx_rate_fps,
- 'RxThroughput': rx_rate_fps,
- 'CurrentDropPercentage': drop_percent,
- 'Throughput': throughput,
- 'DropPercentage': self.drop_percent_max,
- 'Rate': last_rate,
- 'Latency': latency
- }
return completed, output
diff --git a/yardstick/network_services/traffic_profile/sip.py b/yardstick/network_services/traffic_profile/sip.py
new file mode 100644
index 000000000..d18574090
--- /dev/null
+++ b/yardstick/network_services/traffic_profile/sip.py
@@ -0,0 +1,32 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from yardstick.network_services.traffic_profile import base
+
+
+class SipProfile(base.TrafficProfile):
+ """ Sipp Traffic profile """
+
+ def __init__(self, yaml_data):
+ super(SipProfile, self).__init__(yaml_data)
+ self.generator = None
+
+ def execute_traffic(self, traffic_generator=None):
+ if traffic_generator is not None and self.generator is None:
+ self.generator = traffic_generator
+
+ def is_ended(self):
+ if self.generator is not None:
+ return self.generator.is_ended()
+ return False
diff --git a/yardstick/network_services/traffic_profile/trex_traffic_profile.py b/yardstick/network_services/traffic_profile/trex_traffic_profile.py
index ed0355fa5..cf538d488 100644
--- a/yardstick/network_services/traffic_profile/trex_traffic_profile.py
+++ b/yardstick/network_services/traffic_profile/trex_traffic_profile.py
@@ -52,6 +52,7 @@ class TrexProfile(base.TrafficProfile):
IPv6: ('ip6_packet', Pkt.IPv6),
UDP: ('udp_packet', Pkt.UDP),
}
+ RATE_ROUND = 5
def _general_single_action_partial(self, protocol):
def f(field):
@@ -186,6 +187,8 @@ class TrexProfile(base.TrafficProfile):
self.qinq = False
self.vm_flow_vars = []
self.packets = []
+ self.max_rate = 0
+ self.min_rate = 0
self._map_proto_actions = {
# the tuple is (single value function, range value function, if the values should be
@@ -337,6 +340,25 @@ class TrexProfile(base.TrafficProfile):
if 'dstport' in outer_l4:
self._set_proto_addr(UDP, DST_PORT, outer_l4['dstport'], outer_l4['count'])
+ def _get_next_rate(self):
+ rate = round(float(self.max_rate + self.min_rate)/2.0, self.RATE_ROUND)
+ return rate
+
+ def _get_framesize(self):
+ framesizes = []
+ for traffickey, value in self.params.items():
+ if not traffickey.startswith((self.UPLINK, self.DOWNLINK)):
+ continue
+ for _, data in value.items():
+ framesize = data['outer_l2']['framesize']
+ for size in (s for s, w in framesize.items() if int(w) != 0):
+ framesizes.append(size)
+ if len(set(framesizes)) == 0:
+ return ''
+ elif len(set(framesizes)) == 1:
+ return framesizes[0]
+ return 'IMIX'
+
@classmethod
def _count_ip(cls, start_ip, end_ip):
start = ipaddress.ip_address(six.u(start_ip))
diff --git a/yardstick/network_services/traffic_profile/vpp_rfc2544.py b/yardstick/network_services/traffic_profile/vpp_rfc2544.py
new file mode 100644
index 000000000..412e4e69a
--- /dev/null
+++ b/yardstick/network_services/traffic_profile/vpp_rfc2544.py
@@ -0,0 +1,339 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import datetime
+import ipaddress
+import logging
+import random
+import string
+
+from trex_stl_lib import api as Pkt
+from trex_stl_lib import trex_stl_client
+from trex_stl_lib import trex_stl_packet_builder_scapy
+from trex_stl_lib import trex_stl_streams
+
+from yardstick.common import constants
+from yardstick.network_services.helpers.vpp_helpers.multiple_loss_ratio_search import \
+ MultipleLossRatioSearch
+from yardstick.network_services.traffic_profile.rfc2544 import RFC2544Profile, \
+ PortPgIDMap
+from yardstick.network_services.traffic_profile.trex_traffic_profile import IP, \
+ DST
+
+LOGGING = logging.getLogger(__name__)
+
+
+class VppRFC2544Profile(RFC2544Profile):
+
+ def __init__(self, traffic_generator):
+ super(VppRFC2544Profile, self).__init__(traffic_generator)
+
+ tp_cfg = traffic_generator["traffic_profile"]
+ self.number_of_intermediate_phases = tp_cfg.get("intermediate_phases",
+ 2)
+
+ self.duration = self.config.duration
+ self.precision = self.config.test_precision
+ self.lower_bound = self.config.lower_bound
+ self.upper_bound = self.config.upper_bound
+ self.step_interval = self.config.step_interval
+ self.enable_latency = self.config.enable_latency
+
+ self.pkt_size = None
+ self.flow = None
+
+ self.tolerance_low = 0
+ self.tolerance_high = 0
+
+ self.queue = None
+ self.port_pg_id = None
+
+ self.current_lower = self.lower_bound
+ self.current_upper = self.upper_bound
+
+ self.ports = []
+ self.profiles = {}
+
+ @property
+ def delta(self):
+ return self.current_upper - self.current_lower
+
+ @property
+ def mid_point(self):
+ return (self.current_lower + self.current_upper) / 2
+
+ @staticmethod
+ def calculate_frame_size(imix):
+ if not imix:
+ return 64, 100
+
+ imix_count = {size.upper().replace('B', ''): int(weight)
+ for size, weight in imix.items()}
+ imix_sum = sum(imix_count.values())
+ if imix_sum <= 0:
+ return 64, 100
+ packets_total = sum([int(size) * weight
+ for size, weight in imix_count.items()])
+ return packets_total / imix_sum, imix_sum
+
+ @staticmethod
+ def _gen_payload(length):
+ payload = ""
+ for _ in range(length):
+ payload += random.choice(string.ascii_letters)
+
+ return payload
+
+ def bounds_iterator(self, logger=None):
+ self.current_lower = self.lower_bound
+ self.current_upper = self.upper_bound
+
+ test_value = self.current_upper
+ while abs(self.delta) >= self.precision:
+ if logger:
+ logger.debug("New interval [%s, %s), precision: %d",
+ self.current_lower,
+ self.current_upper, self.step_interval)
+ logger.info("Testing with value %s", test_value)
+
+ yield test_value
+ test_value = self.mid_point
+
+ def register_generator(self, generator):
+ super(VppRFC2544Profile, self).register_generator(generator)
+ self.init_traffic_params(generator)
+
+ def init_queue(self, queue):
+ self.queue = queue
+ self.queue.cancel_join_thread()
+
+ def init_traffic_params(self, generator):
+ if generator.rfc2544_helper.latency:
+ self.enable_latency = True
+ self.tolerance_low = generator.rfc2544_helper.tolerance_low
+ self.tolerance_high = generator.rfc2544_helper.tolerance_high
+ self.max_rate = generator.scenario_helper.all_options.get('vpp_config',
+ {}).get(
+ 'max_rate', self.rate)
+
+ def create_profile(self, profile_data, current_port):
+ streams = []
+ for packet_name in profile_data:
+ imix = (profile_data[packet_name].
+ get('outer_l2', {}).get('framesize'))
+ self.pkt_size, imix_sum = self.calculate_frame_size(imix)
+ self._create_vm(profile_data[packet_name])
+ if self.max_rate > 100:
+ imix_data = self._create_imix_data(imix,
+ constants.DISTRIBUTION_IN_PACKETS)
+ else:
+ imix_data = self._create_imix_data(imix)
+ _streams = self._create_single_stream(current_port, imix_data,
+ imix_sum)
+ streams.extend(_streams)
+ return trex_stl_streams.STLProfile(streams)
+
+ def _set_outer_l3v4_fields(self, outer_l3v4):
+ """ setup outer l3v4 fields from traffic profile """
+ ip_params = {}
+ if 'proto' in outer_l3v4:
+ ip_params['proto'] = outer_l3v4['proto']
+ self._set_proto_fields(IP, **ip_params)
+
+ self.flow = int(outer_l3v4['count'])
+ src_start_ip, _ = outer_l3v4['srcip4'].split('-')
+ dst_start_ip, _ = outer_l3v4['dstip4'].split('-')
+
+ self.ip_packet = Pkt.IP(src=src_start_ip,
+ dst=dst_start_ip,
+ proto=outer_l3v4['proto'])
+ if self.flow > 1:
+ dst_start_int = int(ipaddress.ip_address(str(dst_start_ip)))
+ dst_end_ip_new = ipaddress.ip_address(
+ dst_start_int + self.flow - 1)
+ # self._set_proto_addr(IP, SRC, outer_l3v4['srcip4'], outer_l3v4['count'])
+ self._set_proto_addr(IP, DST,
+ "{start_ip}-{end_ip}".format(
+ start_ip=dst_start_ip,
+ end_ip=str(dst_end_ip_new)),
+ self.flow)
+
+ def _create_single_packet(self, size=64):
+ ether_packet = self.ether_packet
+ ip_packet = self.ip6_packet if self.ip6_packet else self.ip_packet
+ base_pkt = ether_packet / ip_packet
+ payload_len = max(0, size - len(base_pkt) - 4)
+ packet = trex_stl_packet_builder_scapy.STLPktBuilder(
+ pkt=base_pkt / self._gen_payload(payload_len),
+ vm=self.trex_vm)
+ packet_lat = trex_stl_packet_builder_scapy.STLPktBuilder(
+ pkt=base_pkt / self._gen_payload(payload_len))
+
+ return packet, packet_lat
+
+ def _create_single_stream(self, current_port, imix_data, imix_sum,
+ isg=0.0):
+ streams = []
+ for size, weight in ((int(size), float(weight)) for (size, weight)
+ in imix_data.items() if float(weight) > 0):
+ if current_port == 1:
+ isg += 10.0
+ if self.max_rate > 100:
+ mode = trex_stl_streams.STLTXCont(
+ pps=int(weight * imix_sum / 100))
+ mode_lat = mode
+ else:
+ mode = trex_stl_streams.STLTXCont(
+ percentage=weight * self.max_rate / 100)
+ mode_lat = trex_stl_streams.STLTXCont(pps=9000)
+
+ packet, packet_lat = self._create_single_packet(size)
+ streams.append(
+ trex_stl_client.STLStream(isg=isg, packet=packet, mode=mode))
+ if self.enable_latency:
+ pg_id = self.port_pg_id.increase_pg_id(current_port)
+ stl_flow = trex_stl_streams.STLFlowLatencyStats(pg_id=pg_id)
+ stream_lat = trex_stl_client.STLStream(isg=isg,
+ packet=packet_lat,
+ mode=mode_lat,
+ flow_stats=stl_flow)
+ streams.append(stream_lat)
+ return streams
+
+ def execute_traffic(self, traffic_generator=None):
+ if traffic_generator is not None and self.generator is None:
+ self.generator = traffic_generator
+
+ self.ports = []
+ self.profiles = {}
+ self.port_pg_id = PortPgIDMap()
+ for vld_id, intfs in sorted(self.generator.networks.items()):
+ profile_data = self.params.get(vld_id)
+ if not profile_data:
+ continue
+ if (vld_id.startswith(self.DOWNLINK) and
+ self.generator.rfc2544_helper.correlated_traffic):
+ continue
+ for intf in intfs:
+ current_port = int(self.generator.port_num(intf))
+ self.port_pg_id.add_port(current_port)
+ profile = self.create_profile(profile_data, current_port)
+ self.generator.client.add_streams(profile,
+ ports=[current_port])
+
+ self.ports.append(current_port)
+ self.profiles[current_port] = profile
+
+ timeout = self.generator.scenario_helper.scenario_cfg["runner"][
+ "duration"]
+ test_data = {
+ "test_duration": timeout,
+ "test_precision": self.precision,
+ "tolerated_loss": self.tolerance_high,
+ "duration": self.duration,
+ "packet_size": self.pkt_size,
+ "flow": self.flow
+ }
+
+ if self.max_rate > 100:
+ self.binary_search_with_optimized(self.generator, self.duration,
+ timeout, test_data)
+ else:
+ self.binary_search(self.generator, self.duration,
+ self.tolerance_high, test_data)
+
+ def binary_search_with_optimized(self, traffic_generator, duration,
+ timeout, test_data):
+ self.queue.cancel_join_thread()
+ algorithm = MultipleLossRatioSearch(
+ measurer=traffic_generator, latency=self.enable_latency,
+ pkt_size=self.pkt_size,
+ final_trial_duration=duration,
+ final_relative_width=self.step_interval / 100,
+ number_of_intermediate_phases=self.number_of_intermediate_phases,
+ initial_trial_duration=1,
+ timeout=timeout)
+ algorithm.init_generator(self.ports, self.port_pg_id, self.profiles,
+ test_data, self.queue)
+ return algorithm.narrow_down_ndr_and_pdr(10000, self.max_rate,
+ self.tolerance_high)
+
+ def binary_search(self, traffic_generator, duration, tolerance_value,
+ test_data):
+ theor_max_thruput = 0
+ result_samples = {}
+
+ for test_value in self.bounds_iterator(LOGGING):
+ stats = traffic_generator.send_traffic_on_tg(self.ports,
+ self.port_pg_id,
+ duration,
+ str(
+ test_value / self.max_rate / 2),
+ latency=self.enable_latency)
+ traffic_generator.client.reset(ports=self.ports)
+ traffic_generator.client.clear_stats(ports=self.ports)
+ traffic_generator.client.remove_all_streams(ports=self.ports)
+ for port, profile in self.profiles.items():
+ traffic_generator.client.add_streams(profile, ports=[port])
+
+ loss_ratio = (float(traffic_generator.loss) / float(
+ traffic_generator.sent)) * 100
+
+ samples = traffic_generator.generate_samples(stats, self.ports,
+ self.port_pg_id,
+ self.enable_latency)
+ samples.update(test_data)
+ LOGGING.info("Collect TG KPIs %s %s %s", datetime.datetime.now(),
+ test_value, samples)
+ self.queue.put(samples)
+
+ if float(loss_ratio) > float(tolerance_value):
+ LOGGING.debug("Failure... Decreasing upper bound")
+ self.current_upper = test_value
+ else:
+ LOGGING.debug("Success! Increasing lower bound")
+ self.current_lower = test_value
+
+ rate_total = float(traffic_generator.sent) / float(duration)
+ bandwidth_total = float(rate_total) * (
+ float(self.pkt_size) + 20) * 8 / (10 ** 9)
+
+ success_samples = {'Result_' + key: value for key, value in
+ samples.items()}
+ success_samples["Result_{}".format('PDR')] = {
+ "rate_total_pps": float(rate_total),
+ "bandwidth_total_Gbps": float(bandwidth_total),
+ "packet_loss_ratio": float(loss_ratio),
+ "packets_lost": int(traffic_generator.loss),
+ }
+ self.queue.put(success_samples)
+
+ # Store Actual throughput for result samples
+ for intf in traffic_generator.vnfd_helper.interfaces:
+ name = intf["name"]
+ result_samples[name] = {
+ "Result_Actual_throughput": float(
+ success_samples["Result_{}".format(name)][
+ "rx_throughput_bps"]),
+ }
+
+ for intf in traffic_generator.vnfd_helper.interfaces:
+ name = intf["name"]
+ if theor_max_thruput < samples[name]["tx_throughput_bps"]:
+ theor_max_thruput = samples[name]['tx_throughput_bps']
+ self.queue.put({'theor_max_throughput': theor_max_thruput})
+
+ result_samples["Result_theor_max_throughput"] = theor_max_thruput
+ self.queue.put(result_samples)
+ return result_samples
diff --git a/yardstick/network_services/vnf_generic/vnf/acl_vnf.py b/yardstick/network_services/vnf_generic/vnf/acl_vnf.py
index 11a602472..69d29bf76 100644
--- a/yardstick/network_services/vnf_generic/vnf/acl_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/acl_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -246,9 +246,12 @@ class AclApproxVnf(SampleVNF):
'packets_dropped': 2,
}
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if setup_env_helper_type is None:
setup_env_helper_type = AclApproxSetupEnvSetupEnvHelper
- super(AclApproxVnf, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+
+ super(AclApproxVnf, self).__init__(name, vnfd, setup_env_helper_type, resource_helper_type)
+
+ def wait_for_instantiate(self):
+ """Wait for VNF to initialize"""
+ self.wait_for_initialize()
diff --git a/yardstick/network_services/vnf_generic/vnf/agnostic_vnf.py b/yardstick/network_services/vnf_generic/vnf/agnostic_vnf.py
index 115fddcf0..d1d9667db 100644
--- a/yardstick/network_services/vnf_generic/vnf/agnostic_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/agnostic_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -21,8 +21,8 @@ LOG = logging.getLogger(__name__)
class AgnosticVnf(base.GenericVNF):
""" AgnosticVnf implementation. """
- def __init__(self, name, vnfd, task_id):
- super(AgnosticVnf, self).__init__(name, vnfd, task_id)
+ def __init__(self, name, vnfd):
+ super(AgnosticVnf, self).__init__(name, vnfd)
def instantiate(self, scenario_cfg, context_cfg):
pass
diff --git a/yardstick/network_services/vnf_generic/vnf/base.py b/yardstick/network_services/vnf_generic/vnf/base.py
index 0fb310075..8ef96b744 100644
--- a/yardstick/network_services/vnf_generic/vnf/base.py
+++ b/yardstick/network_services/vnf_generic/vnf/base.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,10 +17,6 @@ import abc
import logging
import six
-from yardstick.common import messaging
-from yardstick.common.messaging import consumer
-from yardstick.common.messaging import payloads
-from yardstick.common.messaging import producer
from yardstick.network_services.helpers.samplevnf_helper import PortPairs
@@ -98,7 +94,7 @@ class VnfdHelper(dict):
for interface in self.interfaces:
virtual_intf = interface["virtual-interface"]
if virtual_intf[key] == value:
- return interface
+ return virtual_intf
raise KeyError()
def find_interface(self, **kwargs):
@@ -141,70 +137,6 @@ class VnfdHelper(dict):
yield port_name, port_num
-class TrafficGeneratorProducer(producer.MessagingProducer):
- """Class implementing the message producer for traffic generators
-
- This message producer must be instantiated in the process created
- "run_traffic" process.
- """
- def __init__(self, _id):
- super(TrafficGeneratorProducer, self).__init__(messaging.TOPIC_TG,
- _id=_id)
-
- def tg_method_started(self, version=1):
- """Send a message to inform the traffic generation has started"""
- self.send_message(
- messaging.TG_METHOD_STARTED,
- payloads.TrafficGeneratorPayload(version=version, iteration=0,
- kpi={}))
-
- def tg_method_finished(self, version=1):
- """Send a message to inform the traffic generation has finished"""
- self.send_message(
- messaging.TG_METHOD_FINISHED,
- payloads.TrafficGeneratorPayload(version=version, iteration=0,
- kpi={}))
-
- def tg_method_iteration(self, iteration, version=1, kpi=None):
- """Send a message, with KPI, once an iteration has finished"""
- kpi = {} if kpi is None else kpi
- self.send_message(
- messaging.TG_METHOD_ITERATION,
- payloads.TrafficGeneratorPayload(version=version,
- iteration=iteration, kpi=kpi))
-
-
-@six.add_metaclass(abc.ABCMeta)
-class GenericVNFEndpoint(consumer.NotificationHandler):
- """Endpoint class for ``GenericVNFConsumer``"""
-
- @abc.abstractmethod
- def runner_method_start_iteration(self, ctxt, **kwargs):
- """Endpoint when RUNNER_METHOD_START_ITERATION is received
-
- :param ctxt: (dict) {'id': <Producer ID>}
- :param kwargs: (dict) ``payloads.RunnerPayload`` context
- """
-
- @abc.abstractmethod
- def runner_method_stop_iteration(self, ctxt, **kwargs):
- """Endpoint when RUNNER_METHOD_STOP_ITERATION is received
-
- :param ctxt: (dict) {'id': <Producer ID>}
- :param kwargs: (dict) ``payloads.RunnerPayload`` context
- """
-
-
-class GenericVNFConsumer(consumer.MessagingConsumer):
- """MQ consumer for ``GenericVNF`` derived classes"""
-
- def __init__(self, ctx_ids, endpoints):
- if not isinstance(endpoints, list):
- endpoints = [endpoints]
- super(GenericVNFConsumer, self).__init__(messaging.TOPIC_RUNNER,
- ctx_ids, endpoints)
-
-
@six.add_metaclass(abc.ABCMeta)
class GenericVNF(object):
"""Class providing file-like API for generic VNF implementation
@@ -217,9 +149,8 @@ class GenericVNF(object):
UPLINK = PortPairs.UPLINK
DOWNLINK = PortPairs.DOWNLINK
- def __init__(self, name, vnfd, task_id):
+ def __init__(self, name, vnfd):
self.name = name
- self._task_id = task_id
self.vnfd_helper = VnfdHelper(vnfd)
# List of statistics we can obtain from this VNF
# - ETSI MANO 6.3.1.1 monitoring_parameter
@@ -280,11 +211,10 @@ class GenericVNF(object):
class GenericTrafficGen(GenericVNF):
"""Class providing file-like API for generic traffic generator"""
- def __init__(self, name, vnfd, task_id):
- super(GenericTrafficGen, self).__init__(name, vnfd, task_id)
+ def __init__(self, name, vnfd):
+ super(GenericTrafficGen, self).__init__(name, vnfd)
self.runs_traffic = True
self.traffic_finished = False
- self._mq_producer = None
@abc.abstractmethod
def run_traffic(self, traffic_profile):
@@ -355,16 +285,3 @@ class GenericTrafficGen(GenericVNF):
:return: True/False
"""
pass
-
- @staticmethod
- def _setup_mq_producer(id):
- """Setup the TG MQ producer to send messages between processes
-
- :return: (derived class from ``MessagingProducer``) MQ producer object
- """
- return TrafficGeneratorProducer(id)
-
- def get_mq_producer_id(self):
- """Return the MQ producer ID if initialized"""
- if self._mq_producer:
- return self._mq_producer.id
diff --git a/yardstick/network_services/vnf_generic/vnf/cgnapt_vnf.py b/yardstick/network_services/vnf_generic/vnf/cgnapt_vnf.py
index 14f1e2e97..ee4a581b1 100644
--- a/yardstick/network_services/vnf_generic/vnf/cgnapt_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/cgnapt_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -85,12 +85,12 @@ class CgnaptApproxVnf(SampleVNF):
"packets_dropped": 4,
}
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if setup_env_helper_type is None:
setup_env_helper_type = CgnaptApproxSetupEnvHelper
- super(CgnaptApproxVnf, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+
+ super(CgnaptApproxVnf, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
def _vnf_up_post(self):
super(CgnaptApproxVnf, self)._vnf_up_post()
@@ -120,3 +120,7 @@ class CgnaptApproxVnf(SampleVNF):
self.vnf_execute(cmd)
time.sleep(WAIT_FOR_STATIC_NAPT)
+
+ def wait_for_instantiate(self):
+ """Wait for VNF to initialize"""
+ self.wait_for_initialize()
diff --git a/yardstick/network_services/vnf_generic/vnf/epc_vnf.py b/yardstick/network_services/vnf_generic/vnf/epc_vnf.py
index 66d16d07f..8112963e9 100644
--- a/yardstick/network_services/vnf_generic/vnf/epc_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/epc_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -21,8 +21,8 @@ LOG = logging.getLogger(__name__)
class EPCVnf(base.GenericVNF):
- def __init__(self, name, vnfd, task_id):
- super(EPCVnf, self).__init__(name, vnfd, task_id)
+ def __init__(self, name, vnfd):
+ super(EPCVnf, self).__init__(name, vnfd)
def instantiate(self, scenario_cfg, context_cfg):
"""Prepare VNF for operation and start the VNF process/VM
diff --git a/yardstick/network_services/vnf_generic/vnf/ipsec_vnf.py b/yardstick/network_services/vnf_generic/vnf/ipsec_vnf.py
new file mode 100644
index 000000000..1961ac1b1
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/ipsec_vnf.py
@@ -0,0 +1,498 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import logging
+import re
+import time
+from collections import Counter
+from enum import Enum
+
+from yardstick.benchmark.contexts.base import Context
+from yardstick.common.process import check_if_process_failed
+from yardstick.network_services import constants
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNF
+from yardstick.network_services.vnf_generic.vnf.vpp_helpers import \
+ VppSetupEnvHelper, VppConfigGenerator
+
+LOG = logging.getLogger(__name__)
+
+
+class CryptoAlg(Enum):
+ """Encryption algorithms."""
+ AES_CBC_128 = ('aes-cbc-128', 'AES-CBC', 16)
+ AES_CBC_192 = ('aes-cbc-192', 'AES-CBC', 24)
+ AES_CBC_256 = ('aes-cbc-256', 'AES-CBC', 32)
+ AES_GCM_128 = ('aes-gcm-128', 'AES-GCM', 20)
+
+ def __init__(self, alg_name, scapy_name, key_len):
+ self.alg_name = alg_name
+ self.scapy_name = scapy_name
+ self.key_len = key_len
+
+
+class IntegAlg(Enum):
+ """Integrity algorithms."""
+ SHA1_96 = ('sha1-96', 'HMAC-SHA1-96', 20)
+ SHA_256_128 = ('sha-256-128', 'SHA2-256-128', 32)
+ SHA_384_192 = ('sha-384-192', 'SHA2-384-192', 48)
+ SHA_512_256 = ('sha-512-256', 'SHA2-512-256', 64)
+ AES_GCM_128 = ('aes-gcm-128', 'AES-GCM', 20)
+
+ def __init__(self, alg_name, scapy_name, key_len):
+ self.alg_name = alg_name
+ self.scapy_name = scapy_name
+ self.key_len = key_len
+
+
+class VipsecApproxSetupEnvHelper(VppSetupEnvHelper):
+ DEFAULT_IPSEC_VNF_CFG = {
+ 'crypto_type': 'SW_cryptodev',
+ 'rxq': 1,
+ 'worker_config': '1C/1T',
+ 'worker_threads': 1,
+ }
+
+ def __init__(self, vnfd_helper, ssh_helper, scenario_helper):
+ super(VipsecApproxSetupEnvHelper, self).__init__(
+ vnfd_helper, ssh_helper, scenario_helper)
+
+ def _get_crypto_type(self):
+ vnf_cfg = self.scenario_helper.options.get('vnf_config',
+ self.DEFAULT_IPSEC_VNF_CFG)
+ return vnf_cfg.get('crypto_type', 'SW_cryptodev')
+
+ def _get_crypto_algorithms(self):
+ vpp_cfg = self.scenario_helper.all_options.get('vpp_config', {})
+ return vpp_cfg.get('crypto_algorithms', 'aes-gcm')
+
+ def _get_n_tunnels(self):
+ vpp_cfg = self.scenario_helper.all_options.get('vpp_config', {})
+ return vpp_cfg.get('tunnels', 1)
+
+ def _get_n_connections(self):
+ try:
+ flow_cfg = self.scenario_helper.all_options['flow']
+ return flow_cfg['count']
+ except KeyError:
+ raise KeyError("Missing flow definition in scenario section" +
+ " of the task definition file")
+
+ def _get_flow_src_start_ip(self):
+ node_name = self.find_encrypted_data_interface()["node_name"]
+ try:
+ flow_cfg = self.scenario_helper.all_options['flow']
+ src_ips = flow_cfg['src_ip']
+ dst_ips = flow_cfg['dst_ip']
+ except KeyError:
+ raise KeyError("Missing flow definition in scenario section" +
+ " of the task definition file")
+
+ for src, dst in zip(src_ips, dst_ips):
+ flow_src_start_ip, _ = src.split('-')
+ flow_dst_start_ip, _ = dst.split('-')
+
+ if node_name == "vnf__0":
+ return flow_src_start_ip
+ elif node_name == "vnf__1":
+ return flow_dst_start_ip
+
+ def _get_flow_dst_start_ip(self):
+ node_name = self.find_encrypted_data_interface()["node_name"]
+ try:
+ flow_cfg = self.scenario_helper.all_options['flow']
+ src_ips = flow_cfg['src_ip']
+ dst_ips = flow_cfg['dst_ip']
+ except KeyError:
+ raise KeyError("Missing flow definition in scenario section" +
+ " of the task definition file")
+
+ for src, dst in zip(src_ips, dst_ips):
+ flow_src_start_ip, _ = src.split('-')
+ flow_dst_start_ip, _ = dst.split('-')
+
+ if node_name == "vnf__0":
+ return flow_dst_start_ip
+ elif node_name == "vnf__1":
+ return flow_src_start_ip
+
+ def build_config(self):
+ vnf_cfg = self.scenario_helper.options.get('vnf_config',
+ self.DEFAULT_IPSEC_VNF_CFG)
+ rxq = vnf_cfg.get('rxq', 1)
+ phy_cores = vnf_cfg.get('worker_threads', 1)
+ # worker_config = vnf_cfg.get('worker_config', '1C/1T').split('/')[1].lower()
+
+ vpp_cfg = self.create_startup_configuration_of_vpp()
+ self.add_worker_threads_and_rxqueues(vpp_cfg, phy_cores, rxq)
+ self.add_pci_devices(vpp_cfg)
+
+ frame_size_cfg = self.scenario_helper.all_options.get('framesize', {})
+ uplink_cfg = frame_size_cfg.get('uplink', {})
+ downlink_cfg = frame_size_cfg.get('downlink', {})
+ framesize = min(self.calculate_frame_size(uplink_cfg),
+ self.calculate_frame_size(downlink_cfg))
+ if framesize < 1522:
+ vpp_cfg.add_dpdk_no_multi_seg()
+
+ crypto_algorithms = self._get_crypto_algorithms()
+ if crypto_algorithms == 'aes-gcm':
+ self.add_dpdk_cryptodev(vpp_cfg, 'aesni_gcm', phy_cores)
+ elif crypto_algorithms == 'cbc-sha1':
+ self.add_dpdk_cryptodev(vpp_cfg, 'aesni_mb', phy_cores)
+
+ vpp_cfg.add_dpdk_dev_default_rxd(2048)
+ vpp_cfg.add_dpdk_dev_default_txd(2048)
+ self.apply_config(vpp_cfg, True)
+ self.update_vpp_interface_data()
+
+ def setup_vnf_environment(self):
+ resource = super(VipsecApproxSetupEnvHelper,
+ self).setup_vnf_environment()
+
+ self.start_vpp_service()
+ # for QAT device DH895xCC, the number of VFs is required as 32
+ if self._get_crypto_type() == 'HW_cryptodev':
+ sriov_numvfs = self.get_sriov_numvfs(
+ self.find_encrypted_data_interface()["vpci"])
+ if sriov_numvfs != 32:
+ self.crypto_device_init(
+ self.find_encrypted_data_interface()["vpci"], 32)
+
+ self._update_vnfd_helper(self.sys_cores.get_cpu_layout())
+ self.update_vpp_interface_data()
+ self.iface_update_numa()
+
+ return resource
+
+ @staticmethod
+ def calculate_frame_size(frame_cfg):
+ if not frame_cfg:
+ return 64
+
+ imix_count = {size.upper().replace('B', ''): int(weight)
+ for size, weight in frame_cfg.items()}
+ imix_sum = sum(imix_count.values())
+ if imix_sum <= 0:
+ return 64
+ packets_total = sum([int(size) * weight
+ for size, weight in imix_count.items()])
+ return packets_total / imix_sum
+
+ def check_status(self):
+ ipsec_created = False
+ cmd = "vppctl show int"
+ _, stdout, _ = self.ssh_helper.execute(cmd)
+ entries = re.split(r"\n+", stdout)
+ tmp = [re.split(r"\s\s+", entry, 5) for entry in entries]
+
+ for item in tmp:
+ if isinstance(item, list):
+ if item[0] and item[0] != 'local0':
+ if "ipsec" in item[0] and not ipsec_created:
+ ipsec_created = True
+ if len(item) > 2 and item[2] == 'down':
+ return False
+ return ipsec_created
+
+ def get_vpp_statistics(self):
+ cmd = "vppctl show int {intf}"
+ result = {}
+ for interface in self.vnfd_helper.interfaces:
+ iface_name = self.get_value_by_interface_key(
+ interface["virtual-interface"]["ifname"], "vpp_name")
+ command = cmd.format(intf=iface_name)
+ _, stdout, _ = self.ssh_helper.execute(command)
+ result.update(
+ self.parser_vpp_stats(interface["virtual-interface"]["ifname"],
+ iface_name, stdout))
+ self.ssh_helper.execute("vppctl clear interfaces")
+ return result
+
+ @staticmethod
+ def parser_vpp_stats(interface, iface_name, stats):
+ packets_in = 0
+ packets_fwd = 0
+ packets_dropped = 0
+ result = {}
+
+ entries = re.split(r"\n+", stats)
+ tmp = [re.split(r"\s\s+", entry, 5) for entry in entries]
+
+ for item in tmp:
+ if isinstance(item, list):
+ if item[0] == iface_name and len(item) >= 5:
+ if item[3] == 'rx packets':
+ packets_in = int(item[4])
+ elif item[4] == 'rx packets':
+ packets_in = int(item[5])
+ elif len(item) == 3:
+ if item[1] == 'tx packets':
+ packets_fwd = int(item[2])
+ elif item[1] == 'drops' or item[1] == 'rx-miss':
+ packets_dropped = int(item[2])
+ if packets_dropped == 0 and packets_in > 0 and packets_fwd > 0:
+ packets_dropped = abs(packets_fwd - packets_in)
+
+ result[interface] = {
+ 'packets_in': packets_in,
+ 'packets_fwd': packets_fwd,
+ 'packets_dropped': packets_dropped,
+ }
+
+ return result
+
+ def create_ipsec_tunnels(self):
+ self.initialize_ipsec()
+
+ # TODO generate the same key
+ crypto_algorithms = self._get_crypto_algorithms()
+ if crypto_algorithms == 'aes-gcm':
+ encr_alg = CryptoAlg.AES_GCM_128
+ auth_alg = IntegAlg.AES_GCM_128
+ encr_key = 'LNYZXMBQDKESNLREHJMS'
+ auth_key = 'SWGLDTYZSQKVBZZMPIEV'
+ elif crypto_algorithms == 'cbc-sha1':
+ encr_alg = CryptoAlg.AES_CBC_128
+ auth_alg = IntegAlg.SHA1_96
+ encr_key = 'IFEMSHYLCZIYFUTT'
+ auth_key = 'PEALEIPSCPTRHYJSDXLY'
+
+ self.execute_script("enable_dpdk_traces.vat", json_out=False)
+ self.execute_script("enable_vhost_user_traces.vat", json_out=False)
+ self.execute_script("enable_memif_traces.vat", json_out=False)
+
+ node_name = self.find_encrypted_data_interface()["node_name"]
+ n_tunnels = self._get_n_tunnels()
+ n_connections = self._get_n_connections()
+ flow_dst_start_ip = self._get_flow_dst_start_ip()
+ if node_name == "vnf__0":
+ self.vpp_create_ipsec_tunnels(
+ self.find_encrypted_data_interface()["local_ip"],
+ self.find_encrypted_data_interface()["peer_intf"]["local_ip"],
+ self.find_encrypted_data_interface()["ifname"],
+ n_tunnels, n_connections, encr_alg, encr_key, auth_alg,
+ auth_key, flow_dst_start_ip)
+ elif node_name == "vnf__1":
+ self.vpp_create_ipsec_tunnels(
+ self.find_encrypted_data_interface()["local_ip"],
+ self.find_encrypted_data_interface()["peer_intf"]["local_ip"],
+ self.find_encrypted_data_interface()["ifname"],
+ n_tunnels, n_connections, encr_alg, encr_key, auth_alg,
+ auth_key, flow_dst_start_ip, 20000, 10000)
+
+ def find_raw_data_interface(self):
+ try:
+ return self.vnfd_helper.find_virtual_interface(vld_id="uplink_0")
+ except KeyError:
+ return self.vnfd_helper.find_virtual_interface(vld_id="downlink_0")
+
+ def find_encrypted_data_interface(self):
+ return self.vnfd_helper.find_virtual_interface(vld_id="ciphertext")
+
+ def create_startup_configuration_of_vpp(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_unix_log()
+ vpp_config_generator.add_unix_cli_listen()
+ vpp_config_generator.add_unix_nodaemon()
+ vpp_config_generator.add_unix_coredump()
+ vpp_config_generator.add_dpdk_socketmem('1024,1024')
+ vpp_config_generator.add_dpdk_no_tx_checksum_offload()
+ vpp_config_generator.add_dpdk_log_level('debug')
+ for interface in self.vnfd_helper.interfaces:
+ vpp_config_generator.add_dpdk_uio_driver(
+ interface["virtual-interface"]["driver"])
+ vpp_config_generator.add_heapsize('4G')
+ # TODO Enable configuration depend on VPP version
+ vpp_config_generator.add_statseg_size('4G')
+ vpp_config_generator.add_plugin('disable', ['default'])
+ vpp_config_generator.add_plugin('enable', ['dpdk_plugin.so'])
+ vpp_config_generator.add_ip6_hash_buckets('2000000')
+ vpp_config_generator.add_ip6_heap_size('4G')
+ vpp_config_generator.add_ip_heap_size('4G')
+ return vpp_config_generator
+
+ def add_worker_threads_and_rxqueues(self, vpp_cfg, phy_cores,
+ rx_queues=None):
+ thr_count_int = phy_cores
+ cpu_count_int = phy_cores
+ num_mbufs_int = 32768
+
+ numa_list = []
+
+ if_list = [self.find_encrypted_data_interface()["ifname"],
+ self.find_raw_data_interface()["ifname"]]
+ for if_key in if_list:
+ try:
+ numa_list.append(
+ self.get_value_by_interface_key(if_key, 'numa_node'))
+ except KeyError:
+ pass
+ numa_cnt_mc = Counter(numa_list).most_common()
+
+ if numa_cnt_mc and numa_cnt_mc[0][0] is not None and \
+ numa_cnt_mc[0][0] != -1:
+ numa = numa_cnt_mc[0][0]
+ elif len(numa_cnt_mc) > 1 and numa_cnt_mc[0][0] == -1:
+ numa = numa_cnt_mc[1][0]
+ else:
+ numa = 0
+
+ try:
+ smt_used = self.sys_cores.is_smt_enabled()
+ except KeyError:
+ smt_used = False
+
+ cpu_main = self.sys_cores.cpu_list_per_node_str(numa, skip_cnt=1,
+ cpu_cnt=1)
+ cpu_wt = self.sys_cores.cpu_list_per_node_str(numa, skip_cnt=2,
+ cpu_cnt=cpu_count_int,
+ smt_used=smt_used)
+
+ if smt_used:
+ thr_count_int = 2 * cpu_count_int
+
+ if rx_queues is None:
+ rxq_count_int = int(thr_count_int / 2)
+ else:
+ rxq_count_int = rx_queues
+
+ if rxq_count_int == 0:
+ rxq_count_int = 1
+
+ num_mbufs_int = num_mbufs_int * rxq_count_int
+
+ vpp_cfg.add_cpu_main_core(cpu_main)
+ vpp_cfg.add_cpu_corelist_workers(cpu_wt)
+ vpp_cfg.add_dpdk_dev_default_rxq(rxq_count_int)
+ vpp_cfg.add_dpdk_num_mbufs(num_mbufs_int)
+
+ def add_pci_devices(self, vpp_cfg):
+ pci_devs = [self.find_encrypted_data_interface()["vpci"],
+ self.find_raw_data_interface()["vpci"]]
+ vpp_cfg.add_dpdk_dev(*pci_devs)
+
+ def add_dpdk_cryptodev(self, vpp_cfg, sw_pmd_type, count):
+ crypto_type = self._get_crypto_type()
+ smt_used = self.sys_cores.is_smt_enabled()
+ cryptodev = self.find_encrypted_data_interface()["vpci"]
+ socket_id = self.get_value_by_interface_key(
+ self.find_encrypted_data_interface()["ifname"], "numa_node")
+
+ if smt_used:
+ thr_count_int = count * 2
+ if crypto_type == 'HW_cryptodev':
+ vpp_cfg.add_dpdk_cryptodev(thr_count_int, cryptodev)
+ else:
+ vpp_cfg.add_dpdk_sw_cryptodev(sw_pmd_type, socket_id,
+ thr_count_int)
+ else:
+ thr_count_int = count
+ if crypto_type == 'HW_cryptodev':
+ vpp_cfg.add_dpdk_cryptodev(thr_count_int, cryptodev)
+ else:
+ vpp_cfg.add_dpdk_sw_cryptodev(sw_pmd_type, socket_id,
+ thr_count_int)
+
+ def initialize_ipsec(self):
+ flow_src_start_ip = self._get_flow_src_start_ip()
+
+ self.set_interface_state(
+ self.find_encrypted_data_interface()["ifname"], 'up')
+ self.set_interface_state(self.find_raw_data_interface()["ifname"],
+ 'up')
+ self.vpp_interfaces_ready_wait()
+ self.vpp_set_interface_mtu(
+ self.find_encrypted_data_interface()["ifname"])
+ self.vpp_set_interface_mtu(self.find_raw_data_interface()["ifname"])
+ self.vpp_interfaces_ready_wait()
+
+ self.set_ip(self.find_encrypted_data_interface()["ifname"],
+ self.find_encrypted_data_interface()["local_ip"], 24)
+ self.set_ip(self.find_raw_data_interface()["ifname"],
+ self.find_raw_data_interface()["local_ip"],
+ 24)
+
+ self.add_arp_on_dut(self.find_encrypted_data_interface()["ifname"],
+ self.find_encrypted_data_interface()["peer_intf"][
+ "local_ip"],
+ self.find_encrypted_data_interface()["peer_intf"][
+ "local_mac"])
+ self.add_arp_on_dut(self.find_raw_data_interface()["ifname"],
+ self.find_raw_data_interface()["peer_intf"][
+ "local_ip"],
+ self.find_raw_data_interface()["peer_intf"][
+ "local_mac"])
+
+ self.vpp_route_add(flow_src_start_ip, 8,
+ self.find_raw_data_interface()["peer_intf"][
+ "local_ip"],
+ self.find_raw_data_interface()["ifname"])
+
+
+class VipsecApproxVnf(SampleVNF):
+ """ This class handles vIPSEC VNF model-driver definitions """
+
+ APP_NAME = 'vIPSEC'
+ APP_WORD = 'vipsec'
+ WAIT_TIME = 20
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
+ resource_helper_type=None):
+ if setup_env_helper_type is None:
+ setup_env_helper_type = VipsecApproxSetupEnvHelper
+ super(VipsecApproxVnf, self).__init__(
+ name, vnfd, setup_env_helper_type,
+ resource_helper_type)
+
+ def _run(self):
+ # we can't share ssh paramiko objects to force new connection
+ self.ssh_helper.drop_connection()
+ # kill before starting
+ self.setup_helper.kill_vnf()
+ self._build_config()
+ self.setup_helper.create_ipsec_tunnels()
+
+ def wait_for_instantiate(self):
+ time.sleep(self.WAIT_TIME)
+ while True:
+ status = self.setup_helper.check_status()
+ if not self._vnf_process.is_alive() and not status:
+ raise RuntimeError("%s VNF process died." % self.APP_NAME)
+ LOG.info("Waiting for %s VNF to start.. ", self.APP_NAME)
+ time.sleep(self.WAIT_TIME_FOR_SCRIPT)
+ status = self.setup_helper.check_status()
+ if status:
+ LOG.info("%s VNF is up and running.", self.APP_NAME)
+ self._vnf_up_post()
+ return self._vnf_process.exitcode
+
+ def terminate(self):
+ self.setup_helper.kill_vnf()
+ self._tear_down()
+ self.resource_helper.stop_collect()
+ if self._vnf_process is not None:
+ # be proper and join first before we kill
+ LOG.debug("joining before terminate %s", self._vnf_process.name)
+ self._vnf_process.join(constants.PROCESS_JOIN_TIMEOUT)
+ self._vnf_process.terminate()
+
+ def collect_kpi(self):
+ # we can't get KPIs if the VNF is down
+ check_if_process_failed(self._vnf_process, 0.01)
+ physical_node = Context.get_physical_node_from_server(
+ self.scenario_helper.nodes[self.name])
+ result = {"physical_node": physical_node}
+ result["collect_stats"] = self.setup_helper.get_vpp_statistics()
+ LOG.debug("%s collect KPIs %s", self.APP_NAME, result)
+ return result
diff --git a/yardstick/network_services/vnf_generic/vnf/prox_helpers.py b/yardstick/network_services/vnf_generic/vnf/prox_helpers.py
index 321c05779..3507315f2 100644
--- a/yardstick/network_services/vnf_generic/vnf/prox_helpers.py
+++ b/yardstick/network_services/vnf_generic/vnf/prox_helpers.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -21,6 +21,7 @@ import re
import select
import socket
import time
+
from collections import OrderedDict, namedtuple
from contextlib import contextmanager
from itertools import repeat, chain
@@ -325,7 +326,28 @@ class ProxSocketHelper(object):
return ret_str, False
- def get_data(self, pkt_dump_only=False, timeout=0.01):
+ def get_string(self, pkt_dump_only=False, timeout=0.01):
+
+ def is_ready_string():
+ # recv() is blocking, so avoid calling it when no data is waiting.
+ ready = select.select([self._sock], [], [], timeout)
+ return bool(ready[0])
+
+ status = False
+ ret_str = ""
+ while status is False:
+ for status in iter(is_ready_string, False):
+ decoded_data = self._sock.recv(256).decode('utf-8')
+ ret_str, done = self._parse_socket_data(decoded_data,
+ pkt_dump_only)
+ if (done):
+ status = True
+ break
+
+ LOG.debug("Received data from socket: [%s]", ret_str)
+ return status, ret_str
+
+ def get_data(self, pkt_dump_only=False, timeout=10.0):
""" read data from the socket """
# This method behaves slightly differently depending on whether it is
@@ -394,7 +416,6 @@ class ProxSocketHelper(object):
""" stop all cores on the remote instance """
LOG.debug("Stop all")
self.put_command("stop all\n")
- time.sleep(3)
def stop(self, cores, task=''):
""" stop specific cores on the remote instance """
@@ -406,7 +427,6 @@ class ProxSocketHelper(object):
LOG.debug("Stopping cores %s", tmpcores)
self.put_command("stop {} {}\n".format(join_non_strings(',', tmpcores), task))
- time.sleep(3)
def start_all(self):
""" start all cores on the remote instance """
@@ -423,13 +443,11 @@ class ProxSocketHelper(object):
LOG.debug("Starting cores %s", tmpcores)
self.put_command("start {}\n".format(join_non_strings(',', tmpcores)))
- time.sleep(3)
def reset_stats(self):
""" reset the statistics on the remote instance """
LOG.debug("Reset stats")
self.put_command("reset stats\n")
- time.sleep(1)
def _run_template_over_cores(self, template, cores, *args):
for core in cores:
@@ -440,7 +458,6 @@ class ProxSocketHelper(object):
LOG.debug("Set packet size for core(s) %s to %d", cores, pkt_size)
pkt_size -= 4
self._run_template_over_cores("pkt_size {} 0 {}\n", cores, pkt_size)
- time.sleep(1)
def set_value(self, cores, offset, value, length):
""" set value on the remote instance """
@@ -544,50 +561,173 @@ class ProxSocketHelper(object):
tsc = int(ret[3])
return rx, tx, drop, tsc
- def multi_port_stats(self, ports):
- """get counter values from all ports port"""
+ def irq_core_stats(self, cores_tasks):
+ """ get IRQ stats per core"""
+
+ stat = {}
+ core = 0
+ task = 0
+ for core, task in cores_tasks:
+ self.put_command("stats task.core({}).task({}).max_irq,task.core({}).task({}).irq(0),"
+ "task.core({}).task({}).irq(1),task.core({}).task({}).irq(2),"
+ "task.core({}).task({}).irq(3),task.core({}).task({}).irq(4),"
+ "task.core({}).task({}).irq(5),task.core({}).task({}).irq(6),"
+ "task.core({}).task({}).irq(7),task.core({}).task({}).irq(8),"
+ "task.core({}).task({}).irq(9),task.core({}).task({}).irq(10),"
+ "task.core({}).task({}).irq(11),task.core({}).task({}).irq(12)"
+ "\n".format(core, task, core, task, core, task, core, task,
+ core, task, core, task, core, task, core, task,
+ core, task, core, task, core, task, core, task,
+ core, task, core, task))
+ in_data_str = self.get_data().split(",")
+ ret = [try_int(s, 0) for s in in_data_str]
+ key = "core_" + str(core)
+ try:
+ stat[key] = {"cpu": core, "max_irq": ret[0], "bucket_0" : ret[1],
+ "bucket_1" : ret[2], "bucket_2" : ret[3],
+ "bucket_3" : ret[4], "bucket_4" : ret[5],
+ "bucket_5" : ret[6], "bucket_6" : ret[7],
+ "bucket_7" : ret[8], "bucket_8" : ret[9],
+ "bucket_9" : ret[10], "bucket_10" : ret[11],
+ "bucket_11" : ret[12], "bucket_12" : ret[13],
+ "overflow": ret[10] + ret[11] + ret[12] + ret[13]}
+ except (KeyError, IndexError):
+ LOG.error("Corrupted PACKET %s", in_data_str)
+
+ return stat
- ports_str = ""
- for port in ports:
- ports_str = ports_str + str(port) + ","
- ports_str = ports_str[:-1]
+ def multi_port_stats(self, ports):
+ """get counter values from all ports at once"""
+ ports_str = ",".join(map(str, ports))
ports_all_data = []
tot_result = [0] * len(ports)
- retry_counter = 0
port_index = 0
- while (len(ports) is not len(ports_all_data)) and (retry_counter < 10):
+ while (len(ports) is not len(ports_all_data)):
self.put_command("multi port stats {}\n".format(ports_str))
- ports_all_data = self.get_data().split(";")
+ status, ports_all_data_str = self.get_string()
+
+ if not status:
+ return False, []
+
+ ports_all_data = ports_all_data_str.split(";")
if len(ports) is len(ports_all_data):
for port_data_str in ports_all_data:
+ tmpdata = []
try:
- tot_result[port_index] = [try_int(s, 0) for s in port_data_str.split(",")]
+ tmpdata = [try_int(s, 0) for s in port_data_str.split(",")]
except (IndexError, TypeError):
- LOG.error("Port Index error %d %s - retrying ", port_index, port_data_str)
-
- if (len(tot_result[port_index]) is not 6) or \
- tot_result[port_index][0] is not ports[port_index]:
- ports_all_data = []
- tot_result = [0] * len(ports)
- port_index = 0
- time.sleep(0.1)
+ LOG.error("Unpacking data error %s", port_data_str)
+ return False, []
+
+ if (len(tmpdata) < 6) or tmpdata[0] not in ports:
LOG.error("Corrupted PACKET %s - retrying", port_data_str)
- break
+ return False, []
else:
+ tot_result[port_index] = tmpdata
port_index = port_index + 1
else:
LOG.error("Empty / too much data - retry -%s-", ports_all_data)
- ports_all_data = []
- tot_result = [0] * len(ports)
- port_index = 0
- time.sleep(0.1)
+ return False, []
- retry_counter = retry_counter + 1
- return tot_result
+ LOG.debug("Multi port packet ..OK.. %s", tot_result)
+ return True, tot_result
+
+ @staticmethod
+ def multi_port_stats_tuple(stats, ports):
+ """
+ Create a statistics tuple from port stats.
+
+ Returns a dict with contains the port stats indexed by port name
+
+ :param stats: (List) - List of List of port stats in pps
+ :param ports (Iterator) - to List of Ports
+
+ :return: (Dict) of port stats indexed by port_name
+ """
+
+ samples = {}
+ port_names = {}
+ try:
+ port_names = {port_num: port_name for port_name, port_num in ports}
+ except (TypeError, IndexError, KeyError):
+ LOG.critical("Ports are not initialized or number of port is ZERO ... CRITICAL ERROR")
+ return {}
+
+ try:
+ for stat in stats:
+ port_num = stat[0]
+ samples[port_names[port_num]] = {
+ "in_packets": stat[1],
+ "out_packets": stat[2]}
+ except (TypeError, IndexError, KeyError):
+ LOG.error("Ports data and samples data is incompatable ....")
+ return {}
+
+ return samples
+
+ @staticmethod
+ def multi_port_stats_diff(prev_stats, new_stats, hz):
+ """
+ Create a statistics tuple from difference between prev port stats
+ and current port stats. And store results in pps.
+
+ :param prev_stats: (List) - Previous List of port statistics
+ :param new_stats: (List) - Current List of port statistics
+ :param hz (float) - speed of system in Hz
+
+ :return: sample (List) - Difference of prev_port_stats and
+ new_port_stats in pps
+ """
+
+ RX_TOTAL_INDEX = 1
+ TX_TOTAL_INDEX = 2
+ TSC_INDEX = 5
+
+ stats = []
+
+ if len(prev_stats) is not len(new_stats):
+ for port_index, stat in enumerate(new_stats):
+ stats.append([port_index, float(0), float(0), 0, 0, 0])
+ return stats
+
+ try:
+ for port_index, stat in enumerate(new_stats):
+ if stat[RX_TOTAL_INDEX] > prev_stats[port_index][RX_TOTAL_INDEX]:
+ rx_total = stat[RX_TOTAL_INDEX] - \
+ prev_stats[port_index][RX_TOTAL_INDEX]
+ else:
+ rx_total = stat[RX_TOTAL_INDEX]
+
+ if stat[TX_TOTAL_INDEX] > prev_stats[port_index][TX_TOTAL_INDEX]:
+ tx_total = stat[TX_TOTAL_INDEX] - prev_stats[port_index][TX_TOTAL_INDEX]
+ else:
+ tx_total = stat[TX_TOTAL_INDEX]
+
+ if stat[TSC_INDEX] > prev_stats[port_index][TSC_INDEX]:
+ tsc = stat[TSC_INDEX] - prev_stats[port_index][TSC_INDEX]
+ else:
+ tsc = stat[TSC_INDEX]
+
+ if tsc is 0:
+ rx_total = tx_total = float(0)
+ else:
+ if hz is 0:
+ LOG.error("HZ is ZERO ..")
+ rx_total = tx_total = float(0)
+ else:
+ rx_total = float(rx_total * hz / tsc)
+ tx_total = float(tx_total * hz / tsc)
+
+ stats.append([port_index, rx_total, tx_total, 0, 0, tsc])
+ except (TypeError, IndexError, KeyError):
+ stats = []
+ LOG.info("Current Port Stats incompatable to previous Port stats .. Discarded")
+
+ return stats
def port_stats(self, ports):
"""get counter values from a specific port"""
@@ -649,7 +789,6 @@ class ProxSocketHelper(object):
self.put_command("quit_force\n")
time.sleep(3)
-
_LOCAL_OBJECT = object()
@@ -731,6 +870,30 @@ class ProxDpdkVnfSetupEnvHelper(DpdkVnfSetupEnvHelper):
file_str[1] = self.additional_files[base_name]
return '"'.join(file_str)
+ def _make_core_list(self, inputStr):
+
+ my_input = inputStr.split("core ", 1)[1]
+ ok_list = set()
+
+ substrs = [x.strip() for x in my_input.split(',')]
+ for i in substrs:
+ try:
+ ok_list.add(int(i))
+
+ except ValueError:
+ try:
+ substr = [int(k.strip()) for k in i.split('-')]
+ if len(substr) > 1:
+ startstr = substr[0]
+ endstr = substr[len(substr) - 1]
+ for z in range(startstr, endstr + 1):
+ ok_list.add(z)
+ except ValueError:
+ LOG.error("Error in cores list ... resuming ")
+ return ok_list
+
+ return ok_list
+
def generate_prox_config_file(self, config_path):
sections = []
prox_config = ConfigParser(config_path, sections)
@@ -750,6 +913,18 @@ class ProxDpdkVnfSetupEnvHelper(DpdkVnfSetupEnvHelper):
if section_data[0] == "mac":
section_data[1] = "hardware"
+ # adjust for range of cores
+ new_sections = []
+ for section_name, section in sections:
+ if section_name.startswith('core') and section_name.find('$') == -1:
+ core_list = self._make_core_list(section_name)
+ for core in core_list:
+ new_sections.append(["core " + str(core), section])
+ else:
+ new_sections.append([section_name, section])
+
+ sections = new_sections
+
# search for dst mac
for _, section in sections:
for section_data in section:
@@ -956,6 +1131,8 @@ class ProxResourceHelper(ClientResourceHelper):
self.step_delta = 1
self.step_time = 0.5
self._test_type = None
+ self.prev_multi_port = []
+ self.prev_hz = 0
@property
def sut(self):
@@ -969,7 +1146,7 @@ class ProxResourceHelper(ClientResourceHelper):
self._test_type = self.setup_helper.find_in_section('global', 'name', None)
return self._test_type
- def run_traffic(self, traffic_profile, *args):
+ def run_traffic(self, traffic_profile):
self._queue.cancel_join_thread()
self.lower = 0.0
self.upper = 100.0
@@ -994,11 +1171,40 @@ class ProxResourceHelper(ClientResourceHelper):
def collect_collectd_kpi(self):
return self._collect_resource_kpi()
+ def collect_live_stats(self):
+ ports = []
+ for _, port_num in self.vnfd_helper.ports_iter():
+ ports.append(port_num)
+
+ ok, curr_port_stats = self.sut.multi_port_stats(ports)
+ if not ok:
+ return False, {}
+
+ hz = self.sut.hz()
+ if hz is 0:
+ hz = self.prev_hz
+ else:
+ self.prev_hz = hz
+
+ new_all_port_stats = \
+ self.sut.multi_port_stats_diff(self.prev_multi_port, curr_port_stats, hz)
+
+ self.prev_multi_port = curr_port_stats
+
+ live_stats = self.sut.multi_port_stats_tuple(new_all_port_stats,
+ self.vnfd_helper.ports_iter())
+ return True, live_stats
+
def collect_kpi(self):
result = super(ProxResourceHelper, self).collect_kpi()
# add in collectd kpis manually
if result:
result['collect_stats'] = self._collect_resource_kpi()
+
+ ok, live_stats = self.collect_live_stats()
+ if ok:
+ result.update({'live_stats': live_stats})
+
return result
def terminate(self):
@@ -1070,41 +1276,70 @@ class ProxDataHelper(object):
def totals_and_pps(self):
if self._totals_and_pps is None:
rx_total = tx_total = 0
- all_ports = self.sut.multi_port_stats(range(self.port_count))
- for port in all_ports:
- rx_total = rx_total + port[1]
- tx_total = tx_total + port[2]
- requested_pps = self.value / 100.0 * self.line_rate_to_pps()
- self._totals_and_pps = rx_total, tx_total, requested_pps
+ ok = False
+ timeout = time.time() + constants.RETRY_TIMEOUT
+ while not ok:
+ ok, all_ports = self.sut.multi_port_stats([
+ self.vnfd_helper.port_num(port_name)
+ for port_name in self.vnfd_helper.port_pairs.all_ports])
+ if time.time() > timeout:
+ break
+ if ok:
+ for port in all_ports:
+ rx_total = rx_total + port[1]
+ tx_total = tx_total + port[2]
+ requested_pps = self.value / 100.0 * self.line_rate_to_pps()
+ self._totals_and_pps = rx_total, tx_total, requested_pps
return self._totals_and_pps
@property
def rx_total(self):
- return self.totals_and_pps[0]
+ try:
+ ret_val = self.totals_and_pps[0]
+ except (AttributeError, ValueError, TypeError, LookupError):
+ ret_val = 0
+ return ret_val
@property
def tx_total(self):
- return self.totals_and_pps[1]
+ try:
+ ret_val = self.totals_and_pps[1]
+ except (AttributeError, ValueError, TypeError, LookupError):
+ ret_val = 0
+ return ret_val
@property
def requested_pps(self):
- return self.totals_and_pps[2]
+ try:
+ ret_val = self.totals_and_pps[2]
+ except (AttributeError, ValueError, TypeError, LookupError):
+ ret_val = 0
+ return ret_val
@property
def samples(self):
samples = {}
ports = []
- port_names = []
+ port_names = {}
for port_name, port_num in self.vnfd_helper.ports_iter():
ports.append(port_num)
- port_names.append(port_name)
-
- results = self.sut.multi_port_stats(ports)
- for result in results:
- port_num = result[0]
- samples[port_names[port_num]] = {
- "in_packets": result[1],
- "out_packets": result[2]}
+ port_names[port_num] = port_name
+
+ ok = False
+ timeout = time.time() + constants.RETRY_TIMEOUT
+ while not ok:
+ ok, results = self.sut.multi_port_stats(ports)
+ if time.time() > timeout:
+ break
+ if ok:
+ for result in results:
+ port_num = result[0]
+ try:
+ samples[port_names[port_num]] = {
+ "in_packets": result[1],
+ "out_packets": result[2]}
+ except (IndexError, KeyError):
+ pass
return samples
def __enter__(self):
@@ -1902,3 +2137,15 @@ class ProxlwAFTRProfileHelper(ProxProfileHelper):
data_helper.latency = self.get_latency()
return data_helper.result_tuple, data_helper.samples
+
+
+class ProxIrqProfileHelper(ProxProfileHelper):
+
+ __prox_profile_type__ = "IRQ Query"
+
+ def __init__(self, resource_helper):
+ super(ProxIrqProfileHelper, self).__init__(resource_helper)
+ self._cores_tuple = None
+ self._ports_tuple = None
+ self.step_delta = 5
+ self.step_time = 0.5
diff --git a/yardstick/network_services/vnf_generic/vnf/prox_irq.py b/yardstick/network_services/vnf_generic/vnf/prox_irq.py
new file mode 100644
index 000000000..614066e46
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/prox_irq.py
@@ -0,0 +1,200 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import errno
+import logging
+import copy
+import time
+
+from yardstick.common.process import check_if_process_failed
+from yardstick.network_services.utils import get_nsb_option
+from yardstick.network_services.vnf_generic.vnf.prox_vnf import ProxApproxVnf
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNFTrafficGen
+from yardstick.benchmark.contexts.base import Context
+from yardstick.network_services.vnf_generic.vnf.prox_helpers import CoreSocketTuple
+LOG = logging.getLogger(__name__)
+
+
+class ProxIrq(SampleVNFTrafficGen):
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
+ resource_helper_type=None):
+ vnfd_cpy = copy.deepcopy(vnfd)
+ super(ProxIrq, self).__init__(name, vnfd_cpy)
+
+ self._vnf_wrapper = ProxApproxVnf(
+ name, vnfd, setup_env_helper_type, resource_helper_type)
+ self.bin_path = get_nsb_option('bin_path', '')
+ self.name = self._vnf_wrapper.name
+ self.ssh_helper = self._vnf_wrapper.ssh_helper
+ self.setup_helper = self._vnf_wrapper.setup_helper
+ self.resource_helper = self._vnf_wrapper.resource_helper
+ self.scenario_helper = self._vnf_wrapper.scenario_helper
+ self.irq_cores = None
+
+ def terminate(self):
+ self._vnf_wrapper.terminate()
+ super(ProxIrq, self).terminate()
+
+ def instantiate(self, scenario_cfg, context_cfg):
+ self._vnf_wrapper.instantiate(scenario_cfg, context_cfg)
+ self._tg_process = self._vnf_wrapper._vnf_process
+
+ def wait_for_instantiate(self):
+ self._vnf_wrapper.wait_for_instantiate()
+
+ def get_irq_cores(self):
+ cores = []
+ mode = "irq"
+
+ for section_name, section in self.setup_helper.prox_config_data:
+ if not section_name.startswith("core"):
+ continue
+ irq_mode = task_present = False
+ task_present_task = 0
+ for key, value in section:
+ if key == "mode" and value == mode:
+ irq_mode = True
+ if key == "task":
+ task_present = True
+ task_present_task = int(value)
+
+ if irq_mode:
+ if not task_present:
+ task_present_task = 0
+ core_tuple = CoreSocketTuple(section_name)
+ core = core_tuple.core_id
+ cores.append((core, task_present_task))
+
+ return cores
+
+class ProxIrqVNF(ProxIrq, SampleVNFTrafficGen):
+
+ APP_NAME = 'ProxIrqVNF'
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
+ resource_helper_type=None):
+ ProxIrq.__init__(self, name, vnfd, setup_env_helper_type,
+ resource_helper_type)
+
+ self.start_test_time = None
+ self.end_test_time = None
+
+ def vnf_execute(self, cmd, *args, **kwargs):
+ ignore_errors = kwargs.pop("_ignore_errors", False)
+ try:
+ return self.resource_helper.execute(cmd, *args, **kwargs)
+ except OSError as e:
+ if e.errno in {errno.EPIPE, errno.ESHUTDOWN, errno.ECONNRESET}:
+ if ignore_errors:
+ LOG.debug("ignoring vnf_execute exception %s for command %s", e, cmd)
+ else:
+ raise
+ else:
+ raise
+
+ def collect_kpi(self):
+ # check if the tg processes have exited
+ physical_node = Context.get_physical_node_from_server(
+ self.scenario_helper.nodes[self.name])
+
+ result = {"physical_node": physical_node}
+ for proc in (self._tg_process, self._traffic_process):
+ check_if_process_failed(proc)
+
+ if self.resource_helper is None:
+ return result
+
+ if self.irq_cores is None:
+ self.setup_helper.build_config_file()
+ self.irq_cores = self.get_irq_cores()
+
+ data = self.vnf_execute('irq_core_stats', self.irq_cores)
+ new_data = copy.deepcopy(data)
+
+ self.end_test_time = time.time()
+ self.vnf_execute('reset_stats')
+
+ if self.start_test_time is None:
+ new_data = {}
+ else:
+ test_time = self.end_test_time - self.start_test_time
+ for index, item in data.items():
+ for counter, value in item.items():
+ if counter.startswith("bucket_")or \
+ counter.startswith("overflow"):
+ if value is 0:
+ del new_data[index][counter]
+ else:
+ new_data[index][counter] = float(value) / test_time
+
+ self.start_test_time = time.time()
+
+ result["collect_stats"] = new_data
+ LOG.debug("%s collect KPIs %s", self.APP_NAME, result)
+
+ return result
+
+class ProxIrqGen(ProxIrq, SampleVNFTrafficGen):
+
+ APP_NAME = 'ProxIrqGen'
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
+ resource_helper_type=None):
+ ProxIrq.__init__(self, name, vnfd, setup_env_helper_type,
+ resource_helper_type)
+ self.start_test_time = None
+ self.end_test_time = None
+
+ def collect_kpi(self):
+ # check if the tg processes have exited
+ physical_node = Context.get_physical_node_from_server(
+ self.scenario_helper.nodes[self.name])
+
+ result = {"physical_node": physical_node}
+ for proc in (self._tg_process, self._traffic_process):
+ check_if_process_failed(proc)
+
+ if self.resource_helper is None:
+ return result
+
+ if self.irq_cores is None:
+ self.setup_helper.build_config_file()
+ self.irq_cores = self.get_irq_cores()
+
+ data = self.resource_helper.sut.irq_core_stats(self.irq_cores)
+ new_data = copy.deepcopy(data)
+
+ self.end_test_time = time.time()
+ self.resource_helper.sut.reset_stats()
+
+ if self.start_test_time is None:
+ new_data = {}
+ else:
+ test_time = self.end_test_time - self.start_test_time
+ for index, item in data.items():
+ for counter, value in item.items():
+ if counter.startswith("bucket_") or \
+ counter.startswith("overflow"):
+ if value is 0:
+ del new_data[index][counter]
+ else:
+ new_data[index][counter] = float(value) / test_time
+
+ self.start_test_time = time.time()
+
+ result["collect_stats"] = new_data
+ LOG.debug("%s collect KPIs %s", self.APP_NAME, result)
+
+ return result
diff --git a/yardstick/network_services/vnf_generic/vnf/prox_vnf.py b/yardstick/network_services/vnf_generic/vnf/prox_vnf.py
index 839f30967..c9abc757e 100644
--- a/yardstick/network_services/vnf_generic/vnf/prox_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/prox_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,6 +15,7 @@
import errno
import logging
import datetime
+import time
from yardstick.common.process import check_if_process_failed
from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxDpdkVnfSetupEnvHelper
@@ -34,8 +35,7 @@ class ProxApproxVnf(SampleVNF):
VNF_PROMPT = "PROX started"
LUA_PARAMETER_NAME = "sut"
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if setup_env_helper_type is None:
setup_env_helper_type = ProxDpdkVnfSetupEnvHelper
@@ -46,8 +46,8 @@ class ProxApproxVnf(SampleVNF):
self.prev_packets_sent = 0
self.prev_tsc = 0
self.tsc_hz = 0
- super(ProxApproxVnf, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+ super(ProxApproxVnf, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
def _vnf_up_post(self):
self.resource_helper.up_post()
@@ -81,6 +81,8 @@ class ProxApproxVnf(SampleVNF):
"packets_in": 0,
"packets_dropped": 0,
"packets_fwd": 0,
+ "curr_packets_in": 0,
+ "curr_packets_fwd": 0,
"collect_stats": {"core": {}},
})
return result
@@ -97,15 +99,26 @@ class ProxApproxVnf(SampleVNF):
raise RuntimeError("Failed ..Invalid no of ports .. "
"1, 2 or 4 ports only supported at this time")
- all_port_stats = self.vnf_execute('multi_port_stats', range(port_count))
- rx_total = tx_total = tsc = 0
- try:
- for single_port_stats in all_port_stats:
- rx_total = rx_total + single_port_stats[1]
- tx_total = tx_total + single_port_stats[2]
- tsc = tsc + single_port_stats[5]
- except (TypeError, IndexError):
- LOG.error("Invalid data ...")
+ tmpPorts = [self.vnfd_helper.port_num(port_name)
+ for port_name in self.vnfd_helper.port_pairs.all_ports]
+ ok = False
+ timeout = time.time() + constants.RETRY_TIMEOUT
+ while not ok:
+ ok, all_port_stats = self.vnf_execute('multi_port_stats', tmpPorts)
+ if time.time() > timeout:
+ break
+
+ if ok:
+ rx_total = tx_total = tsc = 0
+ try:
+ for single_port_stats in all_port_stats:
+ rx_total = rx_total + single_port_stats[1]
+ tx_total = tx_total + single_port_stats[2]
+ tsc = tsc + single_port_stats[5]
+ except (TypeError, IndexError):
+ LOG.error("Invalid data ...")
+ return {}
+ else:
return {}
tsc = tsc / port_count
diff --git a/yardstick/network_services/vnf_generic/vnf/router_vnf.py b/yardstick/network_services/vnf_generic/vnf/router_vnf.py
index e99de9cb3..f1486bdb4 100644
--- a/yardstick/network_services/vnf_generic/vnf/router_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/router_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -34,8 +34,7 @@ class RouterVNF(SampleVNF):
WAIT_TIME = 1
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if setup_env_helper_type is None:
setup_env_helper_type = DpdkVnfSetupEnvHelper
@@ -43,8 +42,7 @@ class RouterVNF(SampleVNF):
vnfd['mgmt-interface'].pop("pkey", "")
vnfd['mgmt-interface']['password'] = 'password'
- super(RouterVNF, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+ super(RouterVNF, self).__init__(name, vnfd, setup_env_helper_type, resource_helper_type)
def instantiate(self, scenario_cfg, context_cfg):
self.scenario_helper.scenario_cfg = scenario_cfg
diff --git a/yardstick/network_services/vnf_generic/vnf/sample_vnf.py b/yardstick/network_services/vnf_generic/vnf/sample_vnf.py
index a09f2a7a9..a369a3ae6 100644
--- a/yardstick/network_services/vnf_generic/vnf/sample_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/sample_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2018 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,15 +13,14 @@
# limitations under the License.
import logging
-from multiprocessing import Queue, Value, Process
+import decimal
+from multiprocessing import Queue, Value, Process, JoinableQueue
import os
import posixpath
import re
-import uuid
import subprocess
import time
-import six
from trex_stl_lib.trex_stl_client import LoggerApi
from trex_stl_lib.trex_stl_client import STLClient
@@ -113,19 +112,6 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
self.used_drivers = None
self.dpdk_bind_helper = DpdkBindHelper(ssh_helper)
- def _setup_hugepages(self):
- meminfo = utils.read_meminfo(self.ssh_helper)
- hp_size_kb = int(meminfo['Hugepagesize'])
- hugepages_gb = self.scenario_helper.all_options.get('hugepages_gb', 16)
- nr_hugepages = int(abs(hugepages_gb * 1024 * 1024 / hp_size_kb))
- self.ssh_helper.execute('echo %s | sudo tee %s' %
- (nr_hugepages, self.NR_HUGEPAGES_PATH))
- hp = six.BytesIO()
- self.ssh_helper.get_file_obj(self.NR_HUGEPAGES_PATH, hp)
- nr_hugepages_set = int(hp.getvalue().decode('utf-8').splitlines()[0])
- LOG.info('Hugepages size (kB): %s, number claimed: %s, number set: %s',
- hp_size_kb, nr_hugepages, nr_hugepages_set)
-
def build_config(self):
vnf_cfg = self.scenario_helper.vnf_cfg
task_path = self.scenario_helper.task_path
@@ -193,7 +179,7 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
"""No actions/rules (flows) by default"""
return None
- def _build_pipeline_kwargs(self):
+ def _build_pipeline_kwargs(self, cfg_file=None, script=None):
tool_path = self.ssh_helper.provision_tool(tool_file=self.APP_NAME)
# count the number of actual ports in the list of pairs
# remove duplicate ports
@@ -213,8 +199,8 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
hwlb = ' --hwlb %s' % worker_threads
self.pipeline_kwargs = {
- 'cfg_file': self.CFG_CONFIG,
- 'script': self.CFG_SCRIPT,
+ 'cfg_file': cfg_file if cfg_file else self.CFG_CONFIG,
+ 'script': script if script else self.CFG_SCRIPT,
'port_mask_hex': ports_mask_hex,
'tool_path': tool_path,
'hwlb': hwlb,
@@ -238,12 +224,16 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
def _setup_dpdk(self):
"""Setup DPDK environment needed for VNF to run"""
- self._setup_hugepages()
+ hugepages_gb = self.scenario_helper.all_options.get('hugepages_gb', 16)
+ utils.setup_hugepages(self.ssh_helper, hugepages_gb * 1024 * 1024)
self.dpdk_bind_helper.load_dpdk_driver()
exit_status = self.dpdk_bind_helper.check_dpdk_driver()
if exit_status == 0:
return
+ else:
+ LOG.critical("DPDK Driver not installed")
+ return
def _setup_resources(self):
# what is this magic? how do we know which socket is for which port?
@@ -409,26 +399,26 @@ class ClientResourceHelper(ResourceHelper):
time.sleep(self.QUEUE_WAIT_TIME)
self._queue.put(samples)
- def run_traffic(self, traffic_profile, mq_producer):
+ def run_traffic(self, traffic_profile):
# if we don't do this we can hang waiting for the queue to drain
# have to do this in the subprocess
self._queue.cancel_join_thread()
# fixme: fix passing correct trex config file,
# instead of searching the default path
- mq_producer.tg_method_started()
try:
self._build_ports()
self.client = self._connect()
+ if self.client is None:
+ LOG.critical("Failure to Connect ... unable to continue")
+ return
+
self.client.reset(ports=self.all_ports)
self.client.remove_all_streams(self.all_ports) # remove all streams
traffic_profile.register_generator(self)
- iteration_index = 0
while self._terminated.value == 0:
- iteration_index += 1
if self._run_traffic_once(traffic_profile):
self._terminated.value = 1
- mq_producer.tg_method_iteration(iteration_index)
self.client.stop(self.all_ports)
self.client.disconnect()
@@ -439,8 +429,6 @@ class ClientResourceHelper(ResourceHelper):
return # return if trex/tg server is stopped.
raise
- mq_producer.tg_method_finished()
-
def terminate(self):
self._terminated.value = 1 # stop client
@@ -473,22 +461,35 @@ class ClientResourceHelper(ResourceHelper):
server=self.vnfd_helper.mgmt_interface["ip"],
verbose_level=LoggerApi.VERBOSE_QUIET)
- # try to connect with 5s intervals, 30s max
+ # try to connect with 5s intervals
for idx in range(6):
try:
client.connect()
- break
+ for idx2 in range(6):
+ if client.is_connected():
+ return client
+ LOG.info("Waiting to confirm connection %s .. Attempt %s",
+ idx, idx2)
+ time.sleep(1)
+ client.disconnect(stop_traffic=True, release_ports=True)
except STLError:
LOG.info("Unable to connect to Trex Server.. Attempt %s", idx)
time.sleep(5)
- return client
+ if client.is_connected():
+ return client
+ else:
+ LOG.critical("Connection failure ..TRex username: %s server: %s",
+ self.vnfd_helper.mgmt_interface["user"],
+ self.vnfd_helper.mgmt_interface["ip"])
+ return None
class Rfc2544ResourceHelper(object):
DEFAULT_CORRELATED_TRAFFIC = False
DEFAULT_LATENCY = False
DEFAULT_TOLERANCE = '0.0001 - 0.0001'
+ DEFAULT_RESOLUTION = '0.1'
def __init__(self, scenario_helper):
super(Rfc2544ResourceHelper, self).__init__()
@@ -499,6 +500,8 @@ class Rfc2544ResourceHelper(object):
self._rfc2544 = None
self._tolerance_low = None
self._tolerance_high = None
+ self._tolerance_precision = None
+ self._resolution = None
@property
def rfc2544(self):
@@ -519,6 +522,12 @@ class Rfc2544ResourceHelper(object):
return self._tolerance_high
@property
+ def tolerance_precision(self):
+ if self._tolerance_precision is None:
+ self.get_rfc_tolerance()
+ return self._tolerance_precision
+
+ @property
def correlated_traffic(self):
if self._correlated_traffic is None:
self._correlated_traffic = \
@@ -532,14 +541,25 @@ class Rfc2544ResourceHelper(object):
self._latency = self.get_rfc2544('latency', self.DEFAULT_LATENCY)
return self._latency
+ @property
+ def resolution(self):
+ if self._resolution is None:
+ self._resolution = float(self.get_rfc2544('resolution',
+ self.DEFAULT_RESOLUTION))
+ return self._resolution
+
def get_rfc2544(self, name, default=None):
return self.rfc2544.get(name, default)
def get_rfc_tolerance(self):
tolerance_str = self.get_rfc2544('allowed_drop_rate', self.DEFAULT_TOLERANCE)
- tolerance_iter = iter(sorted(float(t.strip()) for t in tolerance_str.split('-')))
- self._tolerance_low = next(tolerance_iter)
- self._tolerance_high = next(tolerance_iter, self.tolerance_low)
+ tolerance_iter = iter(sorted(
+ decimal.Decimal(t.strip()) for t in tolerance_str.split('-')))
+ tolerance_low = next(tolerance_iter)
+ tolerance_high = next(tolerance_iter, tolerance_low)
+ self._tolerance_precision = abs(tolerance_high.as_tuple().exponent)
+ self._tolerance_high = float(tolerance_high)
+ self._tolerance_low = float(tolerance_low)
class SampleVNFDeployHelper(object):
@@ -620,7 +640,6 @@ class ScenarioHelper(object):
test_timeout = self.options.get('timeout', constants.DEFAULT_VNF_TIMEOUT)
return test_duration if test_duration > test_timeout else test_timeout
-
class SampleVNF(GenericVNF):
""" Class providing file-like API for generic VNF implementation """
@@ -630,9 +649,8 @@ class SampleVNF(GenericVNF):
APP_NAME = "SampleVNF"
# we run the VNF interactively, so the ssh command will timeout after this long
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
- super(SampleVNF, self).__init__(name, vnfd, task_id)
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
+ super(SampleVNF, self).__init__(name, vnfd)
self.bin_path = get_nsb_option('bin_path', '')
self.scenario_helper = ScenarioHelper(self.name)
@@ -701,8 +719,8 @@ class SampleVNF(GenericVNF):
scenarios:
- type: NSPerf
nodes:
- tg__0: trafficgen_1.yardstick
- vnf__0: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
options:
collectd:
<options> # COLLECTD priority 3
@@ -765,6 +783,53 @@ class SampleVNF(GenericVNF):
# by other VNF output
self.q_in.put('\r\n')
+ def wait_for_initialize(self):
+ buf = []
+ vnf_prompt_found = False
+ prompt_command = '\r\n'
+ script_name = 'non_existent_script_name'
+ done_string = 'Cannot open file "{}"'.format(script_name)
+ time.sleep(self.WAIT_TIME) # Give some time for config to load
+ while True:
+ if not self._vnf_process.is_alive():
+ raise RuntimeError("%s VNF process died." % self.APP_NAME)
+ while self.q_out.qsize() > 0:
+ buf.append(self.q_out.get())
+ message = ''.join(buf)
+
+ if self.VNF_PROMPT in message and not vnf_prompt_found:
+ # Once we got VNF promt, it doesn't mean that the VNF is
+ # up and running/initialized completely. But we can run
+ # addition (any) VNF command and wait for it to complete
+ # as it will be finished ONLY at the end of the VNF
+ # initialization. So, this approach can be used to
+ # indentify that VNF is completely initialized.
+ LOG.info("Got %s VNF prompt.", self.APP_NAME)
+ prompt_command = "run {}\r\n".format(script_name)
+ self.q_in.put(prompt_command)
+ # Cut the buffer since we are not interesting to find
+ # the VNF prompt anymore
+ prompt_pos = message.find(self.VNF_PROMPT)
+ buf = [message[prompt_pos + len(self.VNF_PROMPT):]]
+ vnf_prompt_found = True
+ continue
+
+ if done_string in message:
+ LOG.info("%s VNF is up and running.", self.APP_NAME)
+ self._vnf_up_post()
+ self.queue_wrapper.clear()
+ return self._vnf_process.exitcode
+
+ if "PANIC" in message:
+ raise RuntimeError("Error starting %s VNF." %
+ self.APP_NAME)
+
+ LOG.info("Waiting for %s VNF to start.. ", self.APP_NAME)
+ time.sleep(self.WAIT_TIME_FOR_SCRIPT)
+ # Send command again to display the expected prompt in case the
+ # expected text was corrupted by other VNF output
+ self.q_in.put(prompt_command)
+
def start_collect(self):
self.resource_helper.start_collect()
@@ -863,9 +928,8 @@ class SampleVNFTrafficGen(GenericTrafficGen):
APP_NAME = 'Sample'
RUN_WAIT = 1
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
- super(SampleVNFTrafficGen, self).__init__(name, vnfd, task_id)
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
+ super(SampleVNFTrafficGen, self).__init__(name, vnfd)
self.bin_path = get_nsb_option('bin_path', '')
self.scenario_helper = ScenarioHelper(self.name)
@@ -887,6 +951,39 @@ class SampleVNFTrafficGen(GenericTrafficGen):
self.traffic_finished = False
self._tg_process = None
self._traffic_process = None
+ self._tasks_queue = JoinableQueue()
+ self._result_queue = Queue()
+
+ def _test_runner(self, traffic_profile, tasks, results):
+ self.resource_helper.run_test(traffic_profile, tasks, results)
+
+ def _init_traffic_process(self, traffic_profile):
+ name = '{}-{}-{}-{}'.format(self.name, self.APP_NAME,
+ traffic_profile.__class__.__name__,
+ os.getpid())
+ self._traffic_process = Process(name=name, target=self._test_runner,
+ args=(
+ traffic_profile, self._tasks_queue,
+ self._result_queue))
+
+ self._traffic_process.start()
+ while self.resource_helper.client_started.value == 0:
+ time.sleep(1)
+ if not self._traffic_process.is_alive():
+ break
+
+ def run_traffic_once(self, traffic_profile):
+ if self.resource_helper.client_started.value == 0:
+ self._init_traffic_process(traffic_profile)
+
+ # continue test - run next iteration
+ LOG.info("Run next iteration ...")
+ self._tasks_queue.put('RUN_TRAFFIC')
+
+ def wait_on_traffic(self):
+ self._tasks_queue.join()
+ result = self._result_queue.get()
+ return result
def _start_server(self):
# we can't share ssh paramiko objects to force new connection
@@ -899,6 +996,8 @@ class SampleVNFTrafficGen(GenericTrafficGen):
self.scenario_helper.nodes[self.name]
)
+ self.resource_helper.context_cfg = context_cfg
+
self.resource_helper.setup()
# must generate_cfg after DPDK bind because we need port number
self.resource_helper.generate_cfg()
@@ -922,13 +1021,12 @@ class SampleVNFTrafficGen(GenericTrafficGen):
LOG.info("%s TG Server is up and running.", self.APP_NAME)
return self._tg_process.exitcode
- def _traffic_runner(self, traffic_profile, mq_id):
+ def _traffic_runner(self, traffic_profile):
# always drop connections first thing in new processes
# so we don't get paramiko errors
self.ssh_helper.drop_connection()
LOG.info("Starting %s client...", self.APP_NAME)
- self._mq_producer = self._setup_mq_producer(mq_id)
- self.resource_helper.run_traffic(traffic_profile, self._mq_producer)
+ self.resource_helper.run_traffic(traffic_profile)
def run_traffic(self, traffic_profile):
""" Generate traffic on the wire according to the given params.
@@ -938,12 +1036,10 @@ class SampleVNFTrafficGen(GenericTrafficGen):
:param traffic_profile:
:return: True/False
"""
- name = '{}-{}-{}-{}'.format(self.name, self.APP_NAME,
- traffic_profile.__class__.__name__,
+ name = "{}-{}-{}-{}".format(self.name, self.APP_NAME, traffic_profile.__class__.__name__,
os.getpid())
- self._traffic_process = Process(
- name=name, target=self._traffic_runner,
- args=(traffic_profile, uuid.uuid1().int))
+ self._traffic_process = Process(name=name, target=self._traffic_runner,
+ args=(traffic_profile,))
self._traffic_process.start()
# Wait for traffic process to start
while self.resource_helper.client_started.value == 0:
@@ -952,6 +1048,8 @@ class SampleVNFTrafficGen(GenericTrafficGen):
if not self._traffic_process.is_alive():
break
+ return self._traffic_process.is_alive()
+
def collect_kpi(self):
# check if the tg processes have exited
physical_node = Context.get_physical_node_from_server(
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_imsbench_sipp.py b/yardstick/network_services/vnf_generic/vnf/tg_imsbench_sipp.py
new file mode 100644
index 000000000..70557b848
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/tg_imsbench_sipp.py
@@ -0,0 +1,143 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import logging
+from collections import deque
+
+from yardstick.network_services.vnf_generic.vnf import sample_vnf
+
+LOG = logging.getLogger(__name__)
+
+
+class SippSetupEnvHelper(sample_vnf.SetupEnvHelper):
+ APP_NAME = "ImsbenchSipp"
+
+
+class SippResourceHelper(sample_vnf.ClientResourceHelper):
+ pass
+
+
+class SippVnf(sample_vnf.SampleVNFTrafficGen):
+ """
+ This class calls the test script from TG machine, then gets the result file
+ from IMS machine. After that, the result file is handled line by line, and
+ is updated to database.
+ """
+
+ APP_NAME = "ImsbenchSipp"
+ APP_WORD = "ImsbenchSipp"
+ VNF_TYPE = "ImsbenchSipp"
+ HW_OFFLOADING_NFVI_TYPES = {'baremetal', 'sriov'}
+ RESULT = "/tmp/final_result.dat"
+ SIPP_RESULT = "/tmp/sipp_dat_files/final_result.dat"
+ LOCAL_PATH = "/tmp"
+ CMD = "./SIPp_benchmark.bash {} {} {} '{}'"
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
+ resource_helper_type=None):
+ if resource_helper_type is None:
+ resource_helper_type = SippResourceHelper
+ if setup_env_helper_type is None:
+ setup_env_helper_type = SippSetupEnvHelper
+ super(SippVnf, self).__init__(
+ name, vnfd, setup_env_helper_type, resource_helper_type)
+ self.params = ""
+ self.pcscf_ip = self.vnfd_helper.interfaces[0]["virtual-interface"]\
+ ["peer_intf"]["local_ip"]
+ self.sipp_ip = self.vnfd_helper.interfaces[0]["virtual-interface"]\
+ ["local_ip"]
+ self.media_ip = self.vnfd_helper.interfaces[1]["virtual-interface"]\
+ ["local_ip"]
+ self.queue = ""
+ self.count = 0
+
+ def instantiate(self, scenario_cfg, context_cfg):
+ super(SippVnf, self).instantiate(scenario_cfg, context_cfg)
+ scenario_cfg = {}
+ _params = [("port", 5060), ("start_user", 1), ("end_user", 10000),
+ ("init_reg_cps", 50), ("init_reg_max", 5000), ("reg_cps", 50),
+ ("reg_step", 10), ("rereg_cps", 10), ("rereg_step", 5),
+ ("dereg_cps", 10), ("dereg_step", 5), ("msgc_cps", 10),
+ ("msgc_step", 2), ("run_mode", "rtp"), ("call_cps", 10),
+ ("hold_time", 15), ("call_step", 5)]
+
+ self.params = ';'.join([str(scenario_cfg.get("options", {}).get(k, v))
+ for k, v in dict(_params).items()])
+
+ def wait_for_instantiate(self):
+ pass
+
+ def get_result_files(self):
+ self.ssh_helper.get(self.SIPP_RESULT, self.LOCAL_PATH, True)
+
+ # Example of result file:
+ # cat /tmp/final_result.dat
+ # timestamp:1000 reg:100 reg_saps:0
+ # timestamp:2000 reg:100 reg_saps:50
+ # timestamp:3000 reg:100 reg_saps:50
+ # timestamp:4000 reg:100 reg_saps:50
+ # ...
+ # reg_Requested_prereg:50
+ # reg_Effective_prereg:49.49
+ # reg_DOC:0
+ # ...
+ @staticmethod
+ def handle_result_files(filename):
+ with open(filename, 'r') as f:
+ content = f.readlines()
+ result = [{k: round(float(v), 2) for k, v in [i.split(":", 1) for i in x.split()]}
+ for x in content if x]
+ return deque(result)
+
+ def run_traffic(self, traffic_profile):
+ traffic_profile.execute_traffic(self)
+ cmd = self.CMD.format(self.sipp_ip, self.media_ip,
+ self.pcscf_ip, self.params)
+ self.ssh_helper.execute(cmd, None, 3600, False)
+ self.get_result_files()
+ self.queue = self.handle_result_files(self.RESULT)
+
+ def collect_kpi(self):
+ result = {}
+ try:
+ result = self.queue.popleft()
+ except IndexError:
+ pass
+ return result
+
+ @staticmethod
+ def count_line_num(fname):
+ try:
+ with open(fname, 'r') as f:
+ return sum(1 for line in f)
+ except IOError:
+ return 0
+
+ def is_ended(self):
+ """
+ The test will end when the results are pushed into database.
+ It does not depend on the "duration" value, so this value will be set
+ enough big to make sure that the test will end before duration.
+ """
+ num_lines = self.count_line_num(self.RESULT)
+ if self.count == num_lines:
+ LOG.debug('TG IS ENDED.....................')
+ self.count = 0
+ return True
+ self.count += 1
+ return False
+
+ def terminate(self):
+ LOG.debug('TERMINATE:.....................')
+ self.resource_helper.terminate()
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_ixload.py b/yardstick/network_services/vnf_generic/vnf/tg_ixload.py
index e0fc47dbf..38b00a4b2 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_ixload.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_ixload.py
@@ -20,9 +20,11 @@ import os
import shutil
import subprocess
+from oslo_serialization import jsonutils
+
from yardstick.common import utils
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNFTrafficGen
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import ClientResourceHelper
+from yardstick.network_services.vnf_generic.vnf import sample_vnf
+
LOG = logging.getLogger(__name__)
@@ -43,7 +45,8 @@ IXLOAD_CONFIG_TEMPLATE = '''\
},
"remote_server": "%s",
"result_dir": "%s",
- "ixload_cfg": "C:/Results/%s"
+ "ixload_cfg": "C:/Results/%s",
+ "links_param": %s
}'''
IXLOAD_CMD = "{ixloadpy} {http_ixload} {args}"
@@ -59,7 +62,7 @@ class ResourceDataHelper(list):
}
-class IxLoadResourceHelper(ClientResourceHelper):
+class IxLoadResourceHelper(sample_vnf.ClientResourceHelper):
RESULTS_MOUNT = "/mnt/Results"
@@ -121,17 +124,36 @@ class IxLoadResourceHelper(ClientResourceHelper):
LOG.debug(self.result[key])
-class IxLoadTrafficGen(SampleVNFTrafficGen):
+class IxLoadTrafficGen(sample_vnf.SampleVNFTrafficGen):
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if resource_helper_type is None:
resource_helper_type = IxLoadResourceHelper
- super(IxLoadTrafficGen, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+ super(IxLoadTrafficGen, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
self._result = {}
+ def update_gateways(self, links):
+ for name in links:
+ try:
+ gateway = next(intf["virtual-interface"]["dst_ip"] for intf in
+ self.setup_helper.vnfd_helper["vdu"][0][
+ "external-interface"] if
+ intf["virtual-interface"]["vld_id"] == name)
+
+ try:
+ links[name]["ip"]["gateway"] = gateway
+ except KeyError:
+ LOG.error("Invalid traffic profile: No IP section defined for %s", name)
+ raise
+
+ except StopIteration:
+ LOG.debug("Cant find gateway for link %s", name)
+ links[name]["ip"]["gateway"] = "0.0.0.0"
+
+ return links
+
def run_traffic(self, traffic_profile):
ports = []
card = None
@@ -143,11 +165,16 @@ class IxLoadTrafficGen(SampleVNFTrafficGen):
for csv_file in glob.iglob(self.ssh_helper.join_bin_path('*.csv')):
os.unlink(csv_file)
+ links_param = self.update_gateways(
+ traffic_profile.get_links_param())
+
ixia_config = self.vnfd_helper.mgmt_interface["tg-config"]
ixload_config = IXLOAD_CONFIG_TEMPLATE % (
ixia_config["ixchassis"], ports, card,
self.vnfd_helper.mgmt_interface["ip"], self.ssh_helper.bin_path,
- os.path.basename(self.resource_helper.resource_file_name))
+ os.path.basename(self.resource_helper.resource_file_name),
+ jsonutils.dumps(links_param)
+ )
http_ixload_path = os.path.join(VNF_PATH, "../../traffic_profile")
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_landslide.py b/yardstick/network_services/vnf_generic/vnf/tg_landslide.py
index a146b72ca..285374a92 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_landslide.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_landslide.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -35,11 +35,11 @@ LOG = logging.getLogger(__name__)
class LandslideTrafficGen(sample_vnf.SampleVNFTrafficGen):
APP_NAME = 'LandslideTG'
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
resource_helper_type=None):
if resource_helper_type is None:
resource_helper_type = LandslideResourceHelper
- super(LandslideTrafficGen, self).__init__(name, vnfd, task_id,
+ super(LandslideTrafficGen, self).__init__(name, vnfd,
setup_env_helper_type,
resource_helper_type)
@@ -129,6 +129,17 @@ class LandslideTrafficGen(sample_vnf.SampleVNFTrafficGen):
self.session_profile['reservePorts'] = 'true'
self.session_profile['reservations'] = [reservation]
+ def _update_session_library_name(self, test_session):
+ """Update DMF library name in session profile"""
+ for _ts_group in test_session['tsGroups']:
+ for _tc in _ts_group['testCases']:
+ try:
+ for _mainflow in _tc['parameters']['Dmf']['mainflows']:
+ _mainflow['library'] = \
+ self.vnfd_helper.mgmt_interface['user']
+ except KeyError:
+ pass
+
@staticmethod
def _update_session_tc_params(tc_options, testcase):
for _param_key in tc_options:
@@ -206,6 +217,8 @@ class LandslideTrafficGen(sample_vnf.SampleVNFTrafficGen):
_testcase_idx].update(
self._update_session_tc_params(tc_options, _testcase))
+ self._update_session_library_name(self.session_profile)
+
class LandslideResourceHelper(sample_vnf.ClientResourceHelper):
"""Landslide TG helper class"""
@@ -459,11 +472,14 @@ class LandslideResourceHelper(sample_vnf.ClientResourceHelper):
self._terminated.value = 1
def create_dmf(self, dmf):
- if isinstance(dmf, list):
- for _dmf in dmf:
- self._tcl.create_dmf(_dmf)
- else:
- self._tcl.create_dmf(dmf)
+ if isinstance(dmf, dict):
+ dmf = [dmf]
+ for _dmf in dmf:
+ # Update DMF library name in traffic profile
+ _dmf['dmf'].update(
+ {'library': self.vnfd_helper.mgmt_interface['user']})
+ # Create DMF on Landslide server
+ self._tcl.create_dmf(_dmf)
def delete_dmf(self, dmf):
if isinstance(dmf, list):
@@ -600,6 +616,13 @@ class LandslideResourceHelper(sample_vnf.ClientResourceHelper):
def create_test_session(self, test_session):
# Use tcl client to create session
test_session['library'] = self._user_id
+
+ # If no traffic duration set in test case, use predefined default value
+ # in session profile
+ test_session['duration'] = self.scenario_helper.all_options.get(
+ 'traffic_duration',
+ test_session['duration'])
+
LOG.debug("Creating session='%s'", test_session['name'])
self._tcl.create_test_session(test_session)
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_ping.py b/yardstick/network_services/vnf_generic/vnf/tg_ping.py
index a3b5afa39..5c8819119 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_ping.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_ping.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -71,7 +71,7 @@ class PingResourceHelper(ClientResourceHelper):
self._queue = Queue()
self._parser = PingParser(self._queue)
- def run_traffic(self, traffic_profile, *args):
+ def run_traffic(self, traffic_profile):
# drop the connection in order to force a new one
self.ssh_helper.drop_connection()
@@ -103,14 +103,14 @@ class PingTrafficGen(SampleVNFTrafficGen):
APP_NAME = 'Ping'
RUN_WAIT = 4
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if setup_env_helper_type is None:
setup_env_helper_type = PingSetupEnvHelper
if resource_helper_type is None:
resource_helper_type = PingResourceHelper
- super(PingTrafficGen, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+
+ super(PingTrafficGen, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
self._result = {}
def _check_status(self):
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_pktgen.py b/yardstick/network_services/vnf_generic/vnf/tg_pktgen.py
index 9d452213f..5da2178af 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_pktgen.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_pktgen.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,9 +13,7 @@
# limitations under the License.
import logging
-import multiprocessing
import time
-import uuid
from yardstick.common import constants
from yardstick.common import exceptions
@@ -26,8 +24,7 @@ from yardstick.network_services.vnf_generic.vnf import base as vnf_base
LOG = logging.getLogger(__name__)
-class PktgenTrafficGen(vnf_base.GenericTrafficGen,
- vnf_base.GenericVNFEndpoint):
+class PktgenTrafficGen(vnf_base.GenericTrafficGen):
"""DPDK Pktgen traffic generator
Website: http://pktgen-dpdk.readthedocs.io/en/latest/index.html
@@ -35,15 +32,8 @@ class PktgenTrafficGen(vnf_base.GenericTrafficGen,
TIMEOUT = 30
- def __init__(self, name, vnfd, task_id):
- vnf_base.GenericTrafficGen.__init__(self, name, vnfd, task_id)
- self.queue = multiprocessing.Queue()
- self._id = uuid.uuid1().int
- self._mq_producer = self._setup_mq_producer(self._id)
- vnf_base.GenericVNFEndpoint.__init__(self, self._id, [task_id],
- self.queue)
- self._consumer = vnf_base.GenericVNFConsumer([task_id], self)
- self._consumer.start_rpc_server()
+ def __init__(self, name, vnfd):
+ vnf_base.GenericTrafficGen.__init__(self, name, vnfd)
self._traffic_profile = None
self._node_ip = vnfd['mgmt-interface'].get('ip')
self._lua_node_port = self._get_lua_node_port(
@@ -71,7 +61,7 @@ class PktgenTrafficGen(vnf_base.GenericTrafficGen,
def wait_for_instantiate(self): # pragma: no cover
pass
- def runner_method_start_iteration(self, ctxt, **kwargs):
+ def runner_method_start_iteration(self):
# pragma: no cover
LOG.debug('Start method')
# NOTE(ralonsoh): 'rate' should be modified between iterations. The
@@ -81,11 +71,6 @@ class PktgenTrafficGen(vnf_base.GenericTrafficGen,
self._traffic_profile.rate(self._rate)
time.sleep(4)
self._traffic_profile.stop()
- self._mq_producer.tg_method_iteration(1, 1, {})
-
- def runner_method_stop_iteration(self, ctxt, **kwargs): # pragma: no cover
- # pragma: no cover
- LOG.debug('Stop method')
@staticmethod
def _get_lua_node_port(service_ports):
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_prox.py b/yardstick/network_services/vnf_generic/vnf/tg_prox.py
index d12c42ec8..65b7bac10 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_prox.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_prox.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -29,13 +29,13 @@ class ProxTrafficGen(SampleVNFTrafficGen):
LUA_PARAMETER_NAME = "gen"
WAIT_TIME = 1
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
resource_helper_type=None):
vnfd_cpy = copy.deepcopy(vnfd)
- super(ProxTrafficGen, self).__init__(name, vnfd_cpy, task_id)
+ super(ProxTrafficGen, self).__init__(name, vnfd_cpy)
self._vnf_wrapper = ProxApproxVnf(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+ name, vnfd, setup_env_helper_type, resource_helper_type)
self.bin_path = get_nsb_option('bin_path', '')
self.name = self._vnf_wrapper.name
self.ssh_helper = self._vnf_wrapper.ssh_helper
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py b/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py
index 558a62935..80812876d 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -12,9 +12,14 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+import ipaddress
import logging
+import six
+import collections
+from six import moves
from yardstick.common import utils
+from yardstick.common import exceptions
from yardstick.network_services.libs.ixia_libs.ixnet import ixnet_api
from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNFTrafficGen
from yardstick.network_services.vnf_generic.vnf.sample_vnf import ClientResourceHelper
@@ -25,6 +30,606 @@ LOG = logging.getLogger(__name__)
WAIT_AFTER_CFG_LOAD = 10
WAIT_FOR_TRAFFIC = 30
+WAIT_PROTOCOLS_STARTED = 420
+
+
+class IxiaBasicScenario(object):
+ """Ixia Basic scenario for flow from port to port"""
+
+ def __init__(self, client, context_cfg, ixia_cfg):
+
+ self.client = client
+ self.context_cfg = context_cfg
+ self.ixia_cfg = ixia_cfg
+
+ self._uplink_vports = None
+ self._downlink_vports = None
+
+ def apply_config(self):
+ pass
+
+ def run_protocols(self):
+ pass
+
+ def stop_protocols(self):
+ pass
+
+ def create_traffic_model(self, traffic_profile):
+ vports = self.client.get_vports()
+ self._uplink_vports = vports[::2]
+ self._downlink_vports = vports[1::2]
+ self.client.create_traffic_model(self._uplink_vports,
+ self._downlink_vports,
+ traffic_profile)
+
+ def _get_stats(self):
+ return self.client.get_statistics()
+
+ def generate_samples(self, resource_helper, ports, duration):
+ stats = self._get_stats()
+
+ samples = {}
+ # this is not DPDK port num, but this is whatever number we gave
+ # when we selected ports and programmed the profile
+ for port_num in ports:
+ try:
+ # reverse lookup port name from port_num so the stats dict is descriptive
+ intf = resource_helper.vnfd_helper.find_interface_by_port(port_num)
+ port_name = intf['name']
+ avg_latency = stats['Store-Forward_Avg_latency_ns'][port_num]
+ min_latency = stats['Store-Forward_Min_latency_ns'][port_num]
+ max_latency = stats['Store-Forward_Max_latency_ns'][port_num]
+ samples[port_name] = {
+ 'RxThroughputBps': float(stats['Bytes_Rx'][port_num]) / duration,
+ 'TxThroughputBps': float(stats['Bytes_Tx'][port_num]) / duration,
+ 'InPackets': int(stats['Valid_Frames_Rx'][port_num]),
+ 'OutPackets': int(stats['Frames_Tx'][port_num]),
+ 'InBytes': int(stats['Bytes_Rx'][port_num]),
+ 'OutBytes': int(stats['Bytes_Tx'][port_num]),
+ 'RxThroughput': float(stats['Valid_Frames_Rx'][port_num]) / duration,
+ 'TxThroughput': float(stats['Frames_Tx'][port_num]) / duration,
+ 'LatencyAvg': utils.safe_cast(avg_latency, int, 0),
+ 'LatencyMin': utils.safe_cast(min_latency, int, 0),
+ 'LatencyMax': utils.safe_cast(max_latency, int, 0)
+ }
+ except IndexError:
+ pass
+
+ return samples
+
+ def update_tracking_options(self):
+ pass
+
+ def get_tc_rfc2544_options(self):
+ pass
+
+
+class IxiaL3Scenario(IxiaBasicScenario):
+ """Ixia scenario for L3 flow between static ip's"""
+
+ def _add_static_ips(self):
+ vports = self.client.get_vports()
+ uplink_intf_vport = [(self.client.get_static_interface(vport), vport)
+ for vport in vports[::2]]
+ downlink_intf_vport = [(self.client.get_static_interface(vport), vport)
+ for vport in vports[1::2]]
+
+ for index in range(len(uplink_intf_vport)):
+ intf, vport = uplink_intf_vport[index]
+ try:
+ iprange = self.ixia_cfg['flow'].get('src_ip')[index]
+ start_ip = utils.get_ip_range_start(iprange)
+ count = utils.get_ip_range_count(iprange)
+ self.client.add_static_ipv4(intf, vport, start_ip, count, '32')
+ except IndexError:
+ raise exceptions.IncorrectFlowOption(
+ option="src_ip", link="uplink_{}".format(index))
+
+ intf, vport = downlink_intf_vport[index]
+ try:
+ iprange = self.ixia_cfg['flow'].get('dst_ip')[index]
+ start_ip = utils.get_ip_range_start(iprange)
+ count = utils.get_ip_range_count(iprange)
+ self.client.add_static_ipv4(intf, vport, start_ip, count, '32')
+ except IndexError:
+ raise exceptions.IncorrectFlowOption(
+ option="dst_ip", link="downlink_{}".format(index))
+
+ def _add_interfaces(self):
+ vports = self.client.get_vports()
+ uplink_vports = (vport for vport in vports[::2])
+ downlink_vports = (vport for vport in vports[1::2])
+
+ ix_node = next(node for _, node in self.context_cfg['nodes'].items()
+ if node['role'] == 'IxNet')
+
+ for intf in ix_node['interfaces'].values():
+ ip = intf.get('local_ip')
+ mac = intf.get('local_mac')
+ gateway = None
+ try:
+ gateway = next(route.get('gateway')
+ for route in ix_node.get('routing_table')
+ if route.get('if') == intf.get('ifname'))
+ except StopIteration:
+ LOG.debug("Gateway not provided")
+
+ if 'uplink' in intf.get('vld_id'):
+ self.client.add_interface(next(uplink_vports),
+ ip, mac, gateway)
+ else:
+ self.client.add_interface(next(downlink_vports),
+ ip, mac, gateway)
+
+ def apply_config(self):
+ self._add_interfaces()
+ self._add_static_ips()
+
+ def create_traffic_model(self, traffic_profile):
+ vports = self.client.get_vports()
+ self._uplink_vports = vports[::2]
+ self._downlink_vports = vports[1::2]
+
+ uplink_endpoints = [port + '/protocols/static'
+ for port in self._uplink_vports]
+ downlink_endpoints = [port + '/protocols/static'
+ for port in self._downlink_vports]
+
+ self.client.create_ipv4_traffic_model(uplink_endpoints,
+ downlink_endpoints,
+ traffic_profile)
+
+
+class IxiaPppoeClientScenario(object):
+ def __init__(self, client, context_cfg, ixia_cfg):
+
+ self.client = client
+
+ self._uplink_vports = None
+ self._downlink_vports = None
+
+ self._access_topologies = []
+ self._core_topologies = []
+
+ self._context_cfg = context_cfg
+ self._ixia_cfg = ixia_cfg
+ self.protocols = []
+ self.device_groups = []
+
+ def apply_config(self):
+ vports = self.client.get_vports()
+ self._uplink_vports = vports[::2]
+ self._downlink_vports = vports[1::2]
+ self._fill_ixia_config()
+ self._apply_access_network_config()
+ self._apply_core_network_config()
+
+ def create_traffic_model(self, traffic_profile):
+ endpoints_id_pairs = self._get_endpoints_src_dst_id_pairs(
+ traffic_profile.full_profile)
+ endpoints_obj_pairs = \
+ self._get_endpoints_src_dst_obj_pairs(endpoints_id_pairs)
+ if endpoints_obj_pairs:
+ uplink_endpoints = endpoints_obj_pairs[::2]
+ downlink_endpoints = endpoints_obj_pairs[1::2]
+ else:
+ uplink_endpoints = self._access_topologies
+ downlink_endpoints = self._core_topologies
+ self.client.create_ipv4_traffic_model(uplink_endpoints,
+ downlink_endpoints,
+ traffic_profile)
+
+ def run_protocols(self):
+ LOG.info('PPPoE Scenario - Start Protocols')
+ self.client.start_protocols()
+ utils.wait_until_true(
+ lambda: self.client.is_protocols_running(self.protocols),
+ timeout=WAIT_PROTOCOLS_STARTED, sleep=2)
+
+ def stop_protocols(self):
+ LOG.info('PPPoE Scenario - Stop Protocols')
+ self.client.stop_protocols()
+
+ def _get_intf_addr(self, intf):
+ """Retrieve interface IP address and mask
+
+ :param intf: could be the string which represents IP address
+ with mask (e.g 192.168.10.2/24) or a dictionary with the host
+ name and the port (e.g. {'tg__0': 'xe1'})
+ :return: (tuple) pair of ip address and mask
+ """
+ if isinstance(intf, six.string_types):
+ ip, mask = tuple(intf.split('/'))
+ return ip, int(mask)
+
+ node_name, intf_name = next(iter(intf.items()))
+ node = self._context_cfg["nodes"].get(node_name, {})
+ interface = node.get("interfaces", {})[intf_name]
+ ip = interface["local_ip"]
+ mask = interface["netmask"]
+ ipaddr = ipaddress.ip_network(six.text_type('{}/{}'.format(ip, mask)),
+ strict=False)
+ return ip, ipaddr.prefixlen
+
+ @staticmethod
+ def _get_endpoints_src_dst_id_pairs(flows_params):
+ """Get list of flows src/dst port pairs
+
+ Create list of flows src/dst port pairs based on traffic profile
+ flows data. Each uplink/downlink pair in traffic profile represents
+ specific flows between the pair of ports.
+
+ Example ('port' key represents port on which flow will be created):
+
+ Input flows data:
+ uplink_0:
+ ipv4:
+ id: 1
+ port: xe0
+ downlink_0:
+ ipv4:
+ id: 2
+ port: xe1
+ uplink_1:
+ ipv4:
+ id: 3
+ port: xe2
+ downlink_1:
+ ipv4:
+ id: 4
+ port: xe3
+
+ Result list: ['xe0', 'xe1', 'xe2', 'xe3']
+
+ Result list means that the following flows pairs will be created:
+ - uplink 0: port xe0 <-> port xe1
+ - downlink 0: port xe1 <-> port xe0
+ - uplink 1: port xe2 <-> port xe3
+ - downlink 1: port xe3 <-> port xe2
+
+ :param flows_params: ordered dict of traffic profile flows params
+ :return: (list) list of flows src/dst ports
+ """
+ if len(flows_params) % 2:
+ raise RuntimeError('Number of uplink/downlink pairs'
+ ' in traffic profile is not equal')
+ endpoint_pairs = []
+ for flow in flows_params:
+ port = flows_params[flow]['ipv4'].get('port')
+ if port is None:
+ continue
+ endpoint_pairs.append(port)
+ return endpoint_pairs
+
+ def _get_endpoints_src_dst_obj_pairs(self, endpoints_id_pairs):
+ """Create list of uplink/downlink device groups pairs
+
+ Based on traffic profile options, create list of uplink/downlink
+ device groups pairs between which flow groups will be created:
+
+ 1. In case uplink/downlink flows in traffic profile doesn't have
+ specified 'port' key, flows will be created between topologies
+ on corresponding access and core port.
+ E.g.:
+ Access topology on xe0: topology1
+ Core topology on xe1: topology2
+ Flows will be created between:
+ topology1 -> topology2
+ topology2 -> topology1
+
+ 2. In case uplink/downlink flows in traffic profile have specified
+ 'port' key, flows will be created between device groups on this
+ port.
+ E.g., for the following traffic profile
+ uplink_0:
+ port: xe0
+ downlink_0:
+ port: xe1
+ uplink_1:
+ port: xe0
+ downlink_0:
+ port: xe3
+ Flows will be created between:
+ Port xe0 (dg1) -> Port xe1 (dg1)
+ Port xe1 (dg1) -> Port xe0 (dg1)
+ Port xe0 (dg2) -> Port xe3 (dg1)
+ Port xe3 (dg3) -> Port xe0 (dg1)
+
+ :param endpoints_id_pairs: (list) List of uplink/downlink flows ports
+ pairs
+ :return: (list) list of uplink/downlink device groups descriptors pairs
+ """
+ pppoe = self._ixia_cfg['pppoe_client']
+ sessions_per_port = pppoe['sessions_per_port']
+ sessions_per_svlan = pppoe['sessions_per_svlan']
+ svlan_count = int(sessions_per_port / sessions_per_svlan)
+
+ uplink_ports = [p['tg__0'] for p in self._ixia_cfg['flow']['src_ip']]
+ downlink_ports = [p['tg__0'] for p in self._ixia_cfg['flow']['dst_ip']]
+ uplink_port_topology_map = zip(uplink_ports, self._access_topologies)
+ downlink_port_topology_map = zip(downlink_ports, self._core_topologies)
+
+ port_to_dev_group_mapping = {}
+ for port, topology in uplink_port_topology_map:
+ topology_dgs = self.client.get_topology_device_groups(topology)
+ port_to_dev_group_mapping[port] = topology_dgs
+ for port, topology in downlink_port_topology_map:
+ topology_dgs = self.client.get_topology_device_groups(topology)
+ port_to_dev_group_mapping[port] = topology_dgs
+
+ uplink_endpoints = endpoints_id_pairs[::2]
+ downlink_endpoints = endpoints_id_pairs[1::2]
+
+ uplink_dev_groups = []
+ group_up = [uplink_endpoints[i:i + svlan_count]
+ for i in range(0, len(uplink_endpoints), svlan_count)]
+
+ for group in group_up:
+ for i, port in enumerate(group):
+ uplink_dev_groups.append(port_to_dev_group_mapping[port][i])
+
+ downlink_dev_groups = []
+ for port in downlink_endpoints:
+ downlink_dev_groups.append(port_to_dev_group_mapping[port][0])
+
+ endpoint_obj_pairs = []
+ [endpoint_obj_pairs.extend([up, down])
+ for up, down in zip(uplink_dev_groups, downlink_dev_groups)]
+
+ return endpoint_obj_pairs
+
+ def _fill_ixia_config(self):
+ pppoe = self._ixia_cfg["pppoe_client"]
+ ipv4 = self._ixia_cfg["ipv4_client"]
+
+ _ip = [self._get_intf_addr(intf)[0] for intf in pppoe["ip"]]
+ self._ixia_cfg["pppoe_client"]["ip"] = _ip
+
+ _ip = [self._get_intf_addr(intf)[0] for intf in ipv4["gateway_ip"]]
+ self._ixia_cfg["ipv4_client"]["gateway_ip"] = _ip
+
+ addrs = [self._get_intf_addr(intf) for intf in ipv4["ip"]]
+ _ip = [addr[0] for addr in addrs]
+ _prefix = [addr[1] for addr in addrs]
+
+ self._ixia_cfg["ipv4_client"]["ip"] = _ip
+ self._ixia_cfg["ipv4_client"]["prefix"] = _prefix
+
+ def _apply_access_network_config(self):
+ pppoe = self._ixia_cfg["pppoe_client"]
+ sessions_per_port = pppoe['sessions_per_port']
+ sessions_per_svlan = pppoe['sessions_per_svlan']
+ svlan_count = int(sessions_per_port / sessions_per_svlan)
+
+ # add topology per uplink port (access network)
+ for access_tp_id, vport in enumerate(self._uplink_vports):
+ name = 'Topology access {}'.format(access_tp_id)
+ tp = self.client.add_topology(name, vport)
+ self._access_topologies.append(tp)
+ # add device group per svlan
+ for dg_id in range(svlan_count):
+ s_vlan_id = int(pppoe['s_vlan']) + dg_id + access_tp_id * svlan_count
+ s_vlan = ixnet_api.Vlan(vlan_id=s_vlan_id)
+ c_vlan = ixnet_api.Vlan(vlan_id=pppoe['c_vlan'], vlan_id_step=1)
+ name = 'SVLAN {}'.format(s_vlan_id)
+ dg = self.client.add_device_group(tp, name, sessions_per_svlan)
+ self.device_groups.append(dg)
+ # add ethernet layer to device group
+ ethernet = self.client.add_ethernet(dg, 'Ethernet')
+ self.protocols.append(ethernet)
+ self.client.add_vlans(ethernet, [s_vlan, c_vlan])
+ # add ppp over ethernet
+ if 'pap_user' in pppoe:
+ ppp = self.client.add_pppox_client(ethernet, 'pap',
+ pppoe['pap_user'],
+ pppoe['pap_password'])
+ else:
+ ppp = self.client.add_pppox_client(ethernet, 'chap',
+ pppoe['chap_user'],
+ pppoe['chap_password'])
+ self.protocols.append(ppp)
+
+ def _apply_core_network_config(self):
+ ipv4 = self._ixia_cfg["ipv4_client"]
+ sessions_per_port = ipv4['sessions_per_port']
+ sessions_per_vlan = ipv4['sessions_per_vlan']
+ vlan_count = int(sessions_per_port / sessions_per_vlan)
+
+ # add topology per downlink port (core network)
+ for core_tp_id, vport in enumerate(self._downlink_vports):
+ name = 'Topology core {}'.format(core_tp_id)
+ tp = self.client.add_topology(name, vport)
+ self._core_topologies.append(tp)
+ # add device group per vlan
+ for dg_id in range(vlan_count):
+ name = 'Core port {}'.format(core_tp_id)
+ dg = self.client.add_device_group(tp, name, sessions_per_vlan)
+ self.device_groups.append(dg)
+ # add ethernet layer to device group
+ ethernet = self.client.add_ethernet(dg, 'Ethernet')
+ self.protocols.append(ethernet)
+ if 'vlan' in ipv4:
+ vlan_id = int(ipv4['vlan']) + dg_id + core_tp_id * vlan_count
+ vlan = ixnet_api.Vlan(vlan_id=vlan_id)
+ self.client.add_vlans(ethernet, [vlan])
+ # add ipv4 layer
+ gw_ip = ipv4['gateway_ip'][core_tp_id]
+ # use gw addr to generate ip addr from the same network
+ ip_addr = ipaddress.IPv4Address(gw_ip) + 1
+ ipv4_obj = self.client.add_ipv4(ethernet, name='ipv4',
+ addr=ip_addr,
+ addr_step='0.0.0.1',
+ prefix=ipv4['prefix'][core_tp_id],
+ gateway=gw_ip)
+ self.protocols.append(ipv4_obj)
+ if ipv4.get("bgp"):
+ bgp_peer_obj = self.client.add_bgp(ipv4_obj,
+ dut_ip=ipv4["bgp"]["dut_ip"],
+ local_as=ipv4["bgp"]["as_number"],
+ bgp_type=ipv4["bgp"].get("bgp_type"))
+ self.protocols.append(bgp_peer_obj)
+
+ def update_tracking_options(self):
+ priority_map = {
+ 'raw': 'ipv4Raw0',
+ 'tos': {'precedence': 'ipv4Precedence0'},
+ 'dscp': {'defaultPHB': 'ipv4DefaultPhb0',
+ 'selectorPHB': 'ipv4ClassSelectorPhb0',
+ 'assuredPHB': 'ipv4AssuredForwardingPhb0',
+ 'expeditedPHB': 'ipv4ExpeditedForwardingPhb0'}
+ }
+
+ prio_trackby_key = 'ipv4Precedence0'
+
+ try:
+ priority = list(self._ixia_cfg['priority'])[0]
+ if priority == 'raw':
+ prio_trackby_key = priority_map[priority]
+ elif priority in ['tos', 'dscp']:
+ priority_type = list(self._ixia_cfg['priority'][priority])[0]
+ prio_trackby_key = priority_map[priority][priority_type]
+ except KeyError:
+ pass
+
+ tracking_options = ['flowGroup0', 'vlanVlanId0', prio_trackby_key]
+ self.client.set_flow_tracking(tracking_options)
+
+ def get_tc_rfc2544_options(self):
+ return self._ixia_cfg.get('rfc2544')
+
+ def _get_stats(self):
+ return self.client.get_pppoe_scenario_statistics()
+
+ @staticmethod
+ def get_flow_id_data(stats, flow_id, key):
+ result = [float(flow.get(key)) for flow in stats if flow['id'] == flow_id]
+ return sum(result) / len(result)
+
+ def get_priority_flows_stats(self, samples, duration):
+ results = {}
+ priorities = set([flow['IP_Priority'] for flow in samples])
+ for priority in priorities:
+ tx_frames = sum(
+ [int(flow['Tx_Frames']) for flow in samples
+ if flow['IP_Priority'] == priority])
+ rx_frames = sum(
+ [int(flow['Rx_Frames']) for flow in samples
+ if flow['IP_Priority'] == priority])
+ prio_flows_num = len([flow for flow in samples
+ if flow['IP_Priority'] == priority])
+ avg_latency_ns = sum(
+ [int(flow['Store-Forward_Avg_latency_ns']) for flow in samples
+ if flow['IP_Priority'] == priority]) / prio_flows_num
+ min_latency_ns = min(
+ [int(flow['Store-Forward_Min_latency_ns']) for flow in samples
+ if flow['IP_Priority'] == priority])
+ max_latency_ns = max(
+ [int(flow['Store-Forward_Max_latency_ns']) for flow in samples
+ if flow['IP_Priority'] == priority])
+ tx_throughput = float(tx_frames) / duration
+ rx_throughput = float(rx_frames) / duration
+ results[priority] = {
+ 'InPackets': rx_frames,
+ 'OutPackets': tx_frames,
+ 'RxThroughput': round(rx_throughput, 3),
+ 'TxThroughput': round(tx_throughput, 3),
+ 'LatencyAvg': utils.safe_cast(avg_latency_ns, int, 0),
+ 'LatencyMin': utils.safe_cast(min_latency_ns, int, 0),
+ 'LatencyMax': utils.safe_cast(max_latency_ns, int, 0)
+ }
+ return results
+
+ def generate_samples(self, resource_helper, ports, duration):
+
+ stats = self._get_stats()
+ samples = {}
+ ports_stats = stats['port_statistics']
+ flows_stats = stats['flow_statistic']
+ pppoe_subs_per_port = stats['pppox_client_per_port']
+
+ # Get sorted list of ixia ports names
+ ixia_port_names = sorted([data['port_name'] for data in ports_stats])
+
+ # Set 'port_id' key for ports stats items
+ for item in ports_stats:
+ port_id = item.pop('port_name').split('-')[-1].strip()
+ item['port_id'] = int(port_id)
+
+ # Set 'id' key for flows stats items
+ for item in flows_stats:
+ flow_id = item.pop('Flow_Group').split('-')[1].strip()
+ item['id'] = int(flow_id)
+
+ # Set 'port_id' key for pppoe subs per port stats
+ for item in pppoe_subs_per_port:
+ port_id = item.pop('subs_port').split('-')[-1].strip()
+ item['port_id'] = int(port_id)
+
+ # Map traffic flows to ports
+ port_flow_map = collections.defaultdict(set)
+ for item in flows_stats:
+ tx_port = item.pop('Tx_Port')
+ tx_port_index = ixia_port_names.index(tx_port)
+ port_flow_map[tx_port_index].update([item['id']])
+
+ # Sort ports stats
+ ports_stats = sorted(ports_stats, key=lambda k: k['port_id'])
+
+ # Get priority flows stats
+ prio_flows_stats = self.get_priority_flows_stats(flows_stats, duration)
+ samples['priority_stats'] = prio_flows_stats
+
+ # this is not DPDK port num, but this is whatever number we gave
+ # when we selected ports and programmed the profile
+ for port_num in ports:
+ try:
+ # reverse lookup port name from port_num so the stats dict is descriptive
+ intf = resource_helper.vnfd_helper.find_interface_by_port(port_num)
+ port_name = intf['name']
+ port_id = ports_stats[port_num]['port_id']
+ port_subs_stats = \
+ [port_data for port_data in pppoe_subs_per_port
+ if port_data.get('port_id') == port_id]
+
+ avg_latency = \
+ sum([float(self.get_flow_id_data(
+ flows_stats, flow, 'Store-Forward_Avg_latency_ns'))
+ for flow in port_flow_map[port_num]]) / len(port_flow_map[port_num])
+ min_latency = \
+ min([float(self.get_flow_id_data(
+ flows_stats, flow, 'Store-Forward_Min_latency_ns'))
+ for flow in port_flow_map[port_num]])
+ max_latency = \
+ max([float(self.get_flow_id_data(
+ flows_stats, flow, 'Store-Forward_Max_latency_ns'))
+ for flow in port_flow_map[port_num]])
+
+ samples[port_name] = {
+ 'RxThroughputBps': float(ports_stats[port_num]['Bytes_Rx']) / duration,
+ 'TxThroughputBps': float(ports_stats[port_num]['Bytes_Tx']) / duration,
+ 'InPackets': int(ports_stats[port_num]['Valid_Frames_Rx']),
+ 'OutPackets': int(ports_stats[port_num]['Frames_Tx']),
+ 'InBytes': int(ports_stats[port_num]['Bytes_Rx']),
+ 'OutBytes': int(ports_stats[port_num]['Bytes_Tx']),
+ 'RxThroughput': float(ports_stats[port_num]['Valid_Frames_Rx']) / duration,
+ 'TxThroughput': float(ports_stats[port_num]['Frames_Tx']) / duration,
+ 'LatencyAvg': utils.safe_cast(avg_latency, int, 0),
+ 'LatencyMin': utils.safe_cast(min_latency, int, 0),
+ 'LatencyMax': utils.safe_cast(max_latency, int, 0)
+ }
+
+ if port_subs_stats:
+ samples[port_name].update(
+ {'SessionsUp': int(port_subs_stats[0]['Sessions_Up']),
+ 'SessionsDown': int(port_subs_stats[0]['Sessions_Down']),
+ 'SessionsNotStarted': int(port_subs_stats[0]['Sessions_Not_Started']),
+ 'SessionsTotal': int(port_subs_stats[0]['Sessions_Total'])}
+ )
+
+ except IndexError:
+ pass
+
+ return samples
class IxiaRfc2544Helper(Rfc2544ResourceHelper):
@@ -41,6 +646,12 @@ class IxiaResourceHelper(ClientResourceHelper):
super(IxiaResourceHelper, self).__init__(setup_helper)
self.scenario_helper = setup_helper.scenario_helper
+ self._ixia_scenarios = {
+ "IxiaBasic": IxiaBasicScenario,
+ "IxiaL3": IxiaL3Scenario,
+ "IxiaPppoeClient": IxiaPppoeClientScenario,
+ }
+
self.client = ixnet_api.IxNextgen()
if rfc_helper_type is None:
@@ -49,68 +660,59 @@ class IxiaResourceHelper(ClientResourceHelper):
self.rfc_helper = rfc_helper_type(self.scenario_helper)
self.uplink_ports = None
self.downlink_ports = None
+ self.context_cfg = None
+ self._ix_scenario = None
self._connect()
def _connect(self, client=None):
self.client.connect(self.vnfd_helper)
- def get_stats(self, *args, **kwargs):
- return self.client.get_statistics()
+ def setup(self):
+ super(IxiaResourceHelper, self).setup()
+ self._init_ix_scenario()
def stop_collect(self):
+ self._ix_scenario.stop_protocols()
self._terminated.value = 1
def generate_samples(self, ports, duration):
- stats = self.get_stats()
+ return self._ix_scenario.generate_samples(self, ports, duration)
- samples = {}
- # this is not DPDK port num, but this is whatever number we gave
- # when we selected ports and programmed the profile
- for port_num in ports:
- try:
- # reverse lookup port name from port_num so the stats dict is descriptive
- intf = self.vnfd_helper.find_interface_by_port(port_num)
- port_name = intf['name']
- avg_latency = stats['Store-Forward_Avg_latency_ns'][port_num]
- min_latency = stats['Store-Forward_Min_latency_ns'][port_num]
- max_latency = stats['Store-Forward_Max_latency_ns'][port_num]
- samples[port_name] = {
- 'rx_throughput_kps': float(stats['Rx_Rate_Kbps'][port_num]),
- 'tx_throughput_kps': float(stats['Tx_Rate_Kbps'][port_num]),
- 'rx_throughput_mbps': float(stats['Rx_Rate_Mbps'][port_num]),
- 'tx_throughput_mbps': float(stats['Tx_Rate_Mbps'][port_num]),
- 'in_packets': int(stats['Valid_Frames_Rx'][port_num]),
- 'out_packets': int(stats['Frames_Tx'][port_num]),
- 'RxThroughput': float(stats['Valid_Frames_Rx'][port_num]) / duration,
- 'TxThroughput': float(stats['Frames_Tx'][port_num]) / duration,
- 'Store-Forward_Avg_latency_ns': utils.safe_cast(avg_latency, int, 0),
- 'Store-Forward_Min_latency_ns': utils.safe_cast(min_latency, int, 0),
- 'Store-Forward_Max_latency_ns': utils.safe_cast(max_latency, int, 0)
- }
- except IndexError:
- pass
+ def _init_ix_scenario(self):
+ ixia_config = self.scenario_helper.scenario_cfg.get('ixia_config', 'IxiaBasic')
- return samples
+ if ixia_config in self._ixia_scenarios:
+ scenario_type = self._ixia_scenarios[ixia_config]
+
+ self._ix_scenario = scenario_type(self.client, self.context_cfg,
+ self.scenario_helper.scenario_cfg['options'])
+ else:
+ raise RuntimeError(
+ "IXIA config type '{}' not supported".format(ixia_config))
- def _initialize_client(self):
+ def _initialize_client(self, traffic_profile):
"""Initialize the IXIA IxNetwork client and configure the server"""
self.client.clear_config()
self.client.assign_ports()
- vports = self.client.get_vports()
- uplink_vports = vports[::2]
- downlink_vports = vports[1::2]
- self.client.create_traffic_model(uplink_vports, downlink_vports)
+ self._ix_scenario.apply_config()
+ self._ix_scenario.create_traffic_model(traffic_profile)
+
+ def update_tracking_options(self):
+ self._ix_scenario.update_tracking_options()
- def run_traffic(self, traffic_profile, *args):
+ def run_traffic(self, traffic_profile):
if self._terminated.value:
return
min_tol = self.rfc_helper.tolerance_low
max_tol = self.rfc_helper.tolerance_high
+ precision = self.rfc_helper.tolerance_precision
+ resolution = self.rfc_helper.resolution
default = "00:00:00:00:00:00"
self._build_ports()
- self._initialize_client()
+ traffic_profile.update_traffic_profile(self)
+ self._initialize_client(traffic_profile)
mac = {}
for port_name in self.vnfd_helper.port_pairs.all_ports:
@@ -122,19 +724,23 @@ class IxiaResourceHelper(ClientResourceHelper):
mac["src_mac_{}".format(port_num)] = virt_intf.get("local_mac", default)
mac["dst_mac_{}".format(port_num)] = virt_intf.get("dst_mac", default)
+ self._ix_scenario.run_protocols()
+
try:
while not self._terminated.value:
- first_run = traffic_profile.execute_traffic(
- self, self.client, mac)
+ first_run = traffic_profile.execute_traffic(self, self.client,
+ mac)
self.client_started.value = 1
# pylint: disable=unnecessary-lambda
utils.wait_until_true(lambda: self.client.is_traffic_stopped(),
timeout=traffic_profile.config.duration * 2)
+ rfc2544_opts = self._ix_scenario.get_tc_rfc2544_options()
samples = self.generate_samples(traffic_profile.ports,
traffic_profile.config.duration)
completed, samples = traffic_profile.get_drop_percentage(
- samples, min_tol, max_tol, first_run=first_run)
+ samples, min_tol, max_tol, precision, resolution,
+ first_run=first_run, tc_rfc2544_opts=rfc2544_opts)
self._queue.put(samples)
if completed:
@@ -143,23 +749,93 @@ class IxiaResourceHelper(ClientResourceHelper):
except Exception: # pylint: disable=broad-except
LOG.exception('Run Traffic terminated')
+ self._ix_scenario.stop_protocols()
+ self.client_started.value = 0
self._terminated.value = 1
- def collect_kpi(self):
- self.rfc_helper.iteration.value += 1
- return super(IxiaResourceHelper, self).collect_kpi()
+ def run_test(self, traffic_profile, tasks_queue, results_queue, *args): # pragma: no cover
+ LOG.info("Ixia resource_helper run_test")
+ if self._terminated.value:
+ return
+
+ min_tol = self.rfc_helper.tolerance_low
+ max_tol = self.rfc_helper.tolerance_high
+ precision = self.rfc_helper.tolerance_precision
+ resolution = self.rfc_helper.resolution
+ default = "00:00:00:00:00:00"
+
+ self._build_ports()
+ traffic_profile.update_traffic_profile(self)
+ self._initialize_client(traffic_profile)
+
+ mac = {}
+ for port_name in self.vnfd_helper.port_pairs.all_ports:
+ intf = self.vnfd_helper.find_interface(name=port_name)
+ virt_intf = intf["virtual-interface"]
+ # we only know static traffic id by reading the json
+ # this is used by _get_ixia_trafficrofile
+ port_num = self.vnfd_helper.port_num(intf)
+ mac["src_mac_{}".format(port_num)] = virt_intf.get("local_mac", default)
+ mac["dst_mac_{}".format(port_num)] = virt_intf.get("dst_mac", default)
+
+ self._ix_scenario.run_protocols()
+
+ try:
+ completed = False
+ self.rfc_helper.iteration.value = 0
+ self.client_started.value = 1
+ while completed is False and not self._terminated.value:
+ LOG.info("Wait for task ...")
+
+ try:
+ task = tasks_queue.get(True, 5)
+ except moves.queue.Empty:
+ continue
+ else:
+ if task != 'RUN_TRAFFIC':
+ continue
+
+ self.rfc_helper.iteration.value += 1
+ LOG.info("Got %s task, start iteration %d", task,
+ self.rfc_helper.iteration.value)
+ first_run = traffic_profile.execute_traffic(self, self.client,
+ mac)
+ # pylint: disable=unnecessary-lambda
+ utils.wait_until_true(lambda: self.client.is_traffic_stopped(),
+ timeout=traffic_profile.config.duration * 2)
+ samples = self.generate_samples(traffic_profile.ports,
+ traffic_profile.config.duration)
+
+ completed, samples = traffic_profile.get_drop_percentage(
+ samples, min_tol, max_tol, precision, resolution,
+ first_run=first_run)
+ self._queue.put(samples)
+
+ if completed:
+ LOG.debug("IxiaResourceHelper::run_test - test completed")
+ results_queue.put('COMPLETE')
+ else:
+ results_queue.put('CONTINUE')
+ tasks_queue.task_done()
+
+ except Exception: # pylint: disable=broad-except
+ LOG.exception('Run Traffic terminated')
+
+ self._ix_scenario.stop_protocols()
+ self.client_started.value = 0
+ LOG.debug("IxiaResourceHelper::run_test done")
class IxiaTrafficGen(SampleVNFTrafficGen):
APP_NAME = 'Ixia'
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if resource_helper_type is None:
resource_helper_type = IxiaResourceHelper
- super(IxiaTrafficGen, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+
+ super(IxiaTrafficGen, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
self._ixia_traffic_gen = None
self.ixia_file_name = ''
self.vnf_port_pairs = []
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py b/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py
index 7ecb12478..a9c0222ac 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,12 +15,14 @@
import logging
import time
+from six import moves
from yardstick.common import utils
from yardstick.network_services.vnf_generic.vnf import sample_vnf
from yardstick.network_services.vnf_generic.vnf import tg_trex
+from trex_stl_lib.trex_stl_exceptions import STLError
-LOGGING = logging.getLogger(__name__)
+LOG = logging.getLogger(__name__)
class TrexRfcResourceHelper(tg_trex.TrexResourceHelper):
@@ -48,7 +50,8 @@ class TrexRfcResourceHelper(tg_trex.TrexResourceHelper):
completed, output = traffic_profile.get_drop_percentage(
samples, self.rfc2544_helper.tolerance_low,
self.rfc2544_helper.tolerance_high,
- self.rfc2544_helper.correlated_traffic)
+ self.rfc2544_helper.correlated_traffic,
+ self.rfc2544_helper.resolution)
self._queue.put(output)
return completed
@@ -58,6 +61,56 @@ class TrexRfcResourceHelper(tg_trex.TrexResourceHelper):
def clear_client_stats(self, ports):
self.client.clear_stats(ports=ports)
+ def run_test(self, traffic_profile, tasks_queue, results_queue, *args): # pragma: no cover
+ LOG.debug("Trex resource_helper run_test")
+ if self._terminated.value:
+ return
+ # if we don't do this we can hang waiting for the queue to drain
+ # have to do this in the subprocess
+ self._queue.cancel_join_thread()
+ try:
+ self._build_ports()
+ self.client = self._connect()
+ self.client.reset(ports=self.all_ports)
+ self.client.remove_all_streams(self.all_ports) # remove all streams
+ traffic_profile.register_generator(self)
+
+ completed = False
+ self.rfc2544_helper.iteration.value = 0
+ self.client_started.value = 1
+ while completed is False and not self._terminated.value:
+ LOG.debug("Wait for task ...")
+ try:
+ task = tasks_queue.get(True, 5)
+ except moves.queue.Empty:
+ LOG.debug("Wait for task timeout, continue waiting...")
+ continue
+ else:
+ if task != 'RUN_TRAFFIC':
+ continue
+ self.rfc2544_helper.iteration.value += 1
+ LOG.info("Got %s task, start iteration %d", task,
+ self.rfc2544_helper.iteration.value)
+ completed = self._run_traffic_once(traffic_profile)
+ if completed:
+ LOG.debug("%s::run_test - test completed",
+ self.__class__.__name__)
+ results_queue.put('COMPLETE')
+ else:
+ results_queue.put('CONTINUE')
+ tasks_queue.task_done()
+
+ self.client.stop(self.all_ports)
+ self.client.disconnect()
+ self._terminated.value = 0
+ except STLError:
+ if self._terminated.value:
+ LOG.debug("traffic generator is stopped")
+ return # return if trex/tg server is stopped.
+ raise
+
+ self.client_started.value = 0
+ LOG.debug("%s::run_test done", self.__class__.__name__)
class TrexTrafficGenRFC(tg_trex.TrexTrafficGen):
"""
@@ -65,9 +118,9 @@ class TrexTrafficGenRFC(tg_trex.TrexTrafficGen):
traffic for rfc2544 testcase.
"""
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if resource_helper_type is None:
resource_helper_type = TrexRfcResourceHelper
- super(TrexTrafficGenRFC, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+
+ super(TrexTrafficGenRFC, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_trex.py b/yardstick/network_services/vnf_generic/vnf/tg_trex.py
index 4296da84c..0cb66a714 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_trex.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_trex.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -179,6 +179,8 @@ class TrexResourceHelper(ClientResourceHelper):
'tx_throughput_bps': float(port_stats.get('tx_bps', 0.0)),
'in_packets': int(port_stats.get('ipackets', 0)),
'out_packets': int(port_stats.get('opackets', 0)),
+ 'in_bytes': int(port_stats.get('ibytes', 0)),
+ 'out_bytes': int(port_stats.get('obytes', 0)),
'timestamp': timestamp
}
@@ -200,14 +202,15 @@ class TrexTrafficGen(SampleVNFTrafficGen):
APP_NAME = 'TRex'
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if resource_helper_type is None:
resource_helper_type = TrexResourceHelper
+
if setup_env_helper_type is None:
setup_env_helper_type = TrexDpdkVnfSetupEnvHelper
- super(TrexTrafficGen, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+
+ super(TrexTrafficGen, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
def _check_status(self):
return self.resource_helper.check_status()
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_trex_vpp.py b/yardstick/network_services/vnf_generic/vnf/tg_trex_vpp.py
new file mode 100644
index 000000000..846304880
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/tg_trex_vpp.py
@@ -0,0 +1,178 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import logging
+
+from trex_stl_lib.trex_stl_exceptions import STLError
+
+from yardstick.common.utils import safe_cast
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import \
+ Rfc2544ResourceHelper
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import \
+ SampleVNFTrafficGen
+from yardstick.network_services.vnf_generic.vnf.tg_trex import \
+ TrexDpdkVnfSetupEnvHelper
+from yardstick.network_services.vnf_generic.vnf.tg_trex import \
+ TrexResourceHelper
+
+LOGGING = logging.getLogger(__name__)
+
+
+class TrexVppResourceHelper(TrexResourceHelper):
+
+ def __init__(self, setup_helper, rfc_helper_type=None):
+ super(TrexVppResourceHelper, self).__init__(setup_helper)
+
+ if rfc_helper_type is None:
+ rfc_helper_type = Rfc2544ResourceHelper
+
+ self.rfc2544_helper = rfc_helper_type(self.scenario_helper)
+
+ self.loss = None
+ self.sent = None
+ self.latency = None
+
+ def generate_samples(self, stats=None, ports=None, port_pg_id=None,
+ latency=False):
+ samples = {}
+ if stats is None:
+ stats = self.get_stats(ports)
+ for pname in (intf['name'] for intf in self.vnfd_helper.interfaces):
+ port_num = self.vnfd_helper.port_num(pname)
+ port_stats = stats.get(port_num, {})
+ samples[pname] = {
+ 'rx_throughput_fps': float(port_stats.get('rx_pps', 0.0)),
+ 'tx_throughput_fps': float(port_stats.get('tx_pps', 0.0)),
+ 'rx_throughput_bps': float(port_stats.get('rx_bps', 0.0)),
+ 'tx_throughput_bps': float(port_stats.get('tx_bps', 0.0)),
+ 'in_packets': int(port_stats.get('ipackets', 0)),
+ 'out_packets': int(port_stats.get('opackets', 0)),
+ }
+
+ if latency:
+ pg_id_list = port_pg_id.get_pg_ids(port_num)
+ samples[pname]['latency'] = {}
+ for pg_id in pg_id_list:
+ latency_global = stats.get('latency', {})
+ pg_latency = latency_global.get(pg_id, {}).get('latency')
+
+ t_min = safe_cast(pg_latency.get("total_min", 0.0), float,
+ -1.0)
+ t_avg = safe_cast(pg_latency.get("average", 0.0), float,
+ -1.0)
+ t_max = safe_cast(pg_latency.get("total_max", 0.0), float,
+ -1.0)
+
+ latency = {
+ "min_latency": t_min,
+ "max_latency": t_max,
+ "avg_latency": t_avg,
+ }
+ samples[pname]['latency'][pg_id] = latency
+
+ return samples
+
+ def _run_traffic_once(self, traffic_profile):
+ self.client_started.value = 1
+ traffic_profile.execute_traffic(self)
+ return True
+
+ def run_traffic(self, traffic_profile):
+ self._queue.cancel_join_thread()
+ traffic_profile.init_queue(self._queue)
+ super(TrexVppResourceHelper, self).run_traffic(traffic_profile)
+
+ @staticmethod
+ def fmt_latency(lat_min, lat_avg, lat_max):
+ t_min = int(round(safe_cast(lat_min, float, -1.0)))
+ t_avg = int(round(safe_cast(lat_avg, float, -1.0)))
+ t_max = int(round(safe_cast(lat_max, float, -1.0)))
+
+ return "/".join(str(tmp) for tmp in (t_min, t_avg, t_max))
+
+ def send_traffic_on_tg(self, ports, port_pg_id, duration, rate,
+ latency=False):
+ try:
+ # Choose rate and start traffic:
+ self.client.start(ports=ports, mult=rate, duration=duration)
+ # Block until done:
+ try:
+ self.client.wait_on_traffic(ports=ports, timeout=duration + 20)
+ except STLError as err:
+ self.client.stop(ports)
+ LOGGING.error("TRex stateless timeout error: %s", err)
+
+ if self.client.get_warnings():
+ for warning in self.client.get_warnings():
+ LOGGING.warning(warning)
+
+ # Read the stats after the test
+ stats = self.client.get_stats()
+
+ packets_in = []
+ packets_out = []
+ for port in ports:
+ packets_in.append(stats[port]["ipackets"])
+ packets_out.append(stats[port]["opackets"])
+
+ if latency:
+ self.latency = []
+ pg_id_list = port_pg_id.get_pg_ids(port)
+ for pg_id in pg_id_list:
+ latency_global = stats.get('latency', {})
+ pg_latency = latency_global.get(pg_id, {}).get(
+ 'latency')
+ lat = self.fmt_latency(
+ str(pg_latency.get("total_min")),
+ str(pg_latency.get("average")),
+ str(pg_latency.get("total_max")))
+ LOGGING.info(
+ "latencyStream%s(usec)=%s", pg_id, lat)
+ self.latency.append(lat)
+
+ self.sent = sum(packets_out)
+ total_rcvd = sum(packets_in)
+ self.loss = self.sent - total_rcvd
+ LOGGING.info("rate=%s, totalReceived=%s, totalSent=%s,"
+ " frameLoss=%s", rate, total_rcvd, self.sent,
+ self.loss)
+ return stats
+ except STLError as err:
+ LOGGING.error("TRex stateless runtime error: %s", err)
+ raise RuntimeError('TRex stateless runtime error')
+
+
+class TrexTrafficGenVpp(SampleVNFTrafficGen):
+ APP_NAME = 'TRex'
+ WAIT_TIME = 20
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
+ resource_helper_type=None):
+ if setup_env_helper_type is None:
+ setup_env_helper_type = TrexDpdkVnfSetupEnvHelper
+ if resource_helper_type is None:
+ resource_helper_type = TrexVppResourceHelper
+
+ super(TrexTrafficGenVpp, self).__init__(
+ name, vnfd, setup_env_helper_type, resource_helper_type)
+
+ def _check_status(self):
+ return self.resource_helper.check_status()
+
+ def _start_server(self):
+ super(TrexTrafficGenVpp, self)._start_server()
+ self.resource_helper.start()
+
+ def wait_for_instantiate(self):
+ return self._wait_for_process()
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_vcmts_pktgen.py b/yardstick/network_services/vnf_generic/vnf/tg_vcmts_pktgen.py
new file mode 100755
index 000000000..c6df9d04c
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/tg_vcmts_pktgen.py
@@ -0,0 +1,215 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import logging
+import time
+import socket
+import yaml
+import os
+
+from yardstick.network_services.vnf_generic.vnf import sample_vnf
+from yardstick.common import exceptions
+
+
+LOG = logging.getLogger(__name__)
+
+
+class PktgenHelper(object):
+
+ RETRY_SECONDS = 0.5
+ RETRY_COUNT = 20
+ CONNECT_TIMEOUT = 5
+
+ def __init__(self, host, port=23000):
+ self.host = host
+ self.port = port
+ self.connected = False
+
+ def _connect(self):
+ self._sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+ ret = True
+ try:
+ self._sock.settimeout(self.CONNECT_TIMEOUT)
+ self._sock.connect((self.host, self.port))
+ except (socket.gaierror, socket.error, socket.timeout):
+ self._sock.close()
+ ret = False
+
+ return ret
+
+ def connect(self):
+ if self.connected:
+ return True
+ LOG.info("Connecting to pktgen instance at %s...", self.host)
+ for idx in range(self.RETRY_COUNT):
+ self.connected = self._connect()
+ if self.connected:
+ return True
+ LOG.debug("Connection attempt %d: Unable to connect to %s, " \
+ "retrying in %d seconds",
+ idx, self.host, self.RETRY_SECONDS)
+ time.sleep(self.RETRY_SECONDS)
+
+ LOG.error("Unable to connect to pktgen instance on %s !",
+ self.host)
+ return False
+
+
+ def send_command(self, command):
+ if not self.connected:
+ LOG.error("Pktgen socket is not connected")
+ return False
+
+ try:
+ self._sock.sendall((command + "\n").encode())
+ time.sleep(1)
+ except (socket.timeout, socket.error):
+ LOG.error("Error sending command '%s'", command)
+ return False
+
+ return True
+
+
+class VcmtsPktgenSetupEnvHelper(sample_vnf.SetupEnvHelper):
+
+ BASE_PARAMETERS = "export LUA_PATH=/vcmts/Pktgen.lua;"\
+ + "export CMK_PROC_FS=/host/proc;"
+
+ PORTS_COUNT = 8
+
+ def generate_pcap_filename(self, port_cfg):
+ return port_cfg['traffic_type'] + "_" + port_cfg['num_subs'] \
+ + "cms_" + port_cfg['num_ofdm'] + "ofdm.pcap"
+
+ def find_port_cfg(self, ports_cfg, port_name):
+ for port_cfg in ports_cfg:
+ if port_name in port_cfg:
+ return port_cfg
+ return None
+
+ def build_pktgen_parameters(self, pod_cfg):
+ ports_cfg = pod_cfg['ports']
+ port_cfg = list()
+
+ for i in range(self.PORTS_COUNT):
+ port_cfg.append(self.find_port_cfg(ports_cfg, 'port_' + str(i)))
+
+ pktgen_parameters = self.BASE_PARAMETERS + " " \
+ + " /pktgen-config/setup.sh " + pod_cfg['pktgen_id'] \
+ + " " + pod_cfg['num_ports']
+
+ for i in range(self.PORTS_COUNT):
+ pktgen_parameters += " " + port_cfg[i]['net_pktgen']
+
+ for i in range(self.PORTS_COUNT):
+ pktgen_parameters += " " + self.generate_pcap_filename(port_cfg[i])
+
+ return pktgen_parameters
+
+ def start_pktgen(self, pod_cfg):
+ self.ssh_helper.drop_connection()
+ cmd = self.build_pktgen_parameters(pod_cfg)
+ LOG.debug("Executing: '%s'", cmd)
+ self.ssh_helper.send_command(cmd)
+ LOG.info("Pktgen executed")
+
+ def setup_vnf_environment(self):
+ pass
+
+
+class VcmtsPktgen(sample_vnf.SampleVNFTrafficGen):
+
+ TG_NAME = 'VcmtsPktgen'
+ APP_NAME = 'VcmtsPktgen'
+ RUN_WAIT = 4
+ DEFAULT_RATE = 8.0
+
+ PKTGEN_BASE_PORT = 23000
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
+ resource_helper_type=None):
+ if setup_env_helper_type is None:
+ setup_env_helper_type = VcmtsPktgenSetupEnvHelper
+ super(VcmtsPktgen, self).__init__(
+ name, vnfd, setup_env_helper_type, resource_helper_type)
+
+ self.pktgen_address = vnfd['mgmt-interface']['ip']
+ LOG.info("Pktgen container '%s', IP: %s", name, self.pktgen_address)
+
+ def extract_pod_cfg(self, pktgen_pods_cfg, pktgen_id):
+ for pod_cfg in pktgen_pods_cfg:
+ if pod_cfg['pktgen_id'] == pktgen_id:
+ return pod_cfg
+ return None
+
+ def instantiate(self, scenario_cfg, context_cfg):
+ super(VcmtsPktgen, self).instantiate(scenario_cfg, context_cfg)
+ self._start_server()
+ options = scenario_cfg.get('options', {})
+ self.pktgen_rate = options.get('pktgen_rate', self.DEFAULT_RATE)
+
+ try:
+ pktgen_values_filepath = options['pktgen_values']
+ except KeyError:
+ raise KeyError("Missing pktgen_values key in scenario options" \
+ "section of the task definition file")
+
+ if not os.path.isfile(pktgen_values_filepath):
+ raise RuntimeError("The pktgen_values file path provided " \
+ "does not exists")
+
+ # The yaml_loader.py (SafeLoader) underlying regex has an issue
+ # with reading PCI addresses (processed as double). so the
+ # BaseLoader is used here.
+ with open(pktgen_values_filepath) as stream:
+ pktgen_values = yaml.load(stream, Loader=yaml.BaseLoader)
+
+ if pktgen_values == None:
+ raise RuntimeError("Error reading pktgen_values file provided (" +
+ pktgen_values_filepath + ")")
+
+ self.pktgen_id = int(options[self.name]['pktgen_id'])
+ self.resource_helper.pktgen_id = self.pktgen_id
+
+ self.pktgen_helper = PktgenHelper(self.pktgen_address,
+ self.PKTGEN_BASE_PORT + self.pktgen_id)
+
+ pktgen_pods_cfg = pktgen_values['topology']['pktgen_pods']
+
+ self.pod_cfg = self.extract_pod_cfg(pktgen_pods_cfg,
+ str(self.pktgen_id))
+
+ if self.pod_cfg == None:
+ raise KeyError("Pktgen with id " + str(self.pktgen_id) + \
+ " was not found")
+
+ self.setup_helper.start_pktgen(self.pod_cfg)
+
+ def run_traffic(self, traffic_profile):
+ if not self.pktgen_helper.connect():
+ raise exceptions.PktgenActionError(command="connect")
+ LOG.info("Connected to pktgen instance at %s", self.pktgen_address)
+
+ commands = []
+ for i in range(self.setup_helper.PORTS_COUNT):
+ commands.append('pktgen.set("' + str(i) + '", "rate", ' +
+ "%0.1f" % self.pktgen_rate + ');')
+
+ commands.append('pktgen.start("all");')
+
+ for command in commands:
+ if self.pktgen_helper.send_command(command):
+ LOG.debug("Command '%s' sent to pktgen", command)
+ LOG.info("Traffic started on %s...", self.name)
+ return True
diff --git a/yardstick/network_services/vnf_generic/vnf/udp_replay.py b/yardstick/network_services/vnf_generic/vnf/udp_replay.py
index e3fde1a79..a3b0b9fd9 100644
--- a/yardstick/network_services/vnf_generic/vnf/udp_replay.py
+++ b/yardstick/network_services/vnf_generic/vnf/udp_replay.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -60,14 +60,15 @@ class UdpReplayApproxVnf(SampleVNF):
PIPELINE_COMMAND = REPLAY_PIPELINE_COMMAND
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if resource_helper_type is None:
resource_helper_type = UdpReplayResourceHelper
+
if setup_env_helper_type is None:
setup_env_helper_type = UdpReplaySetupEnvHelper
- super(UdpReplayApproxVnf, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+
+ super(UdpReplayApproxVnf, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
def _build_pipeline_kwargs(self):
ports = self.vnfd_helper.port_pairs.all_ports
@@ -108,7 +109,7 @@ class UdpReplayApproxVnf(SampleVNF):
def collect_kpi(self):
def get_sum(offset):
- return sum(int(i) for i in split_stats[offset::5])
+ return sum(int(i) for i in split_stats[offset::6])
# we can't get KPIs if the VNF is down
check_if_process_failed(self._vnf_process)
@@ -116,7 +117,7 @@ class UdpReplayApproxVnf(SampleVNF):
stats = self.get_stats()
stats_words = stats.split()
- split_stats = stats_words[stats_words.index('0'):][:number_of_ports * 5]
+ split_stats = stats_words[stats_words.index('arp_pkts') + 1:][:number_of_ports * 6]
physical_node = ctx_base.Context.get_physical_node_from_server(
self.scenario_helper.nodes[self.name])
diff --git a/yardstick/network_services/vnf_generic/vnf/vcmts_vnf.py b/yardstick/network_services/vnf_generic/vnf/vcmts_vnf.py
new file mode 100755
index 000000000..0b48ef4e9
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/vcmts_vnf.py
@@ -0,0 +1,273 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import logging
+import os
+import yaml
+
+from influxdb import InfluxDBClient
+
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import SetupEnvHelper
+from yardstick.common import constants
+from yardstick.common import exceptions
+from yardstick.network_services.vnf_generic.vnf.base import GenericVNF
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import ScenarioHelper
+from yardstick.network_services.vnf_generic.vnf.vnf_ssh_helper import VnfSshHelper
+from yardstick.network_services.utils import get_nsb_option
+
+
+LOG = logging.getLogger(__name__)
+
+
+class InfluxDBHelper(object):
+
+ INITIAL_VALUE = 'now() - 1m'
+
+ def __init__(self, vcmts_influxdb_ip, vcmts_influxdb_port):
+ self._vcmts_influxdb_ip = vcmts_influxdb_ip
+ self._vcmts_influxdb_port = vcmts_influxdb_port
+ self._last_upstream_rx = self.INITIAL_VALUE
+ self._last_values_time = dict()
+
+ def start(self):
+ self._read_client = InfluxDBClient(host=self._vcmts_influxdb_ip,
+ port=self._vcmts_influxdb_port,
+ database='collectd')
+ self._write_client = InfluxDBClient(host=constants.INFLUXDB_IP,
+ port=constants.INFLUXDB_PORT,
+ database='collectd')
+
+ def _get_last_value_time(self, measurement):
+ if measurement in self._last_values_time:
+ return self._last_values_time[measurement]
+ return self.INITIAL_VALUE
+
+ def _set_last_value_time(self, measurement, time):
+ self._last_values_time[measurement] = "'" + time + "'"
+
+ def _query_measurement(self, measurement):
+ # There is a delay before influxdb flushes the data
+ query = "SELECT * FROM " + measurement + " WHERE time > " \
+ + self._get_last_value_time(measurement) \
+ + " ORDER BY time ASC;"
+ query_result = self._read_client.query(query)
+ if len(query_result.keys()) == 0:
+ return None
+ return query_result.get_points(measurement)
+
+ def _rw_measurment(self, measurement, columns):
+ query_result = self._query_measurement(measurement)
+ if query_result == None:
+ return
+
+ points_to_write = list()
+ for entry in query_result:
+ point = {
+ "measurement": measurement,
+ "tags": {
+ "type": entry['type'],
+ "host": entry['host']
+ },
+ "time": entry['time'],
+ "fields": {}
+ }
+
+ for column in columns:
+ if column == 'value':
+ point["fields"][column] = float(entry[column])
+ else:
+ point["fields"][column] = entry[column]
+
+ points_to_write.append(point)
+ self._set_last_value_time(measurement, entry['time'])
+
+ # Write the points to yardstick database
+ if self._write_client.write_points(points_to_write):
+ LOG.debug("%d new points written to '%s' measurement",
+ len(points_to_write), measurement)
+
+ def copy_kpi(self):
+ self._rw_measurment("cpu_value", ["instance", "type_instance", "value"])
+ self._rw_measurment("cpufreq_value", ["type_instance", "value"])
+ self._rw_measurment("downstream_rx", ["value"])
+ self._rw_measurment("downstream_tx", ["value"])
+ self._rw_measurment("downstream_value", ["value"])
+ self._rw_measurment("ds_per_cm_value", ["instance", "value"])
+ self._rw_measurment("intel_rdt_value", ["instance", "type_instance", "value"])
+ self._rw_measurment("turbostat_value", ["instance", "type_instance", "value"])
+ self._rw_measurment("upstream_rx", ["value"])
+ self._rw_measurment("upstream_tx", ["value"])
+ self._rw_measurment("upstream_value", ["value"])
+
+
+class VcmtsdSetupEnvHelper(SetupEnvHelper):
+
+ BASE_PARAMETERS = "export LD_LIBRARY_PATH=/opt/collectd/lib:;"\
+ + "export CMK_PROC_FS=/host/proc;"
+
+ def build_us_parameters(self, pod_cfg):
+ return self.BASE_PARAMETERS + " " \
+ + " /opt/bin/cmk isolate --conf-dir=/etc/cmk" \
+ + " --socket-id=" + pod_cfg['cpu_socket_id'] \
+ + " --pool=shared" \
+ + " /vcmts-config/run_upstream.sh " + pod_cfg['sg_id'] \
+ + " " + pod_cfg['ds_core_type'] \
+ + " " + pod_cfg['num_ofdm'] + "ofdm" \
+ + " " + pod_cfg['num_subs'] + "cm" \
+ + " " + pod_cfg['cm_crypto'] \
+ + " " + pod_cfg['qat'] \
+ + " " + pod_cfg['net_us'] \
+ + " " + pod_cfg['power_mgmt']
+
+ def build_ds_parameters(self, pod_cfg):
+ return self.BASE_PARAMETERS + " " \
+ + " /opt/bin/cmk isolate --conf-dir=/etc/cmk" \
+ + " --socket-id=" + pod_cfg['cpu_socket_id'] \
+ + " --pool=" + pod_cfg['ds_core_type'] \
+ + " /vcmts-config/run_downstream.sh " + pod_cfg['sg_id'] \
+ + " " + pod_cfg['ds_core_type'] \
+ + " " + pod_cfg['ds_core_pool_index'] \
+ + " " + pod_cfg['num_ofdm'] + "ofdm" \
+ + " " + pod_cfg['num_subs'] + "cm" \
+ + " " + pod_cfg['cm_crypto'] \
+ + " " + pod_cfg['qat'] \
+ + " " + pod_cfg['net_ds'] \
+ + " " + pod_cfg['power_mgmt']
+
+ def build_cmd(self, stream_dir, pod_cfg):
+ if stream_dir == 'ds':
+ return self.build_ds_parameters(pod_cfg)
+ else:
+ return self.build_us_parameters(pod_cfg)
+
+ def run_vcmtsd(self, stream_dir, pod_cfg):
+ cmd = self.build_cmd(stream_dir, pod_cfg)
+ LOG.debug("Executing %s", cmd)
+ self.ssh_helper.send_command(cmd)
+
+ def setup_vnf_environment(self):
+ pass
+
+
+class VcmtsVNF(GenericVNF):
+
+ RUN_WAIT = 4
+
+ def __init__(self, name, vnfd):
+ super(VcmtsVNF, self).__init__(name, vnfd)
+ self.name = name
+ self.bin_path = get_nsb_option('bin_path', '')
+ self.scenario_helper = ScenarioHelper(self.name)
+ self.ssh_helper = VnfSshHelper(self.vnfd_helper.mgmt_interface, self.bin_path)
+
+ self.setup_helper = VcmtsdSetupEnvHelper(self.vnfd_helper,
+ self.ssh_helper,
+ self.scenario_helper)
+
+ def extract_pod_cfg(self, vcmts_pods_cfg, sg_id):
+ for pod_cfg in vcmts_pods_cfg:
+ if pod_cfg['sg_id'] == sg_id:
+ return pod_cfg
+
+ def instantiate(self, scenario_cfg, context_cfg):
+ self._update_collectd_options(scenario_cfg, context_cfg)
+ self.scenario_helper.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+
+ options = scenario_cfg.get('options', {})
+
+ try:
+ self.vcmts_influxdb_ip = options['vcmts_influxdb_ip']
+ self.vcmts_influxdb_port = options['vcmts_influxdb_port']
+ except KeyError:
+ raise KeyError("Missing destination InfluxDB details in scenario" \
+ " section of the task definition file")
+
+ try:
+ vcmtsd_values_filepath = options['vcmtsd_values']
+ except KeyError:
+ raise KeyError("Missing vcmtsd_values key in scenario options" \
+ "section of the task definition file")
+
+ if not os.path.isfile(vcmtsd_values_filepath):
+ raise RuntimeError("The vcmtsd_values file path provided " \
+ "does not exists")
+
+ # The yaml_loader.py (SafeLoader) underlying regex has an issue
+ # with reading PCI addresses (processed as double). so the
+ # BaseLoader is used here.
+ with open(vcmtsd_values_filepath) as stream:
+ vcmtsd_values = yaml.load(stream, Loader=yaml.BaseLoader)
+
+ if vcmtsd_values == None:
+ raise RuntimeError("Error reading vcmtsd_values file provided (" +
+ vcmtsd_values_filepath + ")")
+
+ vnf_options = options.get(self.name, {})
+ sg_id = str(vnf_options['sg_id'])
+ stream_dir = vnf_options['stream_dir']
+
+ try:
+ vcmts_pods_cfg = vcmtsd_values['topology']['vcmts_pods']
+ except KeyError:
+ raise KeyError("Missing vcmts_pods key in the " \
+ "vcmtsd_values file provided")
+
+ pod_cfg = self.extract_pod_cfg(vcmts_pods_cfg, sg_id)
+ if pod_cfg == None:
+ raise exceptions.IncorrectConfig(error_msg="Service group " + sg_id + " not found")
+
+ self.setup_helper.run_vcmtsd(stream_dir, pod_cfg)
+
+ def _update_collectd_options(self, scenario_cfg, context_cfg):
+ scenario_options = scenario_cfg.get('options', {})
+ generic_options = scenario_options.get('collectd', {})
+ scenario_node_options = scenario_options.get(self.name, {})\
+ .get('collectd', {})
+ context_node_options = context_cfg.get('nodes', {})\
+ .get(self.name, {}).get('collectd', {})
+
+ options = generic_options
+ self._update_options(options, scenario_node_options)
+ self._update_options(options, context_node_options)
+
+ self.setup_helper.collectd_options = options
+
+ def _update_options(self, options, additional_options):
+ for k, v in additional_options.items():
+ if isinstance(v, dict) and k in options:
+ options[k].update(v)
+ else:
+ options[k] = v
+
+ def wait_for_instantiate(self):
+ pass
+
+ def terminate(self):
+ pass
+
+ def scale(self, flavor=""):
+ pass
+
+ def collect_kpi(self):
+ self.influxdb_helper.copy_kpi()
+ return {"n/a": "n/a"}
+
+ def start_collect(self):
+ self.influxdb_helper = InfluxDBHelper(self.vcmts_influxdb_ip,
+ self.vcmts_influxdb_port)
+ self.influxdb_helper.start()
+
+ def stop_collect(self):
+ pass
diff --git a/yardstick/network_services/vnf_generic/vnf/vfw_vnf.py b/yardstick/network_services/vnf_generic/vnf/vfw_vnf.py
index a1523dee3..743f2d4bb 100644
--- a/yardstick/network_services/vnf_generic/vnf/vfw_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/vfw_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -52,9 +52,12 @@ class FWApproxVnf(SampleVNF):
'packets_dropped': 3,
}
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if setup_env_helper_type is None:
setup_env_helper_type = FWApproxSetupEnvHelper
- super(FWApproxVnf, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+
+ super(FWApproxVnf, self).__init__(name, vnfd, setup_env_helper_type, resource_helper_type)
+
+ def wait_for_instantiate(self):
+ """Wait for VNF to initialize"""
+ self.wait_for_initialize()
diff --git a/yardstick/network_services/vnf_generic/vnf/vims_vnf.py b/yardstick/network_services/vnf_generic/vnf/vims_vnf.py
new file mode 100644
index 000000000..0e339b171
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/vims_vnf.py
@@ -0,0 +1,105 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import logging
+import time
+
+from yardstick.network_services.vnf_generic.vnf import sample_vnf
+
+LOG = logging.getLogger(__name__)
+
+
+class VimsSetupEnvHelper(sample_vnf.SetupEnvHelper):
+
+ def setup_vnf_environment(self):
+ LOG.debug('VimsSetupEnvHelper:\n')
+
+
+class VimsResourceHelper(sample_vnf.ClientResourceHelper):
+ pass
+
+
+class VimsPcscfVnf(sample_vnf.SampleVNF):
+
+ APP_NAME = "VimsPcscf"
+ APP_WORD = "VimsPcscf"
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
+ resource_helper_type=None):
+ if resource_helper_type is None:
+ resource_helper_type = VimsResourceHelper
+ if setup_env_helper_type is None:
+ setup_env_helper_type = VimsSetupEnvHelper
+ super(VimsPcscfVnf, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
+
+ def wait_for_instantiate(self):
+ pass
+
+ def _run(self):
+ pass
+
+ def start_collect(self):
+ # TODO
+ pass
+
+ def collect_kpi(self):
+ # TODO
+ pass
+
+
+class VimsHssVnf(sample_vnf.SampleVNF):
+
+ APP_NAME = "VimsHss"
+ APP_WORD = "VimsHss"
+ CMD = "sudo /media/generate_user.sh {} {} >> /dev/null 2>&1"
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None,
+ resource_helper_type=None):
+ if resource_helper_type is None:
+ resource_helper_type = VimsResourceHelper
+ if setup_env_helper_type is None:
+ setup_env_helper_type = VimsSetupEnvHelper
+ super(VimsHssVnf, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
+ self.start_user = 1
+ self.end_user = 10000
+ self.WAIT_TIME = 600
+
+ def instantiate(self, scenario_cfg, context_cfg):
+ LOG.debug("scenario_cfg=%s\n", scenario_cfg)
+ self.start_user = scenario_cfg.get("options", {}).get("start_user", self.start_user)
+ self.end_user = scenario_cfg.get("options", {}).get("end_user", self.end_user)
+ # TODO
+ # Need to check HSS services are ready before generating user accounts
+ # Now, adding time sleep that manually configured by user
+ # to wait for HSS services.
+ # Note: for heat, waiting time is too long (~ 600s)
+ self.WAIT_TIME = scenario_cfg.get("options", {}).get("wait_time", self.WAIT_TIME)
+ time.sleep(self.WAIT_TIME)
+ LOG.debug("Generate user accounts from %d to %d\n",
+ self.start_user, self.end_user)
+ cmd = self.CMD.format(self.start_user, self.end_user)
+ self.ssh_helper.execute(cmd, None, 3600, False)
+
+ def wait_for_instantiate(self):
+ pass
+
+ def start_collect(self):
+ # TODO
+ pass
+
+ def collect_kpi(self):
+ # TODO
+ pass
diff --git a/yardstick/network_services/vnf_generic/vnf/vpe_vnf.py b/yardstick/network_services/vnf_generic/vnf/vpe_vnf.py
index b7cf8b35e..322ecd016 100644
--- a/yardstick/network_services/vnf_generic/vnf/vpe_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/vpe_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,13 +17,11 @@ from __future__ import absolute_import
from __future__ import print_function
-import os
import logging
import re
import posixpath
-from six.moves import configparser, zip
-
+from yardstick.common import utils
from yardstick.common.process import check_if_process_failed
from yardstick.network_services.helpers.samplevnf_helper import PortPairs
from yardstick.network_services.pipeline import PipelineRules
@@ -43,15 +41,6 @@ Pkts in:\\s(\\d+)\r\n\
class ConfigCreate(object):
- @staticmethod
- def vpe_tmq(config, index):
- tm_q = 'TM{0}'.format(index)
- config.add_section(tm_q)
- config.set(tm_q, 'burst_read', '24')
- config.set(tm_q, 'burst_write', '32')
- config.set(tm_q, 'cfg', '/tmp/full_tm_profile_10G.cfg')
- return config
-
def __init__(self, vnfd_helper, socket):
super(ConfigCreate, self).__init__()
self.sw_q = -1
@@ -64,141 +53,6 @@ class ConfigCreate(object):
self.socket = socket
self._dpdk_port_to_link_id_map = None
- @property
- def dpdk_port_to_link_id_map(self):
- # we need interface name -> DPDK port num (PMD ID) -> LINK ID
- # LINK ID -> PMD ID is governed by the port mask
- # LINK instances are created implicitly based on the PORT_MASK application startup
- # argument. LINK0 is the first port enabled in the PORT_MASK, port 1 is the next one,
- # etc. The LINK ID is different than the DPDK PMD-level NIC port ID, which is the actual
- # position in the bitmask mentioned above. For example, if bit 5 is the first bit set
- # in the bitmask, then LINK0 is having the PMD ID of 5. This mechanism creates a
- # contiguous LINK ID space and isolates the configuration file against changes in the
- # board PCIe slots where NICs are plugged in.
- if self._dpdk_port_to_link_id_map is None:
- self._dpdk_port_to_link_id_map = {}
- for link_id, port_name in enumerate(sorted(self.vnfd_helper.port_pairs.all_ports,
- key=self.vnfd_helper.port_num)):
- self._dpdk_port_to_link_id_map[port_name] = link_id
- return self._dpdk_port_to_link_id_map
-
- def vpe_initialize(self, config):
- config.add_section('EAL')
- config.set('EAL', 'log_level', '0')
-
- config.add_section('PIPELINE0')
- config.set('PIPELINE0', 'type', 'MASTER')
- config.set('PIPELINE0', 'core', 's%sC0' % self.socket)
-
- config.add_section('MEMPOOL0')
- config.set('MEMPOOL0', 'pool_size', '256K')
-
- config.add_section('MEMPOOL1')
- config.set('MEMPOOL1', 'pool_size', '2M')
- return config
-
- def vpe_rxq(self, config):
- for port in self.downlink_ports:
- new_section = 'RXQ{0}.0'.format(self.dpdk_port_to_link_id_map[port])
- config.add_section(new_section)
- config.set(new_section, 'mempool', 'MEMPOOL1')
-
- return config
-
- def get_sink_swq(self, parser, pipeline, k, index):
- sink = ""
- pktq = parser.get(pipeline, k)
- if "SINK" in pktq:
- self.sink_q += 1
- sink = " SINK{0}".format(self.sink_q)
- if "TM" in pktq:
- sink = " TM{0}".format(index)
- pktq = "SWQ{0}{1}".format(self.sw_q, sink)
- return pktq
-
- def vpe_upstream(self, vnf_cfg, index=0): # pragma: no cover
- # NOTE(ralonsoh): this function must be covered in UTs.
- parser = configparser.ConfigParser()
- parser.read(os.path.join(vnf_cfg, 'vpe_upstream'))
-
- for pipeline in parser.sections():
- for k, v in parser.items(pipeline):
- if k == "pktq_in":
- if "RXQ" in v:
- port = self.dpdk_port_to_link_id_map[self.uplink_ports[index]]
- value = "RXQ{0}.0".format(port)
- else:
- value = self.get_sink_swq(parser, pipeline, k, index)
-
- parser.set(pipeline, k, value)
-
- elif k == "pktq_out":
- if "TXQ" in v:
- port = self.dpdk_port_to_link_id_map[self.downlink_ports[index]]
- value = "TXQ{0}.0".format(port)
- else:
- self.sw_q += 1
- value = self.get_sink_swq(parser, pipeline, k, index)
-
- parser.set(pipeline, k, value)
-
- new_pipeline = 'PIPELINE{0}'.format(self.n_pipeline)
- if new_pipeline != pipeline:
- parser._sections[new_pipeline] = parser._sections[pipeline]
- parser._sections.pop(pipeline)
- self.n_pipeline += 1
- return parser
-
- def vpe_downstream(self, vnf_cfg, index): # pragma: no cover
- # NOTE(ralonsoh): this function must be covered in UTs.
- parser = configparser.ConfigParser()
- parser.read(os.path.join(vnf_cfg, 'vpe_downstream'))
- for pipeline in parser.sections():
- for k, v in parser.items(pipeline):
-
- if k == "pktq_in":
- port = self.dpdk_port_to_link_id_map[self.downlink_ports[index]]
- if "RXQ" not in v:
- value = self.get_sink_swq(parser, pipeline, k, index)
- elif "TM" in v:
- value = "RXQ{0}.0 TM{1}".format(port, index)
- else:
- value = "RXQ{0}.0".format(port)
-
- parser.set(pipeline, k, value)
-
- if k == "pktq_out":
- port = self.dpdk_port_to_link_id_map[self.uplink_ports[index]]
- if "TXQ" not in v:
- self.sw_q += 1
- value = self.get_sink_swq(parser, pipeline, k, index)
- elif "TM" in v:
- value = "TXQ{0}.0 TM{1}".format(port, index)
- else:
- value = "TXQ{0}.0".format(port)
-
- parser.set(pipeline, k, value)
-
- new_pipeline = 'PIPELINE{0}'.format(self.n_pipeline)
- if new_pipeline != pipeline:
- parser._sections[new_pipeline] = parser._sections[pipeline]
- parser._sections.pop(pipeline)
- self.n_pipeline += 1
- return parser
-
- def create_vpe_config(self, vnf_cfg):
- config = configparser.ConfigParser()
- vpe_cfg = os.path.join("/tmp/vpe_config")
- with open(vpe_cfg, 'w') as cfg_file:
- config = self.vpe_initialize(config)
- config = self.vpe_rxq(config)
- config.write(cfg_file)
- for index, _ in enumerate(self.uplink_ports):
- config = self.vpe_upstream(vnf_cfg, index)
- config.write(cfg_file)
- config = self.vpe_downstream(vnf_cfg, index)
- config = self.vpe_tmq(config, index)
- config.write(cfg_file)
def generate_vpe_script(self, interfaces):
rules = PipelineRules(pipeline_id=1)
@@ -231,16 +85,10 @@ class ConfigCreate(object):
return rules.get_string()
- def generate_tm_cfg(self, vnf_cfg):
- vnf_cfg = os.path.join(vnf_cfg, "full_tm_profile_10G.cfg")
- if os.path.exists(vnf_cfg):
- return open(vnf_cfg).read()
-
class VpeApproxSetupEnvHelper(DpdkVnfSetupEnvHelper):
APP_NAME = 'vPE_vnf'
- CFG_CONFIG = "/tmp/vpe_config"
CFG_SCRIPT = "/tmp/vpe_script"
TM_CONFIG = "/tmp/full_tm_profile_10G.cfg"
CORES = ['0', '1', '2', '3', '4', '5']
@@ -253,33 +101,52 @@ class VpeApproxSetupEnvHelper(DpdkVnfSetupEnvHelper):
self.all_ports = self._port_pairs.all_ports
def build_config(self):
+ vnf_cfg = self.scenario_helper.vnf_cfg
+ task_path = self.scenario_helper.task_path
+ action_bulk_file = vnf_cfg.get('action_bulk_file', '/tmp/action_bulk_512.txt')
+ full_tm_profile_file = vnf_cfg.get('full_tm_profile_file', '/tmp/full_tm_profile_10G.cfg')
+ config_file = vnf_cfg.get('file', '/tmp/vpe_config')
+ script_file = vnf_cfg.get('script_file', None)
vpe_vars = {
"bin_path": self.ssh_helper.bin_path,
"socket": self.socket,
}
-
self._build_vnf_ports()
vpe_conf = ConfigCreate(self.vnfd_helper, self.socket)
- vpe_conf.create_vpe_config(self.scenario_helper.vnf_cfg)
- config_basename = posixpath.basename(self.CFG_CONFIG)
- script_basename = posixpath.basename(self.CFG_SCRIPT)
- tm_basename = posixpath.basename(self.TM_CONFIG)
- with open(self.CFG_CONFIG) as handle:
+ if script_file is None:
+ # autogenerate vpe_script if not given
+ vpe_script = vpe_conf.generate_vpe_script(self.vnfd_helper.interfaces)
+ script_file = self.CFG_SCRIPT
+ else:
+ with utils.open_relative_file(script_file, task_path) as handle:
+ vpe_script = handle.read()
+
+ config_basename = posixpath.basename(config_file)
+ script_basename = posixpath.basename(script_file)
+
+ with utils.open_relative_file(action_bulk_file, task_path) as handle:
+ action_bulk = handle.read()
+
+ with utils.open_relative_file(full_tm_profile_file, task_path) as handle:
+ full_tm_profile = handle.read()
+
+ with utils.open_relative_file(config_file, task_path) as handle:
vpe_config = handle.read()
+ # upload the 4 config files to the target server
self.ssh_helper.upload_config_file(config_basename, vpe_config.format(**vpe_vars))
-
- vpe_script = vpe_conf.generate_vpe_script(self.vnfd_helper.interfaces)
self.ssh_helper.upload_config_file(script_basename, vpe_script.format(**vpe_vars))
-
- tm_config = vpe_conf.generate_tm_cfg(self.scenario_helper.vnf_cfg)
- self.ssh_helper.upload_config_file(tm_basename, tm_config)
+ self.ssh_helper.upload_config_file(posixpath.basename(action_bulk_file),
+ action_bulk.format(**vpe_vars))
+ self.ssh_helper.upload_config_file(posixpath.basename(full_tm_profile_file),
+ full_tm_profile.format(**vpe_vars))
LOG.info("Provision and start the %s", self.APP_NAME)
- LOG.info(self.CFG_CONFIG)
+ LOG.info(config_file)
LOG.info(self.CFG_SCRIPT)
- self._build_pipeline_kwargs()
+ self._build_pipeline_kwargs(cfg_file='/tmp/' + config_basename,
+ script='/tmp/' + script_basename)
return self.PIPELINE_COMMAND.format(**self.pipeline_kwargs)
@@ -291,12 +158,11 @@ class VpeApproxVnf(SampleVNF):
COLLECT_KPI = VPE_COLLECT_KPI
WAIT_TIME = 20
- def __init__(self, name, vnfd, task_id, setup_env_helper_type=None,
- resource_helper_type=None):
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if setup_env_helper_type is None:
setup_env_helper_type = VpeApproxSetupEnvHelper
- super(VpeApproxVnf, self).__init__(
- name, vnfd, task_id, setup_env_helper_type, resource_helper_type)
+
+ super(VpeApproxVnf, self).__init__(name, vnfd, setup_env_helper_type, resource_helper_type)
def get_stats(self, *args, **kwargs):
raise NotImplementedError
diff --git a/yardstick/network_services/vnf_generic/vnf/vpp_helpers.py b/yardstick/network_services/vnf_generic/vnf/vpp_helpers.py
new file mode 100644
index 000000000..fe8e7b2ba
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/vpp_helpers.py
@@ -0,0 +1,751 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import binascii
+import ipaddress
+import json
+import logging
+import os
+import re
+import tempfile
+import time
+from collections import OrderedDict
+
+from yardstick.common import constants
+from yardstick.common import exceptions
+from yardstick.network_services.helpers.cpu import CpuSysCores
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import \
+ DpdkVnfSetupEnvHelper
+
+LOG = logging.getLogger(__name__)
+
+
+class VppConfigGenerator(object):
+ VPP_LOG_FILE = '/tmp/vpe.log'
+
+ def __init__(self):
+ self._nodeconfig = {}
+ self._vpp_config = ''
+
+ def add_config_item(self, config, value, path):
+ if len(path) == 1:
+ config[path[0]] = value
+ return
+ if path[0] not in config:
+ config[path[0]] = {}
+ elif isinstance(config[path[0]], str):
+ config[path[0]] = {} if config[path[0]] == '' \
+ else {config[path[0]]: ''}
+ self.add_config_item(config[path[0]], value, path[1:])
+
+ def add_unix_log(self, value=None):
+ path = ['unix', 'log']
+ if value is None:
+ value = self.VPP_LOG_FILE
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_unix_cli_listen(self, value='/run/vpp/cli.sock'):
+ path = ['unix', 'cli-listen']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_unix_nodaemon(self):
+ path = ['unix', 'nodaemon']
+ self.add_config_item(self._nodeconfig, '', path)
+
+ def add_unix_coredump(self):
+ path = ['unix', 'full-coredump']
+ self.add_config_item(self._nodeconfig, '', path)
+
+ def add_dpdk_dev(self, *devices):
+ for device in devices:
+ if VppConfigGenerator.pci_dev_check(device):
+ path = ['dpdk', 'dev {0}'.format(device)]
+ self.add_config_item(self._nodeconfig, '', path)
+
+ def add_dpdk_cryptodev(self, count, cryptodev):
+ for i in range(count):
+ cryptodev_config = 'dev {0}'.format(
+ re.sub(r'\d.\d$', '1.' + str(i), cryptodev))
+ path = ['dpdk', cryptodev_config]
+ self.add_config_item(self._nodeconfig, '', path)
+ self.add_dpdk_uio_driver('igb_uio')
+
+ def add_dpdk_sw_cryptodev(self, sw_pmd_type, socket_id, count):
+ for _ in range(count):
+ cryptodev_config = 'vdev cryptodev_{0}_pmd,socket_id={1}'. \
+ format(sw_pmd_type, str(socket_id))
+ path = ['dpdk', cryptodev_config]
+ self.add_config_item(self._nodeconfig, '', path)
+
+ def add_dpdk_dev_default_rxq(self, value):
+ path = ['dpdk', 'dev default', 'num-rx-queues']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_dpdk_dev_default_rxd(self, value):
+ path = ['dpdk', 'dev default', 'num-rx-desc']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_dpdk_dev_default_txd(self, value):
+ path = ['dpdk', 'dev default', 'num-tx-desc']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_dpdk_log_level(self, value):
+ path = ['dpdk', 'log-level']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_dpdk_socketmem(self, value):
+ path = ['dpdk', 'socket-mem']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_dpdk_num_mbufs(self, value):
+ path = ['dpdk', 'num-mbufs']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_dpdk_uio_driver(self, value=None):
+ path = ['dpdk', 'uio-driver']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_cpu_main_core(self, value):
+ path = ['cpu', 'main-core']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_cpu_corelist_workers(self, value):
+ path = ['cpu', 'corelist-workers']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_heapsize(self, value):
+ path = ['heapsize']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_ip6_hash_buckets(self, value):
+ path = ['ip6', 'hash-buckets']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_ip6_heap_size(self, value):
+ path = ['ip6', 'heap-size']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_ip_heap_size(self, value):
+ path = ['ip', 'heap-size']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_statseg_size(self, value):
+ path = ['statseg', 'size']
+ self.add_config_item(self._nodeconfig, value, path)
+
+ def add_plugin(self, state, *plugins):
+ for plugin in plugins:
+ path = ['plugins', 'plugin {0}'.format(plugin), state]
+ self.add_config_item(self._nodeconfig, ' ', path)
+
+ def add_dpdk_no_multi_seg(self):
+ path = ['dpdk', 'no-multi-seg']
+ self.add_config_item(self._nodeconfig, '', path)
+
+ def add_dpdk_no_tx_checksum_offload(self):
+ path = ['dpdk', 'no-tx-checksum-offload']
+ self.add_config_item(self._nodeconfig, '', path)
+
+ def dump_config(self, obj=None, level=-1):
+ if obj is None:
+ obj = self._nodeconfig
+ obj = OrderedDict(sorted(obj.items()))
+
+ indent = ' '
+ if level >= 0:
+ self._vpp_config += '{}{{\n'.format(level * indent)
+ if isinstance(obj, dict):
+ for key, val in obj.items():
+ if hasattr(val, '__iter__') and not isinstance(val, str):
+ self._vpp_config += '{}{}\n'.format((level + 1) * indent,
+ key)
+ self.dump_config(val, level + 1)
+ else:
+ self._vpp_config += '{}{} {}\n'.format(
+ (level + 1) * indent,
+ key, val)
+ if level >= 0:
+ self._vpp_config += '{}}}\n'.format(level * indent)
+
+ return self._vpp_config
+
+ @staticmethod
+ def pci_dev_check(pci_dev):
+ pattern = re.compile("^[0-9A-Fa-f]{4}:[0-9A-Fa-f]{2}:"
+ "[0-9A-Fa-f]{2}\\.[0-9A-Fa-f]$")
+ if not pattern.match(pci_dev):
+ raise ValueError('PCI address {addr} is not in valid format '
+ 'xxxx:xx:xx.x'.format(addr=pci_dev))
+ return True
+
+
+class VppSetupEnvHelper(DpdkVnfSetupEnvHelper):
+ APP_NAME = "vpp"
+ CFG_CONFIG = "/etc/vpp/startup.conf"
+ CFG_SCRIPT = ""
+ PIPELINE_COMMAND = ""
+ QAT_DRIVER = "qat_dh895xcc"
+ VNF_TYPE = "IPSEC"
+ VAT_BIN_NAME = 'vpp_api_test'
+
+ def __init__(self, vnfd_helper, ssh_helper, scenario_helper):
+ super(VppSetupEnvHelper, self).__init__(vnfd_helper, ssh_helper,
+ scenario_helper)
+ self.sys_cores = CpuSysCores(self.ssh_helper)
+
+ def kill_vnf(self):
+ ret_code, _, _ = \
+ self.ssh_helper.execute(
+ 'service {name} stop'.format(name=self.APP_NAME))
+ if int(ret_code):
+ raise RuntimeError(
+ 'Failed to stop service {name}'.format(name=self.APP_NAME))
+
+ def tear_down(self):
+ pass
+
+ def start_vpp_service(self):
+ ret_code, _, _ = \
+ self.ssh_helper.execute(
+ 'service {name} restart'.format(name=self.APP_NAME))
+ if int(ret_code):
+ raise RuntimeError(
+ 'Failed to start service {name}'.format(name=self.APP_NAME))
+
+ def _update_vnfd_helper(self, additional_data, iface_key=None):
+ for k, v in additional_data.items():
+ if iface_key is None:
+ if isinstance(v, dict) and k in self.vnfd_helper:
+ self.vnfd_helper[k].update(v)
+ else:
+ self.vnfd_helper[k] = v
+ else:
+ if isinstance(v,
+ dict) and k in self.vnfd_helper.find_virtual_interface(
+ ifname=iface_key):
+ self.vnfd_helper.find_virtual_interface(ifname=iface_key)[
+ k].update(v)
+ else:
+ self.vnfd_helper.find_virtual_interface(ifname=iface_key)[
+ k] = v
+
+ def get_value_by_interface_key(self, interface, key):
+ try:
+ return self.vnfd_helper.find_virtual_interface(
+ ifname=interface).get(key)
+ except (KeyError, ValueError):
+ return None
+
+ def crypto_device_init(self, pci_addr, numvfs):
+ # QAT device must be re-bound to kernel driver before initialization.
+ self.dpdk_bind_helper.load_dpdk_driver(self.QAT_DRIVER)
+
+ # Stop VPP to prevent deadlock.
+ self.kill_vnf()
+
+ current_driver = self.get_pci_dev_driver(pci_addr.replace(':', r'\:'))
+ if current_driver is not None:
+ self.pci_driver_unbind(pci_addr)
+
+ # Bind to kernel driver.
+ self.dpdk_bind_helper.bind(pci_addr, self.QAT_DRIVER.replace('qat_', ''))
+
+ # Initialize QAT VFs.
+ if numvfs > 0:
+ self.set_sriov_numvfs(pci_addr, numvfs)
+
+ def get_sriov_numvfs(self, pf_pci_addr):
+ command = 'cat /sys/bus/pci/devices/{pci}/sriov_numvfs'. \
+ format(pci=pf_pci_addr.replace(':', r'\:'))
+ _, stdout, _ = self.ssh_helper.execute(command)
+ try:
+ return int(stdout)
+ except ValueError:
+ LOG.debug('Reading sriov_numvfs info failed')
+ return 0
+
+ def set_sriov_numvfs(self, pf_pci_addr, numvfs=0):
+ command = "sh -c 'echo {num} | tee /sys/bus/pci/devices/{pci}/sriov_numvfs'". \
+ format(num=numvfs, pci=pf_pci_addr.replace(':', r'\:'))
+ self.ssh_helper.execute(command)
+
+ def pci_driver_unbind(self, pci_addr):
+ command = "sh -c 'echo {pci} | tee /sys/bus/pci/devices/{pcie}/driver/unbind'". \
+ format(pci=pci_addr, pcie=pci_addr.replace(':', r'\:'))
+ self.ssh_helper.execute(command)
+
+ def get_pci_dev_driver(self, pci_addr):
+ cmd = 'lspci -vmmks {0}'.format(pci_addr)
+ ret_code, stdout, _ = self.ssh_helper.execute(cmd)
+ if int(ret_code):
+ raise RuntimeError("'{0}' failed".format(cmd))
+ for line in stdout.splitlines():
+ if not line:
+ continue
+ name = None
+ value = None
+ try:
+ name, value = line.split("\t", 1)
+ except ValueError:
+ if name == "Driver:":
+ return None
+ if name == 'Driver:':
+ return value
+ return None
+
+ def vpp_create_ipsec_tunnels(self, if1_ip_addr, if2_ip_addr, if_name,
+ n_tunnels, n_connections, crypto_alg,
+ crypto_key, integ_alg, integ_key, addrs_ip,
+ spi_1=10000, spi_2=20000):
+ mask_length = 32
+ if n_connections <= n_tunnels:
+ count = 1
+ else:
+ count = int(n_connections / n_tunnels)
+ addr_ip_i = int(ipaddress.ip_address(str(addrs_ip)))
+ dst_start_ip = addr_ip_i
+
+ tmp_fd, tmp_path = tempfile.mkstemp()
+
+ vpp_ifname = self.get_value_by_interface_key(if_name, 'vpp_name')
+ ckey = binascii.hexlify(crypto_key.encode())
+ ikey = binascii.hexlify(integ_key.encode())
+
+ integ = ''
+ if crypto_alg.alg_name != 'aes-gcm-128':
+ integ = 'integ_alg {integ_alg} ' \
+ 'local_integ_key {local_integ_key} ' \
+ 'remote_integ_key {remote_integ_key} ' \
+ .format(integ_alg=integ_alg.alg_name,
+ local_integ_key=ikey,
+ remote_integ_key=ikey)
+ create_tunnels_cmds = 'ipsec_tunnel_if_add_del ' \
+ 'local_spi {local_spi} ' \
+ 'remote_spi {remote_spi} ' \
+ 'crypto_alg {crypto_alg} ' \
+ 'local_crypto_key {local_crypto_key} ' \
+ 'remote_crypto_key {remote_crypto_key} ' \
+ '{integ} ' \
+ 'local_ip {local_ip} ' \
+ 'remote_ip {remote_ip}\n'
+ start_tunnels_cmds = 'ip_add_del_route {raddr}/{mask} via {addr} ipsec{i}\n' \
+ 'exec set interface unnumbered ipsec{i} use {uifc}\n' \
+ 'sw_interface_set_flags ipsec{i} admin-up\n'
+
+ with os.fdopen(tmp_fd, 'w') as tmp_file:
+ for i in range(0, n_tunnels):
+ create_tunnel = create_tunnels_cmds.format(local_spi=spi_1 + i,
+ remote_spi=spi_2 + i,
+ crypto_alg=crypto_alg.alg_name,
+ local_crypto_key=ckey,
+ remote_crypto_key=ckey,
+ integ=integ,
+ local_ip=if1_ip_addr,
+ remote_ip=if2_ip_addr)
+ tmp_file.write(create_tunnel)
+ self.execute_script(tmp_path, json_out=False, copy_on_execute=True)
+ os.remove(tmp_path)
+
+ tmp_fd, tmp_path = tempfile.mkstemp()
+
+ with os.fdopen(tmp_fd, 'w') as tmp_file:
+ for i in range(0, n_tunnels):
+ if count > 1:
+ dst_start_ip = addr_ip_i + i * count
+ dst_end_ip = ipaddress.ip_address(dst_start_ip + count - 1)
+ ips = [ipaddress.ip_address(ip) for ip in
+ [str(ipaddress.ip_address(dst_start_ip)),
+ str(dst_end_ip)]]
+ lowest_ip, highest_ip = min(ips), max(ips)
+ mask_length = self.get_prefix_length(int(lowest_ip),
+ int(highest_ip),
+ lowest_ip.max_prefixlen)
+ # TODO check duplicate route for some IPs
+ elif count == 1:
+ dst_start_ip = addr_ip_i + i
+ start_tunnel = start_tunnels_cmds.format(
+ raddr=str(ipaddress.ip_address(dst_start_ip)),
+ mask=mask_length,
+ addr=if2_ip_addr,
+ i=i, count=count,
+ uifc=vpp_ifname)
+ tmp_file.write(start_tunnel)
+ # TODO add route for remain IPs
+
+ self.execute_script(tmp_path, json_out=False, copy_on_execute=True)
+ os.remove(tmp_path)
+
+ def apply_config(self, vpp_cfg, restart_vpp=True):
+ vpp_config = vpp_cfg.dump_config()
+ ret, _, _ = \
+ self.ssh_helper.execute('echo "{config}" | sudo tee {filename}'.
+ format(config=vpp_config,
+ filename=self.CFG_CONFIG))
+ if ret != 0:
+ raise RuntimeError('Writing config file failed')
+ if restart_vpp:
+ self.start_vpp_service()
+
+ def vpp_route_add(self, network, prefix_len, gateway=None, interface=None,
+ use_sw_index=True, resolve_attempts=10,
+ count=1, vrf=None, lookup_vrf=None, multipath=False,
+ weight=None, local=False):
+ if interface:
+ if use_sw_index:
+ int_cmd = ('sw_if_index {}'.format(
+ self.get_value_by_interface_key(interface,
+ 'vpp_sw_index')))
+ else:
+ int_cmd = interface
+ else:
+ int_cmd = ''
+
+ rap = 'resolve-attempts {}'.format(resolve_attempts) \
+ if resolve_attempts else ''
+
+ via = 'via {}'.format(gateway) if gateway else ''
+
+ cnt = 'count {}'.format(count) \
+ if count else ''
+
+ vrf = 'vrf {}'.format(vrf) if vrf else ''
+
+ lookup_vrf = 'lookup-in-vrf {}'.format(
+ lookup_vrf) if lookup_vrf else ''
+
+ multipath = 'multipath' if multipath else ''
+
+ weight = 'weight {}'.format(weight) if weight else ''
+
+ local = 'local' if local else ''
+
+ with VatTerminal(self.ssh_helper, json_param=False) as vat:
+ vat.vat_terminal_exec_cmd_from_template('add_route.vat',
+ network=network,
+ prefix_length=prefix_len,
+ via=via,
+ vrf=vrf,
+ interface=int_cmd,
+ resolve_attempts=rap,
+ count=cnt,
+ lookup_vrf=lookup_vrf,
+ multipath=multipath,
+ weight=weight,
+ local=local)
+
+ def add_arp_on_dut(self, iface_key, ip_address, mac_address):
+ with VatTerminal(self.ssh_helper) as vat:
+ return vat.vat_terminal_exec_cmd_from_template(
+ 'add_ip_neighbor.vat',
+ sw_if_index=self.get_value_by_interface_key(iface_key,
+ 'vpp_sw_index'),
+ ip_address=ip_address, mac_address=mac_address)
+
+ def set_ip(self, interface, address, prefix_length):
+ with VatTerminal(self.ssh_helper) as vat:
+ return vat.vat_terminal_exec_cmd_from_template(
+ 'add_ip_address.vat',
+ sw_if_index=self.get_value_by_interface_key(interface,
+ 'vpp_sw_index'),
+ address=address, prefix_length=prefix_length)
+
+ def set_interface_state(self, interface, state):
+ sw_if_index = self.get_value_by_interface_key(interface,
+ 'vpp_sw_index')
+
+ if state == 'up':
+ state = 'admin-up link-up'
+ elif state == 'down':
+ state = 'admin-down link-down'
+ else:
+ raise ValueError('Unexpected interface state: {}'.format(state))
+ with VatTerminal(self.ssh_helper) as vat:
+ return vat.vat_terminal_exec_cmd_from_template(
+ 'set_if_state.vat', sw_if_index=sw_if_index, state=state)
+
+ def vpp_set_interface_mtu(self, interface, mtu=9200):
+ sw_if_index = self.get_value_by_interface_key(interface,
+ 'vpp_sw_index')
+ if sw_if_index:
+ with VatTerminal(self.ssh_helper, json_param=False) as vat:
+ vat.vat_terminal_exec_cmd_from_template(
+ "hw_interface_set_mtu.vat", sw_if_index=sw_if_index,
+ mtu=mtu)
+
+ def vpp_interfaces_ready_wait(self, timeout=30):
+ if_ready = False
+ not_ready = []
+ start = time.time()
+ while not if_ready:
+ out = self.vpp_get_interface_data()
+ if time.time() - start > timeout:
+ for interface in out:
+ if interface.get('admin_up_down') == 1:
+ if interface.get('link_up_down') != 1:
+ LOG.debug('%s link-down',
+ interface.get('interface_name'))
+ raise RuntimeError('timeout, not up {0}'.format(not_ready))
+ not_ready = []
+ for interface in out:
+ if interface.get('admin_up_down') == 1:
+ if interface.get('link_up_down') != 1:
+ not_ready.append(interface.get('interface_name'))
+ if not not_ready:
+ if_ready = True
+ else:
+ LOG.debug('Interfaces still in link-down state: %s, '
+ 'waiting...', not_ready)
+ time.sleep(1)
+
+ def vpp_get_interface_data(self, interface=None):
+ with VatTerminal(self.ssh_helper) as vat:
+ response = vat.vat_terminal_exec_cmd_from_template(
+ "interface_dump.vat")
+ data = response[0]
+ if interface is not None:
+ if isinstance(interface, str):
+ param = "interface_name"
+ elif isinstance(interface, int):
+ param = "sw_if_index"
+ else:
+ raise TypeError
+ for data_if in data:
+ if data_if[param] == interface:
+ return data_if
+ return dict()
+ return data
+
+ def update_vpp_interface_data(self):
+ data = {}
+ interface_dump_json = self.execute_script_json_out(
+ "dump_interfaces.vat")
+ interface_list = json.loads(interface_dump_json)
+ for interface in self.vnfd_helper.interfaces:
+ if_mac = interface['virtual-interface']['local_mac']
+ interface_dict = VppSetupEnvHelper.get_vpp_interface_by_mac(
+ interface_list, if_mac)
+ if not interface_dict:
+ LOG.debug('Interface %s not found by MAC %s', interface,
+ if_mac)
+ continue
+ data[interface['virtual-interface']['ifname']] = {
+ 'vpp_name': interface_dict["interface_name"],
+ 'vpp_sw_index': interface_dict["sw_if_index"]
+ }
+ for iface_key, updated_vnfd in data.items():
+ self._update_vnfd_helper(updated_vnfd, iface_key)
+
+ def iface_update_numa(self):
+ iface_numa = {}
+ for interface in self.vnfd_helper.interfaces:
+ cmd = "cat /sys/bus/pci/devices/{}/numa_node".format(
+ interface["virtual-interface"]["vpci"])
+ ret, out, _ = self.ssh_helper.execute(cmd)
+ if ret == 0:
+ try:
+ numa_node = int(out)
+ if numa_node < 0:
+ if self.vnfd_helper["cpuinfo"][-1][3] + 1 == 1:
+ iface_numa[
+ interface['virtual-interface']['ifname']] = {
+ 'numa_node': 0
+ }
+ else:
+ raise ValueError
+ else:
+ iface_numa[
+ interface['virtual-interface']['ifname']] = {
+ 'numa_node': numa_node
+ }
+ except ValueError:
+ LOG.debug(
+ 'Reading numa location failed for: %s',
+ interface["virtual-interface"]["vpci"])
+ for iface_key, updated_vnfd in iface_numa.items():
+ self._update_vnfd_helper(updated_vnfd, iface_key)
+
+ def execute_script(self, vat_name, json_out=True, copy_on_execute=False):
+ if copy_on_execute:
+ self.ssh_helper.put_file(vat_name, vat_name)
+ remote_file_path = vat_name
+ else:
+ vat_path = self.ssh_helper.join_bin_path("vpp", "templates")
+ remote_file_path = '{0}/{1}'.format(vat_path, vat_name)
+
+ cmd = "{vat_bin} {json} in {vat_path} script".format(
+ vat_bin=self.VAT_BIN_NAME,
+ json="json" if json_out is True else "",
+ vat_path=remote_file_path)
+
+ try:
+ return self.ssh_helper.execute(cmd=cmd)
+ except Exception:
+ raise RuntimeError("VAT script execution failed: {0}".format(cmd))
+
+ def execute_script_json_out(self, vat_name):
+ vat_path = self.ssh_helper.join_bin_path("vpp", "templates")
+ remote_file_path = '{0}/{1}'.format(vat_path, vat_name)
+
+ _, stdout, _ = self.execute_script(vat_name, json_out=True)
+ return self.cleanup_vat_json_output(stdout, vat_file=remote_file_path)
+
+ @staticmethod
+ def cleanup_vat_json_output(json_output, vat_file=None):
+ retval = json_output
+ clutter = ['vat#', 'dump_interface_table error: Misc',
+ 'dump_interface_table:6019: JSON output supported only ' \
+ 'for VPE API calls and dump_stats_table']
+ if vat_file:
+ clutter.append("{0}(2):".format(vat_file))
+ for garbage in clutter:
+ retval = retval.replace(garbage, '')
+ return retval.strip()
+
+ @staticmethod
+ def _convert_mac_to_number_list(mac_address):
+ list_mac = []
+ for num in mac_address.split(":"):
+ list_mac.append(int(num, 16))
+ return list_mac
+
+ @staticmethod
+ def get_vpp_interface_by_mac(interfaces_list, mac_address):
+ interface_dict = {}
+ list_mac_address = VppSetupEnvHelper._convert_mac_to_number_list(
+ mac_address)
+ LOG.debug("MAC address %s converted to list %s.", mac_address,
+ list_mac_address)
+ for interface in interfaces_list:
+ # TODO: create vat json integrity checking and move there
+ if "l2_address" not in interface:
+ raise KeyError(
+ "key l2_address not found in interface dict."
+ "Probably input list is not parsed from correct VAT "
+ "json output.")
+ if "l2_address_length" not in interface:
+ raise KeyError(
+ "key l2_address_length not found in interface "
+ "dict. Probably input list is not parsed from correct "
+ "VAT json output.")
+ mac_from_json = interface["l2_address"][:6]
+ if mac_from_json == list_mac_address:
+ if interface["l2_address_length"] != 6:
+ raise ValueError("l2_address_length value is not 6.")
+ interface_dict = interface
+ break
+ return interface_dict
+
+ @staticmethod
+ def get_prefix_length(number1, number2, bits):
+ for i in range(bits):
+ if number1 >> i == number2 >> i:
+ return bits - i
+ return 0
+
+
+class VatTerminal(object):
+
+ __VAT_PROMPT = ("vat# ",)
+ __LINUX_PROMPT = (":~# ", ":~$ ", "~]$ ", "~]# ")
+
+
+ def __init__(self, ssh_helper, json_param=True):
+ json_text = ' json' if json_param else ''
+ self.json = json_param
+ self.ssh_helper = ssh_helper
+ EXEC_RETRY = 3
+
+ try:
+ self._tty = self.ssh_helper.interactive_terminal_open()
+ except Exception:
+ raise RuntimeError("Cannot open interactive terminal")
+
+ for _ in range(EXEC_RETRY):
+ try:
+ self.ssh_helper.interactive_terminal_exec_command(
+ self._tty,
+ 'sudo -S {0}{1}'.format(VppSetupEnvHelper.VAT_BIN_NAME,
+ json_text),
+ self.__VAT_PROMPT)
+ except exceptions.SSHTimeout:
+ continue
+ else:
+ break
+
+ self._exec_failure = False
+ self.vat_stdout = None
+
+ def __enter__(self):
+ return self
+
+ def __exit__(self, exc_type, exc_val, exc_tb):
+ self.vat_terminal_close()
+
+ def vat_terminal_exec_cmd(self, cmd):
+ try:
+ out = self.ssh_helper.interactive_terminal_exec_command(self._tty,
+ cmd,
+ self.__VAT_PROMPT)
+ self.vat_stdout = out
+ except exceptions.SSHTimeout:
+ self._exec_failure = True
+ raise RuntimeError(
+ "VPP is not running on node. VAT command {0} execution failed".
+ format(cmd))
+ if self.json:
+ obj_start = out.find('{')
+ obj_end = out.rfind('}')
+ array_start = out.find('[')
+ array_end = out.rfind(']')
+
+ if obj_start == -1 and array_start == -1:
+ raise RuntimeError(
+ "VAT command {0}: no JSON data.".format(cmd))
+
+ if obj_start < array_start or array_start == -1:
+ start = obj_start
+ end = obj_end + 1
+ else:
+ start = array_start
+ end = array_end + 1
+ out = out[start:end]
+ json_out = json.loads(out)
+ return json_out
+ else:
+ return None
+
+ def vat_terminal_close(self):
+ if not self._exec_failure:
+ try:
+ self.ssh_helper.interactive_terminal_exec_command(self._tty,
+ 'quit',
+ self.__LINUX_PROMPT)
+ except exceptions.SSHTimeout:
+ raise RuntimeError("Failed to close VAT console")
+ try:
+ self.ssh_helper.interactive_terminal_close(self._tty)
+ except Exception:
+ raise RuntimeError("Cannot close interactive terminal")
+
+ def vat_terminal_exec_cmd_from_template(self, vat_template_file, **args):
+ file_path = os.path.join(constants.YARDSTICK_ROOT_PATH,
+ 'yardstick/resources/templates/',
+ vat_template_file)
+ with open(file_path, 'r') as template_file:
+ cmd_template = template_file.readlines()
+ ret = []
+ for line_tmpl in cmd_template:
+ vat_cmd = line_tmpl.format(**args)
+ ret.append(self.vat_terminal_exec_cmd(vat_cmd.replace('\n', '')))
+ return ret
diff --git a/yardstick/resources/templates/add_ip_address.vat b/yardstick/resources/templates/add_ip_address.vat
new file mode 100644
index 000000000..d59480c33
--- /dev/null
+++ b/yardstick/resources/templates/add_ip_address.vat
@@ -0,0 +1 @@
+sw_interface_add_del_address sw_if_index {sw_if_index} {address}/{prefix_length}
diff --git a/yardstick/resources/templates/add_ip_neighbor.vat b/yardstick/resources/templates/add_ip_neighbor.vat
new file mode 100644
index 000000000..730e7112a
--- /dev/null
+++ b/yardstick/resources/templates/add_ip_neighbor.vat
@@ -0,0 +1 @@
+ip_neighbor_add_del sw_if_index {sw_if_index} dst {ip_address} mac {mac_address}
diff --git a/yardstick/resources/templates/add_route.vat b/yardstick/resources/templates/add_route.vat
new file mode 100644
index 000000000..64c6a6c3b
--- /dev/null
+++ b/yardstick/resources/templates/add_route.vat
@@ -0,0 +1 @@
+ip_add_del_route {network}/{prefix_length} {via} {vrf} {interface} {resolve_attempts} {count} {lookup_vrf} {multipath} {weight} {local} \ No newline at end of file
diff --git a/yardstick/resources/templates/del_route.vat b/yardstick/resources/templates/del_route.vat
new file mode 100644
index 000000000..e7fe4bc1e
--- /dev/null
+++ b/yardstick/resources/templates/del_route.vat
@@ -0,0 +1 @@
+ip_add_del_route {network}/{prefix_length} via {gateway} sw_if_index {sw_if_index} del \ No newline at end of file
diff --git a/yardstick/resources/templates/flush_ip_addresses.vat b/yardstick/resources/templates/flush_ip_addresses.vat
new file mode 100644
index 000000000..f38fcf12c
--- /dev/null
+++ b/yardstick/resources/templates/flush_ip_addresses.vat
@@ -0,0 +1 @@
+sw_interface_add_del_address sw_if_index {sw_if_index} del-all \ No newline at end of file
diff --git a/yardstick/resources/templates/hw_interface_set_mtu.vat b/yardstick/resources/templates/hw_interface_set_mtu.vat
new file mode 100644
index 000000000..645d1a80c
--- /dev/null
+++ b/yardstick/resources/templates/hw_interface_set_mtu.vat
@@ -0,0 +1 @@
+hw_interface_set_mtu sw_if_index {sw_if_index} mtu {mtu}
diff --git a/yardstick/resources/templates/interface_dump.vat b/yardstick/resources/templates/interface_dump.vat
new file mode 100644
index 000000000..850c348f6
--- /dev/null
+++ b/yardstick/resources/templates/interface_dump.vat
@@ -0,0 +1 @@
+sw_interface_dump
diff --git a/yardstick/resources/templates/set_if_state.vat b/yardstick/resources/templates/set_if_state.vat
new file mode 100644
index 000000000..e2c2d4b29
--- /dev/null
+++ b/yardstick/resources/templates/set_if_state.vat
@@ -0,0 +1 @@
+sw_interface_set_flags sw_if_index {sw_if_index} {state}
diff --git a/yardstick/ssh.py b/yardstick/ssh.py
index 8bdc32c7c..6bc6010f7 100644
--- a/yardstick/ssh.py
+++ b/yardstick/ssh.py
@@ -80,6 +80,7 @@ from yardstick.common import exceptions
from yardstick.common.utils import try_int, NON_NONE_DEFAULT, make_dict_from_map
from yardstick.network_services.utils import provision_tool
+LOG = logging.getLogger(__name__)
def convert_key_to_str(key):
if not isinstance(key, (paramiko.RSAKey, paramiko.DSSKey)):
@@ -89,14 +90,6 @@ def convert_key_to_str(key):
return k.getvalue()
-# class SSHError(Exception):
-# pass
-#
-#
-# class SSHTimeout(SSHError):
-# pass
-
-
class SSH(object):
"""Represent ssh connection."""
@@ -345,6 +338,7 @@ class SSH(object):
details = fmt % {"cmd": cmd, "status": exit_status}
if stderr_data:
details += " Last stderr data: '%s'." % stderr_data
+ LOG.critical("PROX ERROR: %s", details)
raise exceptions.SSHError(error_msg=details)
return exit_status
@@ -456,6 +450,86 @@ class SSH(object):
with client.open_sftp() as sftp:
sftp.getfo(remotepath, file_obj)
+ def interactive_terminal_open(self, time_out=45):
+ """Open interactive terminal on a SSH channel.
+
+ :param time_out: Timeout in seconds.
+ :returns: SSH channel with opened terminal.
+
+ .. warning:: Interruptingcow is used here, and it uses
+ signal(SIGALRM) to let the operating system interrupt program
+ execution. This has the following limitations: Python signal
+ handlers only apply to the main thread, so you cannot use this
+ from other threads. You must not use this in a program that
+ uses SIGALRM itself (this includes certain profilers)
+ """
+ chan = self._get_client().get_transport().open_session()
+ chan.get_pty()
+ chan.invoke_shell()
+ chan.settimeout(int(time_out))
+ chan.set_combine_stderr(True)
+
+ buf = ''
+ while not buf.endswith((":~# ", ":~$ ", "~]$ ", "~]# ")):
+ try:
+ chunk = chan.recv(10 * 1024 * 1024)
+ if not chunk:
+ break
+ buf += chunk
+ if chan.exit_status_ready():
+ self.log.error('Channel exit status ready')
+ break
+ except socket.timeout:
+ raise exceptions.SSHTimeout(error_msg='Socket timeout: %s' % buf)
+ return chan
+
+ def interactive_terminal_exec_command(self, chan, cmd, prompt):
+ """Execute command on interactive terminal.
+
+ interactive_terminal_open() method has to be called first!
+
+ :param chan: SSH channel with opened terminal.
+ :param cmd: Command to be executed.
+ :param prompt: Command prompt, sequence of characters used to
+ indicate readiness to accept commands.
+ :returns: Command output.
+
+ .. warning:: Interruptingcow is used here, and it uses
+ signal(SIGALRM) to let the operating system interrupt program
+ execution. This has the following limitations: Python signal
+ handlers only apply to the main thread, so you cannot use this
+ from other threads. You must not use this in a program that
+ uses SIGALRM itself (this includes certain profilers)
+ """
+ chan.sendall('{c}\n'.format(c=cmd))
+ buf = ''
+ while not buf.endswith(prompt):
+ try:
+ chunk = chan.recv(10 * 1024 * 1024)
+ if not chunk:
+ break
+ buf += chunk
+ if chan.exit_status_ready():
+ self.log.error('Channel exit status ready')
+ break
+ except socket.timeout:
+ message = ("Socket timeout during execution of command: "
+ "%(cmd)s\nBuffer content:\n%(buf)s" % {"cmd": cmd,
+ "buf": buf})
+ raise exceptions.SSHTimeout(error_msg=message)
+ tmp = buf.replace(cmd.replace('\n', ''), '')
+ for item in prompt:
+ tmp.replace(item, '')
+ return tmp
+
+ @staticmethod
+ def interactive_terminal_close(chan):
+ """Close interactive terminal SSH channel.
+
+ :param: chan: SSH channel to be closed.
+ """
+ chan.close()
+
class AutoConnectSSH(SSH):
diff --git a/yardstick/tests/functional/network_services/vnf_generic/vnf/__init__.py b/yardstick/tests/functional/benchmark/core/__init__.py
index e69de29bb..e69de29bb 100644
--- a/yardstick/tests/functional/network_services/vnf_generic/vnf/__init__.py
+++ b/yardstick/tests/functional/benchmark/core/__init__.py
diff --git a/yardstick/tests/functional/benchmark/core/test_report.py b/yardstick/tests/functional/benchmark/core/test_report.py
new file mode 100644
index 000000000..832d3b3e1
--- /dev/null
+++ b/yardstick/tests/functional/benchmark/core/test_report.py
@@ -0,0 +1,314 @@
+##############################################################################
+# Copyright (c) 2018-2019 Intel Corporation.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+import ast
+import tempfile
+import unittest
+
+import mock
+from six.moves import configparser
+
+from yardstick.benchmark import core
+from yardstick.benchmark.core import report
+from yardstick.cmd.commands import change_osloobj_to_paras
+
+
+GOOD_YAML_NAME = 'fake_name'
+GOOD_TASK_ID = "9cbe74b6-df09-4535-8bdc-dc3a43b8a4e2"
+GOOD_DB_FIELDKEYS = [
+ {u'fieldKey': u'metric1', u'fieldType': u'integer'},
+ {u'fieldKey': u'metric4', u'fieldType': u'integer'},
+ {u'fieldKey': u'metric2', u'fieldType': u'integer'},
+ {u'fieldKey': u'metric3', u'fieldType': u'integer'},
+]
+GOOD_DB_METRICS = [
+ {u'time': u'2018-08-20T16:49:26.372662016Z',
+ u'metric1': 1, u'metric2': 0, u'metric3': 8, u'metric4': 5},
+ {u'time': u'2018-08-20T16:49:27.374208000Z',
+ u'metric1': 1, u'metric2': 1, u'metric3': 5, u'metric4': 4},
+ {u'time': u'2018-08-20T16:49:28.375742976Z',
+ u'metric1': 2, u'metric2': 2, u'metric3': 3, u'metric4': 3},
+ {u'time': u'2018-08-20T16:49:29.377299968Z',
+ u'metric1': 3, u'metric2': 3, u'metric3': 2, u'metric4': 2},
+ {u'time': u'2018-08-20T16:49:30.378252032Z',
+ u'metric1': 5, u'metric2': 4, u'metric3': 1, u'metric4': 1},
+ {u'time': u'2018-08-20T16:49:30.379359421Z',
+ u'metric1': 8, u'metric2': 5, u'metric3': 1, u'metric4': 0},
+]
+GOOD_DB_BARO_METRICS = [
+ {u'value': 324050, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-08-20T16:49:27.383698038Z',
+ u'type_instance': u'user', u'type': u'cpu'},
+ {
+ u'value': 193798, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-12-19T16:49:27.383712594Z',
+ u'type_instance': u'system', u'type': u'cpu'},
+ {
+ u'value': 324051, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-08-20T16:49:28.383696624Z',
+ u'type_instance': u'user', u'type': u'cpu'},
+ {
+ u'value': 193800, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-08-20T16:49:28.383713481Z',
+ u'type_instance': u'system', u'type': u'cpu'},
+ {
+ u'value': 324054, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-08-20T16:49:29.3836966789Z',
+ u'type_instance': u'user', u'type': u'cpu'},
+ {
+ u'value': 193801, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-08-20T16:49:29.383716296Z',
+ u'type_instance': u'system', u'type': u'cpu'}
+]
+TIMESTAMP_START = '2018-08-20T16:49:26.372662016Z'
+TIMESTAMP_END = '2018-08-20T16:49:30.379359421Z'
+
+yardstick_config = """
+[DEFAULT]
+dispatcher = influxdb
+"""
+
+
+def my_query(query_sql, db=None):
+ get_fieldkeys_cmd = 'show field keys'
+ get_metrics_cmd = 'select * from'
+ get_start_time_cmd = 'ORDER ASC limit 1'
+ get_end_time_cmd = 'ORDER DESC limit 1'
+ if db:
+ if get_start_time_cmd in query_sql:
+ return TIMESTAMP_START
+ elif get_end_time_cmd in query_sql:
+ return TIMESTAMP_END
+ else:
+ return GOOD_DB_BARO_METRICS
+ elif get_fieldkeys_cmd in query_sql:
+ return GOOD_DB_FIELDKEYS
+ elif get_metrics_cmd in query_sql:
+ return GOOD_DB_METRICS
+ return []
+
+
+class ReportTestCase(unittest.TestCase):
+
+ @mock.patch.object(report.influx, 'query', new=my_query)
+ @mock.patch.object(configparser.ConfigParser,
+ 'read', side_effect=mock.mock_open(read_data=yardstick_config))
+ def test_report_generate_nsb_simple(self, *args):
+ tmpfile = tempfile.NamedTemporaryFile(delete=True)
+
+ args = core.Param({"task_id": [GOOD_TASK_ID], "yaml_name": [GOOD_YAML_NAME]})
+ params = change_osloobj_to_paras(args)
+
+ with mock.patch.object(report.consts, 'DEFAULT_HTML_FILE', tmpfile.name):
+ report.Report().generate_nsb(params)
+
+ data_act = None
+ time_act = None
+ keys_act = None
+ tree_act = None
+ with open(tmpfile.name) as f:
+ for l in f.readlines():
+ if "var report_data = {" in l:
+ data_act = ast.literal_eval(l.strip()[18:-1])
+ elif "var report_time = [" in l:
+ time_act = ast.literal_eval(l.strip()[18:-1])
+ elif "var report_keys = [" in l:
+ keys_act = ast.literal_eval(l.strip()[18:-1])
+ elif "var report_tree = [" in l:
+ tree_act = ast.literal_eval(l.strip()[18:-1])
+ data_exp = {
+ 'metric1': [
+ {'x': '16:49:26.372662', 'y': 1},
+ {'x': '16:49:27.374208', 'y': 1},
+ {'x': '16:49:28.375742', 'y': 2},
+ {'x': '16:49:29.377299', 'y': 3},
+ {'x': '16:49:30.378252', 'y': 5},
+ {'x': '16:49:30.379359', 'y': 8}],
+ 'metric2': [
+ {'x': '16:49:26.372662', 'y': 0},
+ {'x': '16:49:27.374208', 'y': 1},
+ {'x': '16:49:28.375742', 'y': 2},
+ {'x': '16:49:29.377299', 'y': 3},
+ {'x': '16:49:30.378252', 'y': 4},
+ {'x': '16:49:30.379359', 'y': 5}],
+ 'metric3': [
+ {'x': '16:49:26.372662', 'y': 8},
+ {'x': '16:49:27.374208', 'y': 5},
+ {'x': '16:49:28.375742', 'y': 3},
+ {'x': '16:49:29.377299', 'y': 2},
+ {'x': '16:49:30.378252', 'y': 1},
+ {'x': '16:49:30.379359', 'y': 1}],
+ 'metric4': [
+ {'x': '16:49:26.372662', 'y': 5},
+ {'x': '16:49:27.374208', 'y': 4},
+ {'x': '16:49:28.375742', 'y': 3},
+ {'x': '16:49:29.377299', 'y': 2},
+ {'x': '16:49:30.378252', 'y': 1},
+ {'x': '16:49:30.379359', 'y': 0}],
+ 'myhostname.cpu_value.cpu.system.0': [
+ {'x': '16:49:27.3837', 'y': 193798},
+ {'x': '16:49:28.3837', 'y': 193800},
+ {'x': '16:49:29.3837', 'y': 193801}],
+ 'myhostname.cpu_value.cpu.user.0': [
+ {'x': '16:49:27.3836', 'y': 324050},
+ {'x': '16:49:28.3836', 'y': 324051},
+ {'x': '16:49:29.3836', 'y': 324054}],
+ 'myhostname.cpufreq_value.cpu.system.0': [
+ {'x': '16:49:27.3837', 'y': 193798},
+ {'x': '16:49:28.3837', 'y': 193800},
+ {'x': '16:49:29.3837', 'y': 193801}],
+ 'myhostname.cpufreq_value.cpu.user.0': [
+ {'x': '16:49:27.3836', 'y': 324050},
+ {'x': '16:49:28.3836', 'y': 324051},
+ {'x': '16:49:29.3836', 'y': 324054}],
+ 'myhostname.intel_pmu_value.cpu.system.0': [
+ {'x': '16:49:27.3837', 'y': 193798},
+ {'x': '16:49:28.3837', 'y': 193800},
+ {'x': '16:49:29.3837', 'y': 193801}],
+ 'myhostname.intel_pmu_value.cpu.user.0': [
+ {'x': '16:49:27.3836', 'y': 324050},
+ {'x': '16:49:28.3836', 'y': 324051},
+ {'x': '16:49:29.3836', 'y': 324054}],
+ 'myhostname.virt_value.cpu.system.0': [
+ {'x': '16:49:27.3837', 'y': 193798},
+ {'x': '16:49:28.3837', 'y': 193800},
+ {'x': '16:49:29.3837', 'y': 193801}],
+ 'myhostname.virt_value.cpu.user.0': [
+ {'x': '16:49:27.3836', 'y': 324050},
+ {'x': '16:49:28.3836', 'y': 324051},
+ {'x': '16:49:29.3836', 'y': 324054}],
+ 'myhostname.memory_value.cpu.system.0': [
+ {'x': '16:49:27.3837', 'y': 193798},
+ {'x': '16:49:28.3837', 'y': 193800},
+ {'x': '16:49:29.3837', 'y': 193801}],
+ 'myhostname.memory_value.cpu.user.0': [
+ {'x': '16:49:27.3836', 'y': 324050},
+ {'x': '16:49:28.3836', 'y': 324051},
+ {'x': '16:49:29.3836', 'y': 324054}]
+ }
+ time_exp = [
+ '16:49:26.372662', '16:49:27.374208', '16:49:27.3836',
+ '16:49:27.3837', '16:49:28.375742', '16:49:28.3836',
+ '16:49:28.3837', '16:49:29.377299', '16:49:29.3836',
+ '16:49:29.3837', '16:49:30.378252', '16:49:30.379359',
+ ]
+ keys_exp = sorted([
+ 'metric1', 'metric2', 'metric3', 'metric4',
+ 'myhostname.cpu_value.cpu.system.0',
+ 'myhostname.cpu_value.cpu.user.0',
+ 'myhostname.cpufreq_value.cpu.system.0',
+ 'myhostname.cpufreq_value.cpu.user.0',
+ 'myhostname.intel_pmu_value.cpu.system.0',
+ 'myhostname.intel_pmu_value.cpu.user.0',
+ 'myhostname.virt_value.cpu.system.0',
+ 'myhostname.virt_value.cpu.user.0',
+ 'myhostname.memory_value.cpu.system.0',
+ 'myhostname.memory_value.cpu.user.0',
+ ])
+ tree_exp = [
+ {'parent': '#', 'text': 'metric1', 'id': 'metric1'},
+ {'parent': '#', 'text': 'metric2', 'id': 'metric2'},
+ {'parent': '#', 'text': 'metric3', 'id': 'metric3'},
+ {'parent': '#', 'text': 'metric4', 'id': 'metric4'},
+ {'id': 'myhostname', 'parent': '#', 'text': 'myhostname'},
+ {'id': 'myhostname.cpu_value',
+ 'parent': 'myhostname',
+ 'text': 'cpu_value'},
+ {'id': 'myhostname.cpu_value.cpu',
+ 'parent': 'myhostname.cpu_value',
+ 'text': 'cpu'},
+ {'id': 'myhostname.cpu_value.cpu.system',
+ 'parent': 'myhostname.cpu_value.cpu',
+ 'text': 'system'},
+ {'id': 'myhostname.cpu_value.cpu.system.0',
+ 'parent': 'myhostname.cpu_value.cpu.system',
+ 'text': '0'},
+ {'id': 'myhostname.cpu_value.cpu.user',
+ 'parent': 'myhostname.cpu_value.cpu',
+ 'text': 'user'},
+ {'id': 'myhostname.cpu_value.cpu.user.0',
+ 'parent': 'myhostname.cpu_value.cpu.user',
+ 'text': '0'},
+ {'id': 'myhostname.cpufreq_value',
+ 'parent': 'myhostname',
+ 'text': 'cpufreq_value'},
+ {'id': 'myhostname.cpufreq_value.cpu',
+ 'parent': 'myhostname.cpufreq_value',
+ 'text': 'cpu'},
+ {'id': 'myhostname.cpufreq_value.cpu.system',
+ 'parent': 'myhostname.cpufreq_value.cpu',
+ 'text': 'system'},
+ {'id': 'myhostname.cpufreq_value.cpu.system.0',
+ 'parent': 'myhostname.cpufreq_value.cpu.system',
+ 'text': '0'},
+ {'id': 'myhostname.cpufreq_value.cpu.user',
+ 'parent': 'myhostname.cpufreq_value.cpu',
+ 'text': 'user'},
+ {'id': 'myhostname.cpufreq_value.cpu.user.0',
+ 'parent': 'myhostname.cpufreq_value.cpu.user',
+ 'text': '0'},
+ {'id': 'myhostname.intel_pmu_value',
+ 'parent': 'myhostname',
+ 'text': 'intel_pmu_value'},
+ {'id': 'myhostname.intel_pmu_value.cpu',
+ 'parent': 'myhostname.intel_pmu_value',
+ 'text': 'cpu'},
+ {'id': 'myhostname.intel_pmu_value.cpu.system',
+ 'parent': 'myhostname.intel_pmu_value.cpu',
+ 'text': 'system'},
+ {'id': 'myhostname.intel_pmu_value.cpu.system.0',
+ 'parent': 'myhostname.intel_pmu_value.cpu.system',
+ 'text': '0'},
+ {'id': 'myhostname.intel_pmu_value.cpu.user',
+ 'parent': 'myhostname.intel_pmu_value.cpu',
+ 'text': 'user'},
+ {'id': 'myhostname.intel_pmu_value.cpu.user.0',
+ 'parent': 'myhostname.intel_pmu_value.cpu.user',
+ 'text': '0'},
+ {'id': 'myhostname.memory_value',
+ 'parent': 'myhostname',
+ 'text': 'memory_value'},
+ {'id': 'myhostname.memory_value.cpu',
+ 'parent': 'myhostname.memory_value',
+ 'text': 'cpu'},
+ {'id': 'myhostname.memory_value.cpu.system',
+ 'parent': 'myhostname.memory_value.cpu',
+ 'text': 'system'},
+ {'id': 'myhostname.memory_value.cpu.system.0',
+ 'parent': 'myhostname.memory_value.cpu.system',
+ 'text': '0'},
+ {'id': 'myhostname.memory_value.cpu.user',
+ 'parent': 'myhostname.memory_value.cpu',
+ 'text': 'user'},
+ {'id': 'myhostname.memory_value.cpu.user.0',
+ 'parent': 'myhostname.memory_value.cpu.user',
+ 'text': '0'},
+ {'id': 'myhostname.virt_value', 'parent': 'myhostname',
+ 'text': 'virt_value'},
+ {'id': 'myhostname.virt_value.cpu',
+ 'parent': 'myhostname.virt_value',
+ 'text': 'cpu'},
+ {'id': 'myhostname.virt_value.cpu.system',
+ 'parent': 'myhostname.virt_value.cpu',
+ 'text': 'system'},
+ {'id': 'myhostname.virt_value.cpu.system.0',
+ 'parent': 'myhostname.virt_value.cpu.system',
+ 'text': '0'},
+ {'id': 'myhostname.virt_value.cpu.user',
+ 'parent': 'myhostname.virt_value.cpu',
+ 'text': 'user'},
+ {'id': 'myhostname.virt_value.cpu.user.0',
+ 'parent': 'myhostname.virt_value.cpu.user',
+ 'text': '0'}
+ ]
+
+ self.assertEqual(data_exp, data_act)
+ self.assertEqual(time_exp, time_act)
+ self.assertEqual(keys_exp, keys_act)
+ self.assertEqual(tree_exp, tree_act)
diff --git a/yardstick/tests/functional/common/test_packages.py b/yardstick/tests/functional/common/test_packages.py
index 5dead4e55..e15f72898 100644
--- a/yardstick/tests/functional/common/test_packages.py
+++ b/yardstick/tests/functional/common/test_packages.py
@@ -15,6 +15,7 @@
import os
from os import path
import re
+import unittest
from yardstick.common import packages
from yardstick.common import utils
@@ -39,16 +40,21 @@ class PipPackagesTestCase(base.BaseFunctionalTestCase):
utils.execute_command('sudo rm -rf %s' % self.TMP_FOLDER)
def _remove_package(self, package):
- os.system('%s pip uninstall %s -y' % (self.PYTHONPATH, package))
+ os.system('%s python -m pip uninstall %s -y' %
+ (self.PYTHONPATH, package))
def _list_packages(self):
pip_list_regex = re.compile(
r"(?P<name>[\w\.-]+) \((?P<version>[\w\d_\.\-]+),*.*\)")
+ pip_list_regex_18 = re.compile(
+ r"(?P<name>[\w\.-]+)[\s]+(?P<version>[\w\d_\.\-]+),*.*")
pkg_dict = {}
- pkgs = utils.execute_command('pip list',
+ pkgs = utils.execute_command('python -m pip list',
env={'PYTHONPATH': self.TMP_FOLDER})
for line in pkgs:
match = pip_list_regex.match(line)
+ if not match:
+ match = pip_list_regex_18.match(line)
if match and match.group('name'):
pkg_dict[match.group('name')] = match.group('version')
return pkg_dict
@@ -64,6 +70,7 @@ class PipPackagesTestCase(base.BaseFunctionalTestCase):
self.assertEqual(0, packages.pip_install(package_dir, self.TMP_FOLDER))
self.assertTrue(package_name in self._list_packages())
+ @unittest.skip("see https://github.com/pypa/pip/issues/3889")
def test_install_from_pip_package(self):
dirname = path.dirname(__file__)
package_path = (dirname +
@@ -84,11 +91,10 @@ class PipPackagesTestCase(base.BaseFunctionalTestCase):
# NOTE (ralonsoh): from requirements.txt file. The best way to test
# this function is to parse requirements.txt and test-requirements.txt
# and check all packages.
- pkgs_ref = {'Babel': '2.3.4',
- 'SQLAlchemy': '1.1.12',
- 'influxdb': '4.1.1',
- 'netifaces': '0.10.6',
- 'unicodecsv': '0.14.1'}
+ pkgs_ref = {'Babel': '2.6.0',
+ 'SQLAlchemy': '1.2.18',
+ 'influxdb': '5.1.0',
+ 'netifaces': '0.10.9'}
pkgs = packages.pip_list()
for name, version in (pkgs_ref.items()):
self.assertEqual(version, pkgs[name])
diff --git a/yardstick/tests/functional/network_services/vnf_generic/vnf/test_base.py b/yardstick/tests/functional/network_services/vnf_generic/vnf/test_base.py
deleted file mode 100644
index e57f8f51c..000000000
--- a/yardstick/tests/functional/network_services/vnf_generic/vnf/test_base.py
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright (c) 2018 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import multiprocessing
-import time
-import uuid
-
-import mock
-
-from yardstick.common import messaging
-from yardstick.common.messaging import payloads
-from yardstick.common.messaging import producer
-from yardstick.network_services.vnf_generic.vnf import base as vnf_base
-from yardstick.tests.functional import base as ft_base
-
-
-class _TrafficGenMQConsumer(vnf_base.GenericTrafficGen,
- vnf_base.GenericVNFEndpoint):
-
- def __init__(self, name, vnfd, task_id):
- vnf_base.GenericTrafficGen.__init__(self, name, vnfd, task_id)
- self.queue = multiprocessing.Queue()
- self._id = uuid.uuid1().int
- vnf_base.GenericVNFEndpoint.__init__(self, self._id, [task_id],
- self.queue)
- self._consumer = vnf_base.GenericVNFConsumer([task_id], self)
- self._consumer.start_rpc_server()
-
- def run_traffic(self, *args):
- pass
-
- def terminate(self):
- pass
-
- def collect_kpi(self):
- pass
-
- def instantiate(self, *args):
- pass
-
- def scale(self, flavor=''):
- pass
-
- def runner_method_start_iteration(self, ctxt, **kwargs):
- if ctxt['id'] in self._ctx_ids:
- self._queue.put(
- {'action': messaging.RUNNER_METHOD_START_ITERATION,
- 'payload': payloads.RunnerPayload.dict_to_obj(kwargs)})
-
- def runner_method_stop_iteration(self, ctxt, **kwargs):
- if ctxt['id'] in self._ctx_ids:
- self._queue.put(
- {'action': messaging.RUNNER_METHOD_STOP_ITERATION,
- 'payload': payloads.RunnerPayload.dict_to_obj(kwargs)})
-
-
-class _DummyProducer(producer.MessagingProducer):
- pass
-
-
-class GenericVNFMQConsumerTestCase(ft_base.BaseFunctionalTestCase):
-
- def test_fistro(self):
- vnfd = {'benchmark': {'kpi': mock.ANY},
- 'vdu': [{'external-interface': 'ext_int'}]
- }
- task_id = uuid.uuid1().int
- tg_obj = _TrafficGenMQConsumer('name_tg', vnfd, task_id)
- producer = _DummyProducer(messaging.TOPIC_RUNNER, task_id)
-
- num_messages = 10
- for i in range(num_messages):
- pload = payloads.RunnerPayload(version=10, data=i)
- for method in (messaging.RUNNER_METHOD_START_ITERATION,
- messaging.RUNNER_METHOD_STOP_ITERATION):
- producer.send_message(method, pload)
-
- time.sleep(0.5) # Let consumers attend the calls
- output = []
- while not tg_obj.queue.empty():
- data = tg_obj.queue.get(True, 1)
- data_dict = {'action': data['action'],
- 'payload': data['payload'].obj_to_dict()}
- output.append(data_dict)
-
- self.assertEqual(num_messages * 2, len(output))
- for i in range(num_messages):
- pload = payloads.RunnerPayload(version=10, data=i).obj_to_dict()
- for method in (messaging.RUNNER_METHOD_START_ITERATION,
- messaging.RUNNER_METHOD_STOP_ITERATION):
- reg = {'action': method, 'payload': pload}
- self.assertIn(reg, output)
diff --git a/yardstick/tests/unit/apiserver/utils/test_influx.py b/yardstick/tests/unit/apiserver/utils/test_influx.py
index 6021d35df..3a97ff292 100644
--- a/yardstick/tests/unit/apiserver/utils/test_influx.py
+++ b/yardstick/tests/unit/apiserver/utils/test_influx.py
@@ -1,5 +1,6 @@
##############################################################################
# Copyright (c) 2016 Huawei Technologies Co.,Ltd and others.
+# Copyright (c) 2019 Intel Corporation.
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
@@ -29,7 +30,7 @@ class GetDataDbClientTestCase(base.BaseUnitTestCase):
self.assertEqual('fake_client', influx.get_data_db_client())
_mock_parser.read.assert_called_once_with(constants.CONF_FILE)
- mock_get_client.assert_called_once_with(_mock_parser)
+ mock_get_client.assert_called_once_with(_mock_parser, None)
@mock.patch.object(influx.logger, 'error')
@mock.patch.object(influx, '_get_influxdb_client',
@@ -46,7 +47,7 @@ class GetDataDbClientTestCase(base.BaseUnitTestCase):
influx.get_data_db_client()
_mock_parser.read.assert_called_once_with(constants.CONF_FILE)
- mock_get_client.assert_called_once_with(_mock_parser)
+ mock_get_client.assert_called_once_with(_mock_parser, None)
class GetIpTestCase(base.BaseUnitTestCase):
diff --git a/yardstick/tests/unit/benchmark/contexts/standalone/test_model.py b/yardstick/tests/unit/benchmark/contexts/standalone/test_model.py
index 98d2b1836..e76a3ca27 100644
--- a/yardstick/tests/unit/benchmark/contexts/standalone/test_model.py
+++ b/yardstick/tests/unit/benchmark/contexts/standalone/test_model.py
@@ -17,6 +17,7 @@ import os
import uuid
import mock
+import netaddr
import unittest
from xml.etree import ElementTree
@@ -54,7 +55,7 @@ class ModelLibvirtTestCase(unittest.TestCase):
numa_cpus=0 - 10,
socket=1, threads=1,
vm_image="/var/lib/libvirt/images/yardstick-nsb-image.img",
- cpuset=2 - 10, cputune='')
+ cpuset=2 - 10, cputune='', machine='pc')
def setUp(self):
self.pci_address_str = '0001:04:03.2'
@@ -123,7 +124,7 @@ class ModelLibvirtTestCase(unittest.TestCase):
def test_add_ovs_interfaces(self):
xml_input = copy.deepcopy(XML_SAMPLE)
xml_output = model.Libvirt.add_ovs_interface(
- '/usr/local', 0, self.pci_address_str, self.mac, xml_input)
+ '/usr/local', 0, self.pci_address_str, self.mac, xml_input, 4)
root = ElementTree.fromstring(xml_output)
et_out = ElementTree.ElementTree(element=root)
@@ -292,6 +293,7 @@ class ModelLibvirtTestCase(unittest.TestCase):
hostname = root.find('name').text
mac = "00:11:22:33:44:55"
ip = "{0}/{1}".format(node.get('ip'), node.get('netmask'))
+ ip = "{0}/{1}".format(node.get('ip'), netaddr.IPNetwork(ip).prefixlen)
model.StandaloneContextHelper.check_update_key(self.mock_ssh, node, hostname, id_name,
cdrom_img, mac)
mock_gen_cdrom_image.assert_called_once_with(self.mock_ssh, cdrom_img, hostname,
@@ -350,7 +352,8 @@ class ModelLibvirtTestCase(unittest.TestCase):
xml_ref = model.VM_TEMPLATE.format(vm_name='vm_name',
random_uuid=_uuid, mac_addr=mac, memory='1024', vcpu='8', cpu='4',
numa_cpus='0-7', socket='3', threads='2',
- vm_image='qemu_image', cpuset='4,5', cputune='cool')
+ vm_image='qemu_image', cpuset='4,5', cputune='cool',
+ machine='pc-i440fx-xenial')
xml_ref = model.Libvirt.add_cdrom(cdrom_img, xml_ref)
self.assertEqual(xml_out, xml_ref)
mock_get_mac_address.assert_called_once_with(0x00)
diff --git a/yardstick/tests/unit/benchmark/contexts/standalone/test_ovs_dpdk.py b/yardstick/tests/unit/benchmark/contexts/standalone/test_ovs_dpdk.py
index 6cc8b11f3..413bb68b7 100644
--- a/yardstick/tests/unit/benchmark/contexts/standalone/test_ovs_dpdk.py
+++ b/yardstick/tests/unit/benchmark/contexts/standalone/test_ovs_dpdk.py
@@ -24,6 +24,7 @@ from yardstick.benchmark.contexts import base
from yardstick.benchmark.contexts.standalone import model
from yardstick.benchmark.contexts.standalone import ovs_dpdk
from yardstick.common import exceptions
+from yardstick.common import utils as common_utils
from yardstick.network_services import utils
@@ -159,6 +160,13 @@ class OvsDpdkContextTestCase(unittest.TestCase):
}
self.ovs_dpdk.wait_for_vswitchd = 0
self.assertIsNone(self.ovs_dpdk.setup_ovs_bridge_add_flows())
+ self.ovs_dpdk.ovs_properties.update(
+ {'dpdk_pmd-rxq-affinity': {'0': "0:1"}})
+ self.ovs_dpdk.ovs_properties.update(
+ {'vhost_pmd-rxq-affinity': {'0': "0:1"}})
+ self.NETWORKS['private_0'].update({'port_num': '0'})
+ self.NETWORKS['public_0'].update({'port_num': '1'})
+ self.ovs_dpdk.setup_ovs_bridge_add_flows()
@mock.patch("yardstick.ssh.SSH")
def test_cleanup_ovs_dpdk_env(self, mock_ssh):
@@ -171,11 +179,9 @@ class OvsDpdkContextTestCase(unittest.TestCase):
self.ovs_dpdk.wait_for_vswitchd = 0
self.assertIsNone(self.ovs_dpdk.cleanup_ovs_dpdk_env())
- @mock.patch.object(ovs_dpdk.OvsDpdkContext, '_check_hugepages')
@mock.patch.object(utils, 'get_nsb_option')
@mock.patch.object(model.OvsDeploy, 'ovs_deploy')
- def test_check_ovs_dpdk_env(self, mock_ovs_deploy, mock_get_nsb_option,
- mock_check_hugepages):
+ def test_check_ovs_dpdk_env(self, mock_ovs_deploy, mock_get_nsb_option):
self.ovs_dpdk.connection = mock.Mock()
self.ovs_dpdk.connection.execute = mock.Mock(
return_value=(1, 0, 0))
@@ -189,11 +195,9 @@ class OvsDpdkContextTestCase(unittest.TestCase):
self.ovs_dpdk.check_ovs_dpdk_env()
mock_ovs_deploy.assert_called_once()
- mock_check_hugepages.assert_called_once()
mock_get_nsb_option.assert_called_once_with('bin_path')
- @mock.patch.object(ovs_dpdk.OvsDpdkContext, '_check_hugepages')
- def test_check_ovs_dpdk_env_wrong_version(self, mock_check_hugepages):
+ def test_check_ovs_dpdk_env_wrong_version(self):
self.ovs_dpdk.connection = mock.Mock()
self.ovs_dpdk.connection.execute = mock.Mock(
return_value=(1, 0, 0))
@@ -206,7 +210,6 @@ class OvsDpdkContextTestCase(unittest.TestCase):
with self.assertRaises(exceptions.OVSUnsupportedVersion):
self.ovs_dpdk.check_ovs_dpdk_env()
- mock_check_hugepages.assert_called_once()
@mock.patch('yardstick.ssh.SSH')
def test_deploy(self, *args):
@@ -389,15 +392,20 @@ class OvsDpdkContextTestCase(unittest.TestCase):
self.ovs_dpdk._enable_interfaces(0, ["private_0"], 'test')
mock_add_ovs_interface.assert_called_once_with(
'fake_path', 0, self.NETWORKS['private_0']['vpci'],
- self.NETWORKS['private_0']['mac'], 'test')
+ self.NETWORKS['private_0']['mac'], 'test', 1)
+ @mock.patch.object(ovs_dpdk.OvsDpdkContext, '_check_hugepages')
+ @mock.patch.object(common_utils, 'setup_hugepages')
@mock.patch.object(model.StandaloneContextHelper, 'check_update_key')
@mock.patch.object(model.Libvirt, 'write_file')
@mock.patch.object(model.Libvirt, 'build_vm_xml')
@mock.patch.object(model.Libvirt, 'check_if_vm_exists_and_delete')
@mock.patch.object(model.Libvirt, 'virsh_create_vm')
- def test_setup_ovs_dpdk_context(self, mock_create_vm, mock_check_if_exists, mock_build_xml,
- mock_write_file, mock_check_update_key):
+ def test_setup_ovs_dpdk_context(self, mock_create_vm, mock_check_if_exists,
+ mock_build_xml, mock_write_file,
+ mock_check_update_key,
+ mock_setup_hugepages,
+ mock__check_hugepages):
self.ovs_dpdk.vm_deploy = True
self.ovs_dpdk.connection = mock.Mock()
self.ovs_dpdk.vm_names = ['vm-0', 'vm-1']
@@ -413,7 +421,7 @@ class OvsDpdkContextTestCase(unittest.TestCase):
}
self.ovs_dpdk.networks = self.NETWORKS
self.ovs_dpdk.host_mgmt = {}
- self.ovs_dpdk.flavor = {}
+ self.ovs_dpdk.vm_flavor = {'ram': '1024'}
self.ovs_dpdk.file_path = '/var/lib/libvirt/images/cdrom-0.img'
self.ovs_dpdk.configure_nics_for_ovs_dpdk = mock.Mock(return_value="")
self.ovs_dpdk._name_task_id = 'fake_name'
@@ -429,6 +437,9 @@ class OvsDpdkContextTestCase(unittest.TestCase):
self.assertEqual([vnf_instance_2],
self.ovs_dpdk.setup_ovs_dpdk_context())
+ mock_setup_hugepages.assert_called_once_with(self.ovs_dpdk.connection,
+ (1024 + 4096) * 1024) # ram + dpdk_socket0_mem + dpdk_socket1_mem
+ mock__check_hugepages.assert_called_once()
mock_create_vm.assert_called_once_with(
self.ovs_dpdk.connection, '/tmp/vm_ovs_0.xml')
mock_check_if_exists.assert_called_once_with(
diff --git a/yardstick/tests/unit/benchmark/contexts/standalone/test_sriov.py b/yardstick/tests/unit/benchmark/contexts/standalone/test_sriov.py
index 316aca72a..0809a983a 100644
--- a/yardstick/tests/unit/benchmark/contexts/standalone/test_sriov.py
+++ b/yardstick/tests/unit/benchmark/contexts/standalone/test_sriov.py
@@ -22,6 +22,7 @@ from yardstick.benchmark import contexts
from yardstick.benchmark.contexts import base
from yardstick.benchmark.contexts.standalone import model
from yardstick.benchmark.contexts.standalone import sriov
+from yardstick.common import utils
class SriovContextTestCase(unittest.TestCase):
@@ -276,13 +277,15 @@ class SriovContextTestCase(unittest.TestCase):
mock_add_sriov.assert_called_once_with(
'0000:00:0a.0', 0, self.NETWORKS['private_0']['mac'], 'test')
+ @mock.patch.object(utils, 'setup_hugepages')
@mock.patch.object(model.StandaloneContextHelper, 'check_update_key')
@mock.patch.object(model.Libvirt, 'build_vm_xml')
@mock.patch.object(model.Libvirt, 'check_if_vm_exists_and_delete')
@mock.patch.object(model.Libvirt, 'write_file')
@mock.patch.object(model.Libvirt, 'virsh_create_vm')
- def test_setup_sriov_context(self, mock_create_vm, mock_write_file, mock_check,
- mock_build_vm_xml, mock_check_update_key):
+ def test_setup_sriov_context(self, mock_create_vm, mock_write_file,
+ mock_check, mock_build_vm_xml,
+ mock_check_update_key, mock_setup_hugepages):
self.sriov.servers = {
'vnf_0': {
'network_ports': {
@@ -295,7 +298,7 @@ class SriovContextTestCase(unittest.TestCase):
connection = mock.Mock()
self.sriov.connection = connection
self.sriov.host_mgmt = {'ip': '1.2.3.4'}
- self.sriov.vm_flavor = 'flavor'
+ self.sriov.vm_flavor = {'ram': '1024'}
self.sriov.networks = 'networks'
self.sriov.configure_nics_for_sriov = mock.Mock()
self.sriov._name_task_id = 'fake_name'
@@ -314,15 +317,16 @@ class SriovContextTestCase(unittest.TestCase):
mock_vnf_node.generate_vnf_instance = mock.Mock(
return_value='node_1')
nodes_out = self.sriov.setup_sriov_context()
+ mock_setup_hugepages.assert_called_once_with(connection, 1024*1024)
mock_check_update_key.assert_called_once_with(connection, 'node_1', vm_name,
self.sriov._name_task_id, cdrom_img,
mac)
self.assertEqual(['node_2'], nodes_out)
mock_vnf_node.generate_vnf_instance.assert_called_once_with(
- 'flavor', 'networks', '1.2.3.4', 'vnf_0',
+ self.sriov.vm_flavor, 'networks', '1.2.3.4', 'vnf_0',
self.sriov.servers['vnf_0'], '00:00:00:00:00:01')
mock_build_vm_xml.assert_called_once_with(
- connection, 'flavor', vm_name, 0, cdrom_img)
+ connection, self.sriov.vm_flavor, vm_name, 0, cdrom_img)
mock_create_vm.assert_called_once_with(connection, cfg)
mock_check.assert_called_once_with(vm_name, connection)
mock_write_file.assert_called_once_with(cfg, 'out_xml')
diff --git a/yardstick/tests/unit/benchmark/contexts/test_heat.py b/yardstick/tests/unit/benchmark/contexts/test_heat.py
index 3ccae44c7..96946cded 100644
--- a/yardstick/tests/unit/benchmark/contexts/test_heat.py
+++ b/yardstick/tests/unit/benchmark/contexts/test_heat.py
@@ -13,6 +13,7 @@ import os
import mock
import unittest
+import collections
from yardstick.benchmark.contexts import base
from yardstick.benchmark.contexts import heat
@@ -81,6 +82,7 @@ class HeatContextTestCase(unittest.TestCase):
self.assertIsNone(self.test_context.template_file)
self.assertIsNone(self.test_context.heat_parameters)
self.assertIsNone(self.test_context.key_filename)
+ self.assertTrue(self.test_context.yardstick_gen_key_file)
@mock.patch.object(yaml_loader, 'read_yaml_file')
@mock.patch('yardstick.benchmark.contexts.heat.PlacementGroup')
@@ -173,6 +175,23 @@ class HeatContextTestCase(unittest.TestCase):
self.assertTrue(self.test_context._flags.no_setup)
self.assertTrue(self.test_context._flags.no_teardown)
+ def test_init_key_filename(self):
+ attrs = {'name': 'foo',
+ 'file': 'pod.yaml',
+ 'task_id': '1234567890',
+ 'server_groups': {},
+ 'networks': {},
+ 'servers': {},
+ 'heat_template': "/root/clearwater.yaml",
+ 'key_filename': '/etc/yardstick/yardstick.pem'}
+
+ with mock.patch.object(openstack_utils, 'get_shade_client'), \
+ mock.patch.object(openstack_utils, 'get_shade_operator_client'):
+ self.test_context.init(attrs)
+
+ self.assertIsNotNone(self.test_context.key_filename)
+ self.assertFalse(self.test_context.yardstick_gen_key_file)
+
@mock.patch('yardstick.benchmark.contexts.heat.HeatTemplate')
def test__add_resources_to_template_no_servers(self, mock_template):
self.test_context._name = 'ctx'
@@ -373,6 +392,25 @@ class HeatContextTestCase(unittest.TestCase):
self.assertTrue(mock_manager.mock_calls.index(mock_call_gen_keys) <
mock_manager.mock_calls.index(mock_call_add_resources))
+ @mock.patch.object(heat, 'HeatTemplate')
+ @mock.patch.object(ssh.SSH, 'gen_keys')
+ @mock.patch.object(heat.HeatContext, '_create_new_stack')
+ def test_deploy_with_key_filename_provided(self, mock_create_new_stack,
+ mock_gen_keys, *args):
+ self.test_context._name = 'foo'
+ self.test_context._task_id = '1234567890'
+ self.test_context._name_task_id = '{}-{}'.format(
+ self.test_context._name, self.test_context._task_id[:8])
+ self.test_context.template_file = '/bar/baz/some-heat-file'
+ self.test_context.heat_parameters = {'image': 'cirros'}
+ self.test_context.yardstick_gen_key_file = False
+ self.test_context.key_filename = '/etc/yardstick/yardstick.pem'
+ self.test_context.get_neutron_info = mock.MagicMock()
+ self.test_context.deploy()
+
+ mock_create_new_stack.assert_called()
+ mock_gen_keys.assert_not_called()
+
def test_check_for_context(self):
pass
# check that the context exists
@@ -705,6 +743,50 @@ class HeatContextTestCase(unittest.TestCase):
result = self.test_context._get_server(attr_name)
self.assertIsNone(result)
+ @mock.patch("yardstick.benchmark.contexts.heat.pkg_resources")
+ def test__get_server_found_dict_found_interfaces_dict(self, *args):
+ """
+ Use HeatContext._get_server to get a server that matches
+ based on a dictionary input.
+ """
+ self.test_context._name = 'bar'
+ self.test_context._task_id = '1234567890'
+ self.test_context._name_task_id = '{}-{}'.format(
+ self.test_context._name, self.test_context._task_id[:8])
+ self.test_context._user = 'bot'
+ self.test_context.stack = mock.Mock()
+ self.test_context.stack.outputs = {
+ 'private_ip': '10.0.0.1',
+ 'public_ip': '127.0.0.1',
+ 'local_mac_addr': '64:00:6a:18:0f:d6',
+ 'private_netmask': '255.255.255.0',
+ 'private_net_name': 'private_network',
+ 'private_net_gateway': '127.0.0.254'
+ }
+
+ attr_name = {
+ 'name': 'foo.bar-12345678',
+ 'private_ip_attr': 'private_ip',
+ 'public_ip_attr': 'public_ip',
+ 'interfaces': {
+ 'data_net': {
+ 'local_ip': 'private_ip',
+ 'local_mac': 'local_mac_addr',
+ 'netmask': 'private_netmask',
+ 'network': 'private_net_name',
+ 'gateway_ip': 'private_net_gateway'
+ }
+ }
+ }
+ self.test_context.key_uuid = 'foo-42'
+ result = self.test_context._get_server(attr_name)
+ self.assertIsInstance(result['interfaces'], collections.Mapping)
+ for key in attr_name.get("interfaces").keys():
+ self.assertEqual(result['interfaces'][key]['local_ip'], '10.0.0.1')
+ self.assertEqual(result['interfaces'][key]['local_mac'], '64:00:6a:18:0f:d6')
+ self.assertEqual(result['interfaces'][key]['netmask'], '255.255.255.0')
+ self.assertEqual(result['interfaces'][key]['gateway_ip'], '127.0.0.254')
+
# TODO: Split this into more granular tests
def test__get_network(self):
network1 = mock.MagicMock()
diff --git a/yardstick/tests/unit/benchmark/core/test_report.py b/yardstick/tests/unit/benchmark/core/test_report.py
index 524302f92..89fb1e90a 100644
--- a/yardstick/tests/unit/benchmark/core/test_report.py
+++ b/yardstick/tests/unit/benchmark/core/test_report.py
@@ -1,5 +1,6 @@
##############################################################################
# Copyright (c) 2017 Rajesh Kudaka.
+# Copyright (c) 2018-2019 Intel Corporation.
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
@@ -7,30 +8,155 @@
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
-# Unittest for yardstick.benchmark.core.report
-
-from __future__ import print_function
-
-from __future__ import absolute_import
-
+import mock
+import six
import unittest
import uuid
-try:
- from unittest import mock
-except ImportError:
- import mock
-
+from api.utils import influx
from yardstick.benchmark.core import report
from yardstick.cmd.commands import change_osloobj_to_paras
-FAKE_YAML_NAME = 'fake_name'
-FAKE_TASK_ID = str(uuid.uuid4())
-FAKE_DB_FIELDKEYS = [{'fieldKey': 'fake_key'}]
-FAKE_TIME = '0000-00-00T00:00:00.000000Z'
-FAKE_DB_TASK = [{'fake_key': 0.000, 'time': FAKE_TIME}]
-FAKE_TIMESTAMP = ['fake_time']
-DUMMY_TASK_ID = 'aaaaaa-aaaaaaaa-aaaaaaaaaa-aaaaaa'
+GOOD_YAML_NAME = 'fake_name'
+GOOD_TASK_ID = str(uuid.uuid4())
+GOOD_DB_FIELDKEYS = [{'fieldKey': 'fake_key'}]
+GOOD_DB_METRICS = [{
+ 'fake_key': 1.234,
+ 'time': '0000-00-00T12:34:56.789012Z',
+ }]
+GOOD_TIMESTAMP = ['12:34:56.789012']
+BAD_YAML_NAME = 'F@KE_NAME'
+BAD_TASK_ID = 'aaaaaa-aaaaaaaa-aaaaaaaaaa-aaaaaa'
+MORE_DB_FIELDKEYS = [
+ {'fieldKey': 'fake_key'},
+ {'fieldKey': 'str_str'},
+ {'fieldKey': u'str_unicode'},
+ {u'fieldKey': 'unicode_str'},
+ {u'fieldKey': u'unicode_unicode'},
+ ]
+MORE_DB_METRICS = [{
+ 'fake_key': None,
+ 'time': '0000-00-00T00:00:00.000000Z',
+ }, {
+ 'fake_key': 123,
+ 'time': '0000-00-00T00:00:01.000000Z',
+ }, {
+ 'fake_key': 4.56,
+ 'time': '0000-00-00T00:00:02.000000Z',
+ }, {
+ 'fake_key': 9876543210987654321,
+ 'time': '0000-00-00T00:00:03.000000Z',
+ }, {
+ 'fake_key': 'str_str value',
+ 'time': '0000-00-00T00:00:04.000000Z',
+ }, {
+ 'fake_key': u'str_unicode value',
+ 'time': '0000-00-00T00:00:05.000000Z',
+ }, {
+ u'fake_key': 'unicode_str value',
+ 'time': '0000-00-00T00:00:06.000000Z',
+ }, {
+ u'fake_key': u'unicode_unicode value',
+ 'time': '0000-00-00T00:00:07.000000Z',
+ }, {
+ 'fake_key': '7.89',
+ 'time': '0000-00-00T00:00:08.000000Z',
+ }, {
+ 'fake_key': '1011',
+ 'time': '0000-00-00T00:00:09.000000Z',
+ }, {
+ 'fake_key': '9876543210123456789',
+ 'time': '0000-00-00T00:00:10.000000Z',
+ }]
+MORE_TIMESTAMP = ['00:00:%02d.000000' % n for n in range(len(MORE_DB_METRICS))]
+MORE_EMPTY_DATA = [None] * len(MORE_DB_METRICS)
+MORE_EXPECTED_TABLE_VALS = {
+ 'Timestamp': MORE_TIMESTAMP,
+ 'fake_key': [
+ None,
+ 123,
+ 4.56,
+ 9876543210987654321 if six.PY3 else 9.876543210987655e+18,
+ None,
+ None,
+ None,
+ None,
+ 7.89,
+ 1011,
+ 9876543210123456789 if six.PY3 else 9.876543210123457e+18,
+ ],
+ 'str_str': MORE_EMPTY_DATA,
+ 'str_unicode': MORE_EMPTY_DATA,
+ 'unicode_str': MORE_EMPTY_DATA,
+ 'unicode_unicode': MORE_EMPTY_DATA,
+ }
+MORE_EXPECTED_DATASETS = [{
+ 'label': key,
+ 'data': MORE_EXPECTED_TABLE_VALS[key],
+ }
+ for key in map(str, [field['fieldKey'] for field in MORE_DB_FIELDKEYS])
+ ]
+
+
+class JSTreeTestCase(unittest.TestCase):
+
+ def setUp(self):
+ self.jstree = report.JSTree()
+
+ def test__create_node(self):
+ _id = "tg__0.DropPackets"
+
+ expected_data = [
+ {"id": "tg__0", "text": "tg__0", "parent": "#"},
+ {"id": "tg__0.DropPackets", "text": "DropPackets", "parent": "tg__0"}
+ ]
+ self.jstree._create_node(_id)
+
+ self.assertEqual(self.jstree._created_nodes, ['#', 'tg__0', 'tg__0.DropPackets'])
+ self.assertEqual(self.jstree.jstree_data, expected_data)
+
+ def test_format_for_jstree(self):
+ data = [
+ 'tg__0.DropPackets',
+ 'tg__0.LatencyAvg.5', 'tg__0.LatencyAvg.6',
+ 'tg__0.LatencyMax.5', 'tg__0.LatencyMax.6',
+ 'tg__0.RxThroughput', 'tg__0.TxThroughput',
+ 'tg__1.DropPackets',
+ 'tg__1.LatencyAvg.5', 'tg__1.LatencyAvg.6',
+ 'tg__1.LatencyMax.5', 'tg__1.LatencyMax.6',
+ 'tg__1.RxThroughput', 'tg__1.TxThroughput',
+ 'vnf__0.curr_packets_in', 'vnf__0.packets_dropped', 'vnf__0.packets_fwd',
+ ]
+
+ expected_output = [
+ {"id": "tg__0", "text": "tg__0", "parent": "#"},
+ {"id": "tg__0.DropPackets", "text": "DropPackets", "parent": "tg__0"},
+ {"id": "tg__0.LatencyAvg", "text": "LatencyAvg", "parent": "tg__0"},
+ {"id": "tg__0.LatencyAvg.5", "text": "5", "parent": "tg__0.LatencyAvg"},
+ {"id": "tg__0.LatencyAvg.6", "text": "6", "parent": "tg__0.LatencyAvg"},
+ {"id": "tg__0.LatencyMax", "text": "LatencyMax", "parent": "tg__0"},
+ {"id": "tg__0.LatencyMax.5", "text": "5", "parent": "tg__0.LatencyMax"},
+ {"id": "tg__0.LatencyMax.6", "text": "6", "parent": "tg__0.LatencyMax"},
+ {"id": "tg__0.RxThroughput", "text": "RxThroughput", "parent": "tg__0"},
+ {"id": "tg__0.TxThroughput", "text": "TxThroughput", "parent": "tg__0"},
+ {"id": "tg__1", "text": "tg__1", "parent": "#"},
+ {"id": "tg__1.DropPackets", "text": "DropPackets", "parent": "tg__1"},
+ {"id": "tg__1.LatencyAvg", "text": "LatencyAvg", "parent": "tg__1"},
+ {"id": "tg__1.LatencyAvg.5", "text": "5", "parent": "tg__1.LatencyAvg"},
+ {"id": "tg__1.LatencyAvg.6", "text": "6", "parent": "tg__1.LatencyAvg"},
+ {"id": "tg__1.LatencyMax", "text": "LatencyMax", "parent": "tg__1"},
+ {"id": "tg__1.LatencyMax.5", "text": "5", "parent": "tg__1.LatencyMax"},
+ {"id": "tg__1.LatencyMax.6", "text": "6", "parent": "tg__1.LatencyMax"},
+ {"id": "tg__1.RxThroughput", "text": "RxThroughput", "parent": "tg__1"},
+ {"id": "tg__1.TxThroughput", "text": "TxThroughput", "parent": "tg__1"},
+ {"id": "vnf__0", "text": "vnf__0", "parent": "#"},
+ {"id": "vnf__0.curr_packets_in", "text": "curr_packets_in", "parent": "vnf__0"},
+ {"id": "vnf__0.packets_dropped", "text": "packets_dropped", "parent": "vnf__0"},
+ {"id": "vnf__0.packets_fwd", "text": "packets_fwd", "parent": "vnf__0"},
+ ]
+
+ result = self.jstree.format_for_jstree(data)
+ self.assertEqual(expected_output, result)
class ReportTestCase(unittest.TestCase):
@@ -38,37 +164,421 @@ class ReportTestCase(unittest.TestCase):
def setUp(self):
super(ReportTestCase, self).setUp()
self.param = change_osloobj_to_paras({})
- self.param.yaml_name = [FAKE_YAML_NAME]
- self.param.task_id = [FAKE_TASK_ID]
+ self.param.yaml_name = [GOOD_YAML_NAME]
+ self.param.task_id = [GOOD_TASK_ID]
self.rep = report.Report()
- @mock.patch.object(report.Report, '_get_tasks')
+ def test___init__(self):
+ self.assertEqual([], self.rep.Timestamp)
+ self.assertEqual("", self.rep.yaml_name)
+ self.assertEqual("", self.rep.task_id)
+
+ def test__validate(self):
+ self.rep._validate(GOOD_YAML_NAME, GOOD_TASK_ID)
+ self.assertEqual(GOOD_YAML_NAME, self.rep.yaml_name)
+ self.assertEqual(GOOD_TASK_ID, str(self.rep.task_id))
+
+ def test__validate_invalid_yaml_name(self):
+ with six.assertRaisesRegex(self, ValueError, "yaml*"):
+ self.rep._validate(BAD_YAML_NAME, GOOD_TASK_ID)
+
+ def test__validate_invalid_task_id(self):
+ with six.assertRaisesRegex(self, ValueError, "task*"):
+ self.rep._validate(GOOD_YAML_NAME, BAD_TASK_ID)
+
+ @mock.patch.object(influx, 'query')
+ def test__get_fieldkeys(self, mock_query):
+ mock_query.return_value = GOOD_DB_FIELDKEYS
+ self.rep.yaml_name = GOOD_YAML_NAME
+ self.rep.task_id = GOOD_TASK_ID
+ self.assertEqual(GOOD_DB_FIELDKEYS, self.rep._get_fieldkeys())
+
+ @mock.patch.object(influx, 'query')
+ def test__get_fieldkeys_nodbclient(self, mock_query):
+ mock_query.side_effect = RuntimeError
+ self.assertRaises(RuntimeError, self.rep._get_fieldkeys)
+
+ @mock.patch.object(influx, 'query')
+ def test__get_fieldkeys_testcase_not_found(self, mock_query):
+ mock_query.return_value = []
+ self.rep.yaml_name = GOOD_YAML_NAME
+ self.rep.task_id = GOOD_TASK_ID
+ six.assertRaisesRegex(self, KeyError, "Test case", self.rep._get_fieldkeys)
+
+ @mock.patch.object(influx, 'query')
+ def test__get_metrics(self, mock_query):
+ mock_query.return_value = GOOD_DB_METRICS
+ self.rep.yaml_name = GOOD_YAML_NAME
+ self.rep.task_id = GOOD_TASK_ID
+ self.assertEqual(GOOD_DB_METRICS, self.rep._get_metrics())
+
+ @mock.patch.object(influx, 'query')
+ def test__get_metrics_task_not_found(self, mock_query):
+ mock_query.return_value = []
+ self.rep.yaml_name = GOOD_YAML_NAME
+ self.rep.task_id = GOOD_TASK_ID
+ six.assertRaisesRegex(self, KeyError, "Task ID", self.rep._get_metrics)
+
+ @mock.patch.object(influx, 'query')
+ def test__get_task_start_time(self, mock_query):
+ self.rep.yaml_name = GOOD_YAML_NAME
+ self.rep.task_id = GOOD_TASK_ID
+ mock_query.return_value = [{
+ u'free.memory0.used': u'9789088',
+ u'free.memory0.available': u'22192984',
+ u'free.memory0.shared': u'219152',
+ u'time': u'2019-01-22T16:20:14.568075776Z',
+ }]
+ expected = "2019-01-22T16:20:14.568075776Z"
+
+ self.assertEqual(
+ expected,
+ self.rep._get_task_start_time()
+ )
+
+ def test__get_task_start_time_task_not_found(self):
+ pass
+
+ @mock.patch.object(influx, 'query')
+ def test__get_task_end_time(self, mock_query):
+ self.rep.yaml_name = GOOD_YAML_NAME
+ self.rep.task_id = GOOD_TASK_ID
+ # TODO(elfoley): write this test!
+ mock_query.return_value = [{
+
+ }]
+
+ @mock.patch.object(influx, 'query')
+ def test__get_baro_metrics(self, mock_query):
+ self.rep.yaml_name = GOOD_YAML_NAME
+ self.rep.task_id = GOOD_TASK_ID
+ self.rep._get_task_start_time = mock.Mock(return_value=0)
+ self.rep._get_task_end_time = mock.Mock(return_value=0)
+
+ influx_return_values = ([{
+ u'value': 324050, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-12-19T14:11:25.383698038Z',
+ u'type_instance': u'user', u'type': u'cpu',
+ }, {
+ u'value': 193798, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-12-19T14:11:25.383712594Z',
+ u'type_instance': u'system', u'type': u'cpu',
+ }, {
+ u'value': 324051, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-12-19T14:11:35.383696624Z',
+ u'type_instance': u'user', u'type': u'cpu',
+ }, {
+ u'value': 193800, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-12-19T14:11:35.383713481Z',
+ u'type_instance': u'system', u'type': u'cpu',
+ }, {
+ u'value': 324054, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-12-19T14:11:45.3836966789Z',
+ u'type_instance': u'user', u'type': u'cpu',
+ }, {
+ u'value': 193801, u'instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-12-19T14:11:45.383716296Z',
+ u'type_instance': u'system', u'type': u'cpu',
+ }],
+ [{
+ u'value': 3598453000, u'host': u'myhostname',
+ u'time': u'2018-12-19T14:11:25.383698038Z',
+ u'type_instance': u'0', u'type': u'cpufreq',
+ }, {
+ u'value': 3530250000, u'type_instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-12-19T14:11:35.383712594Z', u'type': u'cpufreq',
+ }, {
+ u'value': 3600281000, u'type_instance': u'0', u'host': u'myhostname',
+ u'time': u'2018-12-19T14:11:45.383696624Z', u'type': u'cpufreq',
+ }],
+ )
+
+ def ret_vals(vals):
+ for x in vals:
+ yield x
+ while True:
+ yield []
+
+ mock_query.side_effect = ret_vals(influx_return_values)
+
+ BARO_EXPECTED_METRICS = {
+ 'Timestamp': [
+ '14:11:25.3836', '14:11:25.3837',
+ '14:11:35.3836', '14:11:35.3837',
+ '14:11:45.3836', '14:11:45.3837'],
+ 'myhostname.cpu_value.cpu.user.0': {
+ '14:11:25.3836': 324050,
+ '14:11:35.3836': 324051,
+ '14:11:45.3836': 324054,
+ },
+ 'myhostname.cpu_value.cpu.system.0': {
+ '14:11:25.3837': 193798,
+ '14:11:35.3837': 193800,
+ '14:11:45.3837': 193801,
+ },
+ 'myhostname.cpufreq_value.cpufreq.0': {
+ '14:11:25.3836': 3598453000,
+ '14:11:35.3837': 3530250000,
+ '14:11:45.3836': 3600281000,
+ }
+ }
+ self.assertEqual(
+ BARO_EXPECTED_METRICS,
+ self.rep._get_baro_metrics()
+ )
+
+ def test__get_timestamps(self):
+
+ metrics = MORE_DB_METRICS
+ self.assertEqual(
+ MORE_TIMESTAMP,
+ self.rep._get_timestamps(metrics)
+ )
+
+ def test__format_datasets(self):
+ metric_name = "free.memory0.used"
+ metrics = [{
+ u'free.memory1.free': u'1958664',
+ u'free.memory0.used': u'9789560',
+ }, {
+ u'free.memory1.free': u'1958228',
+ u'free.memory0.used': u'9789790',
+ }, {
+ u'free.memory1.free': u'1956156',
+ u'free.memory0.used': u'9791092',
+ }, {
+ u'free.memory1.free': u'1956280',
+ u'free.memory0.used': u'9790796',
+ }]
+ self.assertEqual(
+ [9789560, 9789790, 9791092, 9790796,],
+ self.rep._format_datasets(metric_name, metrics)
+ )
+
+ def test__format_datasets_val_none(self):
+ metric_name = "free.memory0.used"
+ metrics = [{
+ u'free.memory1.free': u'1958664',
+ u'free.memory0.used': 9876543109876543210,
+ }, {
+ u'free.memory1.free': u'1958228',
+ }, {
+ u'free.memory1.free': u'1956156',
+ u'free.memory0.used': u'9791092',
+ }, {
+ u'free.memory1.free': u'1956280',
+ u'free.memory0.used': u'9790796',
+ }]
+
+ exp0 = 9876543109876543210 if six.PY3 else 9.876543109876543e+18
+ self.assertEqual(
+ [exp0, None, 9791092, 9790796],
+ self.rep._format_datasets(metric_name, metrics)
+ )
+
+ def test__format_datasets_val_incompatible(self):
+ metric_name = "free.memory0.used"
+ metrics = [{
+ u'free.memory0.used': "some incompatible value",
+ }, {
+ }]
+ self.assertEqual(
+ [None, None],
+ self.rep._format_datasets(metric_name, metrics)
+ )
+
+ def test__combine_times(self):
+ yard_times = [
+ '00:00:00.000000',
+ '00:00:01.000000',
+ '00:00:02.000000',
+ '00:00:06.000000',
+ '00:00:08.000000',
+ '00:00:09.000000',
+ ]
+ baro_times = [
+ '00:00:01.000000',
+ '00:00:03.000000',
+ '00:00:04.000000',
+ '00:00:05.000000',
+ '00:00:07.000000',
+ '00:00:10.000000',
+ ]
+ expected_combo = [
+ '00:00:00.000000',
+ '00:00:01.000000',
+ '00:00:02.000000',
+ '00:00:03.000000',
+ '00:00:04.000000',
+ '00:00:05.000000',
+ '00:00:06.000000',
+ '00:00:07.000000',
+ '00:00:08.000000',
+ '00:00:09.000000',
+ '00:00:10.000000',
+ ]
+
+ actual_combo = self.rep._combine_times(yard_times, baro_times)
+ self.assertEqual(len(expected_combo), len(actual_combo))
+
+ self.assertEqual(
+ expected_combo,
+ actual_combo,
+ )
+
+ def test__combine_times_2(self):
+ time1 = ['14:11:25.383698', '14:11:25.383712', '14:11:35.383696',]
+ time2 = [
+ '16:20:14.568075', '16:20:24.575083',
+ '16:20:34.580989', '16:20:44.586801', ]
+ time_exp = [
+ '14:11:25.383698', '14:11:25.383712', '14:11:35.383696',
+ '16:20:14.568075', '16:20:24.575083', '16:20:34.580989',
+ '16:20:44.586801',
+ ]
+ self.assertEqual(time_exp, self.rep._combine_times(time1, time2))
+
+ def test__combine_metrics(self):
+ BARO_METRICS = {
+ 'myhostname.cpu_value.cpu.user.0': {
+ '14:11:25.3836': 324050, '14:11:35.3836': 324051,
+ '14:11:45.3836': 324054,
+ },
+ 'myhostname.cpu_value.cpu.system.0': {
+ '14:11:25.3837': 193798, '14:11:35.3837': 193800,
+ '14:11:45.3837': 193801,
+ }
+ }
+ BARO_TIMES = [
+ '14:11:25.3836', '14:11:25.3837', '14:11:35.3836',
+ '14:11:35.3837', '14:11:45.3836', '14:11:45.3837',
+ ]
+ YARD_METRICS = {
+ 'free.memory9.free': {
+ '16:20:14.5680': 1958244, '16:20:24.5750': 1955964,
+ '16:20:34.5809': 1956040, '16:20:44.5868': 1956428,
+ },
+ 'free.memory7.used': {
+ '16:20:14.5680': 9789068, '16:20:24.5750': 9791284,
+ '16:20:34.5809': 9791228, '16:20:44.5868': 9790692,
+ },
+ 'free.memory2.total':{
+ '16:20:14.5680': 32671288, '16:20:24.5750': 32671288,
+ '16:20:34.5809': 32671288, '16:20:44.5868': 32671288,
+ },
+ 'free.memory7.free': {
+ '16:20:14.5680': 1958368, '16:20:24.5750': 1956104,
+ '16:20:34.5809': 1956040, '16:20:44.5868': 1956552,
+ },
+ 'free.memory1.used': {
+ '16:20:14.5680': 9788872, '16:20:24.5750': 9789212,
+ '16:20:34.5809': 9791168, '16:20:44.5868': 9790996,
+ },
+ }
+ YARD_TIMES = [
+ '16:20:14.5680', '16:20:24.5750',
+ '16:20:34.5809', '16:20:44.5868',
+ ]
+
+ expected_output = {
+ 'myhostname.cpu_value.cpu.user.0': [{
+ 'x': '14:11:25.3836', 'y': 324050, }, {
+ 'x': '14:11:35.3836', 'y': 324051, }, {
+ 'x': '14:11:45.3836', 'y': 324054, }],
+ 'myhostname.cpu_value.cpu.system.0' : [{
+ 'x': '14:11:25.3837', 'y': 193798, }, {
+ 'x': '14:11:35.3837', 'y': 193800, }, {
+ 'x': '14:11:45.3837', 'y': 193801, }],
+ 'free.memory9.free': [{
+ 'x': '16:20:14.5680', 'y': 1958244, }, {
+ 'x': '16:20:24.5750', 'y': 1955964, }, {
+ 'x': '16:20:34.5809', 'y': 1956040, }, {
+ 'x': '16:20:44.5868', 'y': 1956428, }],
+ 'free.memory7.used': [{
+ 'x': '16:20:14.5680', 'y': 9789068, }, {
+ 'x': '16:20:24.5750', 'y': 9791284, }, {
+ 'x': '16:20:34.5809', 'y': 9791228, }, {
+ 'x': '16:20:44.5868', 'y': 9790692, }],
+ 'free.memory2.total': [{
+ 'x': '16:20:14.5680', 'y': 32671288, }, {
+ 'x': '16:20:24.5750', 'y': 32671288, }, {
+ 'x': '16:20:34.5809', 'y': 32671288, }, {
+ 'x': '16:20:44.5868', 'y': 32671288, }],
+ 'free.memory7.free': [{
+ 'x': '16:20:14.5680', 'y': 1958368, }, {
+ 'x': '16:20:24.5750', 'y': 1956104, }, {
+ 'x': '16:20:34.5809', 'y': 1956040, }, {
+ 'x': '16:20:44.5868', 'y': 1956552, }],
+ 'free.memory1.used': [{
+ 'x': '16:20:14.5680', 'y': 9788872, }, {
+ 'x': '16:20:24.5750', 'y': 9789212, }, {
+ 'x': '16:20:34.5809', 'y': 9791168, }, {
+ 'x': '16:20:44.5868', 'y': 9790996, }],
+ }
+
+ actual_output, _, _ = self.rep._combine_metrics(
+ BARO_METRICS, BARO_TIMES, YARD_METRICS, YARD_TIMES
+ )
+ self.assertEquals(
+ sorted(expected_output.keys()),
+ sorted(actual_output.keys())
+ )
+
+ self.assertEquals(
+ expected_output,
+ actual_output,
+ )
+
+ @mock.patch.object(report.Report, '_get_metrics')
+ @mock.patch.object(report.Report, '_get_fieldkeys')
+ def test__generate_common(self, mock_keys, mock_metrics):
+ mock_metrics.return_value = MORE_DB_METRICS
+ mock_keys.return_value = MORE_DB_FIELDKEYS
+ datasets, table_vals = self.rep._generate_common(self.param)
+ self.assertEqual(MORE_EXPECTED_DATASETS, datasets)
+ self.assertEqual(MORE_EXPECTED_TABLE_VALS, table_vals)
+
+ @mock.patch.object(report.Report, '_get_metrics')
@mock.patch.object(report.Report, '_get_fieldkeys')
@mock.patch.object(report.Report, '_validate')
- def test_generate_success(self, mock_valid, mock_keys, mock_tasks):
- mock_tasks.return_value = FAKE_DB_TASK
- mock_keys.return_value = FAKE_DB_FIELDKEYS
+ def test_generate(self, mock_valid, mock_keys, mock_metrics):
+ mock_metrics.return_value = GOOD_DB_METRICS
+ mock_keys.return_value = GOOD_DB_FIELDKEYS
self.rep.generate(self.param)
- mock_valid.assert_called_once_with(FAKE_YAML_NAME, FAKE_TASK_ID)
- mock_tasks.assert_called_once_with()
+ mock_valid.assert_called_once_with(GOOD_YAML_NAME, GOOD_TASK_ID)
+ mock_metrics.assert_called_once_with()
mock_keys.assert_called_once_with()
+ self.assertEqual(GOOD_TIMESTAMP, self.rep.Timestamp)
- # pylint: disable=deprecated-method
- def test_invalid_yaml_name(self):
- self.assertRaisesRegexp(ValueError, "yaml*", self.rep._validate,
- 'F@KE_NAME', FAKE_TASK_ID)
+ @mock.patch.object(report.Report, '_get_baro_metrics')
+ @mock.patch.object(report.Report, '_get_metrics')
+ @mock.patch.object(report.Report, '_get_fieldkeys')
+ @mock.patch.object(report.Report, '_validate')
+ def test_generate_nsb(
+ self, mock_valid, mock_keys, mock_metrics, mock_baro_metrics):
- # pylint: disable=deprecated-method
- def test_invalid_task_id(self):
- self.assertRaisesRegexp(ValueError, "task*", self.rep._validate,
- FAKE_YAML_NAME, DUMMY_TASK_ID)
+ mock_metrics.return_value = GOOD_DB_METRICS
+ mock_keys.return_value = GOOD_DB_FIELDKEYS
+ BARO_METRICS = {
+ # TODO: is timestamp needed here?
+ 'Timestamp': [
+ '14:11:25.383698', '14:11:25.383712', '14:11:35.383696',
+ '14:11:35.383713', '14:11:45.383700', '14:11:45.383716'],
+ 'myhostname.cpu_value.cpu.user.0': {
+ '14:11:25.383698': 324050,
+ '14:11:35.383696': 324051,
+ '14:11:45.383700': 324054,
+ },
+ 'myhostname.cpu_value.cpu.system.0': {
+ '14:11:25.383712': 193798,
+ '14:11:35.383713': 193800,
+ '14:11:45.383716': 193801,
+ }
+ }
+ mock_baro_metrics.return_value = BARO_METRICS
- @mock.patch('api.utils.influx.query')
- def test_task_not_found(self, mock_query):
- mock_query.return_value = []
- self.rep.yaml_name = FAKE_YAML_NAME
- self.rep.task_id = FAKE_TASK_ID
- # pylint: disable=deprecated-method
- self.assertRaisesRegexp(KeyError, "Task ID", self.rep._get_fieldkeys)
- self.assertRaisesRegexp(KeyError, "Task ID", self.rep._get_tasks)
- # pylint: enable=deprecated-method
+ self.rep.generate_nsb(self.param)
+ mock_valid.assert_called_once_with(GOOD_YAML_NAME, GOOD_TASK_ID)
+ mock_metrics.assert_called_once_with()
+ mock_keys.assert_called_once_with()
+ self.assertEqual(GOOD_TIMESTAMP, self.rep.Timestamp)
diff --git a/yardstick/tests/unit/benchmark/core/test_task.py b/yardstick/tests/unit/benchmark/core/test_task.py
index e1414c2ae..0f09b3e59 100644
--- a/yardstick/tests/unit/benchmark/core/test_task.py
+++ b/yardstick/tests/unit/benchmark/core/test_task.py
@@ -18,6 +18,7 @@ import six
from six.moves import builtins
import unittest
import uuid
+import collections
from yardstick.benchmark.contexts import base
from yardstick.benchmark.contexts import dummy
@@ -30,6 +31,14 @@ from yardstick.common import utils
class TaskTestCase(unittest.TestCase):
+ def setUp(self):
+ self._mock_log = mock.patch.object(task, 'LOG')
+ self.mock_log = self._mock_log.start()
+ self.addCleanup(self._stop_mock)
+
+ def _stop_mock(self):
+ self._mock_log.stop()
+
@mock.patch.object(base, 'Context')
def test_parse_nodes_with_context_same_context(self, mock_context):
scenario_cfg = {
@@ -487,6 +496,42 @@ key2:
self.parser._change_node_names(scenario, [my_context])
self.assertIsNone(scenario['options']['server_name'])
+ def test__change_node_names_target_map(self):
+ ctx_attrs = {
+ 'name': 'demo',
+ 'task_id': '1234567890'
+ }
+ my_context = dummy.DummyContext()
+ self.addCleanup(self._remove_contexts)
+ my_context.init(ctx_attrs)
+ scenario = copy.deepcopy(self.scenario)
+ scenario['nodes'] = {
+ 'tg__0': {
+ 'name': 'tg__0.demo',
+ 'public_ip_attr': "1.1.1.1",
+ },
+ 'vnf__0': {
+ 'name': 'vnf__0.demo',
+ 'public_ip_attr': "2.2.2.2",
+ }
+ }
+ self.parser._change_node_names(scenario, [my_context])
+ for target in scenario['nodes'].values():
+ self.assertIsInstance(target, collections.Mapping)
+
+ def test__change_node_names_not_target_map(self):
+ ctx_attrs = {
+ 'name': 'demo',
+ 'task_id': '1234567890'
+ }
+ my_context = dummy.DummyContext()
+ self.addCleanup(self._remove_contexts)
+ my_context.init(ctx_attrs)
+ scenario = copy.deepcopy(self.scenario)
+ self.parser._change_node_names(scenario, [my_context])
+ for target in scenario['nodes'].values():
+ self.assertNotIsInstance(target, collections.Mapping)
+
def test__parse_tasks(self):
task_obj = task.Task()
_uuid = uuid.uuid4()
diff --git a/yardstick/tests/unit/benchmark/runner/test_base.py b/yardstick/tests/unit/benchmark/runner/test_base.py
index 49ba1efe4..07d6f1843 100644
--- a/yardstick/tests/unit/benchmark/runner/test_base.py
+++ b/yardstick/tests/unit/benchmark/runner/test_base.py
@@ -8,17 +8,12 @@
##############################################################################
import time
-import uuid
import mock
-from oslo_config import cfg
-import oslo_messaging
import subprocess
from yardstick.benchmark.runners import base as runner_base
from yardstick.benchmark.runners import iteration
-from yardstick.common import messaging
-from yardstick.common.messaging import payloads
from yardstick.tests.unit import base as ut_base
@@ -48,6 +43,29 @@ class ActionTestCase(ut_base.BaseUnitTestCase):
runner_base._periodic_action(0, 'echo', mock.Mock())
+class ScenarioOutputTestCase(ut_base.BaseUnitTestCase):
+
+ def setUp(self):
+ self.output_queue = mock.Mock()
+ self.scenario_output = runner_base.ScenarioOutput(self.output_queue,
+ sequence=1)
+
+ @mock.patch.object(time, 'time')
+ def test_push(self, mock_time):
+ mock_time.return_value = 2
+ data = {"value1": 1}
+ self.scenario_output.push(data)
+ self.output_queue.put.assert_called_once_with({'timestamp': 2,
+ 'sequence': 1,
+ 'data': data}, True, 10)
+
+ def test_push_no_timestamp(self):
+ self.scenario_output["value1"] = 1
+ self.scenario_output.push(None, False)
+ self.output_queue.put.assert_called_once_with({'sequence': 1,
+ 'value1': 1}, True, 10)
+
+
class RunnerTestCase(ut_base.BaseUnitTestCase):
def setUp(self):
@@ -99,54 +117,3 @@ class RunnerTestCase(ut_base.BaseUnitTestCase):
with self.assertRaises(NotImplementedError):
runner._run_benchmark(mock.Mock(), mock.Mock(), mock.Mock(), mock.Mock())
-
-
-class RunnerProducerTestCase(ut_base.BaseUnitTestCase):
-
- @mock.patch.object(oslo_messaging, 'Target', return_value='rpc_target')
- @mock.patch.object(oslo_messaging, 'RPCClient')
- @mock.patch.object(oslo_messaging, 'get_rpc_transport',
- return_value='rpc_transport')
- @mock.patch.object(cfg, 'CONF')
- def test__init(self, mock_config, mock_transport, mock_rpcclient,
- mock_target):
- _id = uuid.uuid1().int
- runner_producer = runner_base.RunnerProducer(_id)
- mock_transport.assert_called_once_with(
- mock_config, url='rabbit://yardstick:yardstick@localhost:5672/')
- mock_target.assert_called_once_with(topic=messaging.TOPIC_RUNNER,
- fanout=True,
- server=messaging.SERVER)
- mock_rpcclient.assert_called_once_with('rpc_transport', 'rpc_target')
- self.assertEqual(_id, runner_producer._id)
- self.assertEqual(messaging.TOPIC_RUNNER, runner_producer._topic)
-
- @mock.patch.object(oslo_messaging, 'Target', return_value='rpc_target')
- @mock.patch.object(oslo_messaging, 'RPCClient')
- @mock.patch.object(oslo_messaging, 'get_rpc_transport',
- return_value='rpc_transport')
- @mock.patch.object(payloads, 'RunnerPayload', return_value='runner_pload')
- def test_start_iteration(self, mock_runner_payload, *args):
- runner_producer = runner_base.RunnerProducer(uuid.uuid1().int)
- with mock.patch.object(runner_producer,
- 'send_message') as mock_message:
- runner_producer.start_iteration(version=10)
-
- mock_message.assert_called_once_with(
- messaging.RUNNER_METHOD_START_ITERATION, 'runner_pload')
- mock_runner_payload.assert_called_once_with(version=10, data={})
-
- @mock.patch.object(oslo_messaging, 'Target', return_value='rpc_target')
- @mock.patch.object(oslo_messaging, 'RPCClient')
- @mock.patch.object(oslo_messaging, 'get_rpc_transport',
- return_value='rpc_transport')
- @mock.patch.object(payloads, 'RunnerPayload', return_value='runner_pload')
- def test_stop_iteration(self, mock_runner_payload, *args):
- runner_producer = runner_base.RunnerProducer(uuid.uuid1().int)
- with mock.patch.object(runner_producer,
- 'send_message') as mock_message:
- runner_producer.stop_iteration(version=15)
-
- mock_message.assert_called_once_with(
- messaging.RUNNER_METHOD_STOP_ITERATION, 'runner_pload')
- mock_runner_payload.assert_called_once_with(version=15, data={})
diff --git a/yardstick/tests/unit/benchmark/runner/test_iteration.py b/yardstick/tests/unit/benchmark/runner/test_iteration.py
new file mode 100644
index 000000000..783b236f5
--- /dev/null
+++ b/yardstick/tests/unit/benchmark/runner/test_iteration.py
@@ -0,0 +1,45 @@
+##############################################################################
+# Copyright (c) 2018 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+import mock
+import unittest
+import multiprocessing
+from yardstick.benchmark.runners import iteration
+from yardstick.common import exceptions as y_exc
+
+
+class IterationRunnerTest(unittest.TestCase):
+ def setUp(self):
+ self.scenario_cfg = {
+ 'runner': {'interval': 0, "duration": 0},
+ 'type': 'some_type'
+ }
+
+ self.benchmark = mock.Mock()
+ self.benchmark_cls = mock.Mock(return_value=self.benchmark)
+
+ def _assert_defaults__worker_run_setup_and_teardown(self):
+ self.benchmark_cls.assert_called_once_with(self.scenario_cfg, {})
+ self.benchmark.setup.assert_called_once()
+
+ def _assert_defaults__worker_run_one_iteration(self):
+ self.benchmark.pre_run_wait_time.assert_called_once_with(0)
+ self.benchmark.my_method.assert_called_once_with({})
+
+ def test__worker_process_broad_exception(self):
+ self.benchmark.my_method = mock.Mock(
+ side_effect=y_exc.YardstickException)
+
+ with self.assertRaises(Exception):
+ iteration._worker_process(mock.Mock(), self.benchmark_cls, 'my_method',
+ self.scenario_cfg, {},
+ multiprocessing.Event(), mock.Mock())
+
+ self._assert_defaults__worker_run_one_iteration()
+ self._assert_defaults__worker_run_setup_and_teardown()
diff --git a/yardstick/tests/unit/benchmark/runner/test_iteration_ipc.py b/yardstick/tests/unit/benchmark/runner/test_iteration_ipc.py
deleted file mode 100644
index 10d14a8a0..000000000
--- a/yardstick/tests/unit/benchmark/runner/test_iteration_ipc.py
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright (c) 2018 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import multiprocessing
-import time
-import os
-import uuid
-
-import mock
-
-from yardstick.benchmark.runners import iteration_ipc
-from yardstick.common import messaging
-from yardstick.common.messaging import payloads
-from yardstick.tests.unit import base as ut_base
-
-
-class RunnerIterationIPCEndpointTestCase(ut_base.BaseUnitTestCase):
-
- def setUp(self):
- self._id = uuid.uuid1().int
- self._ctx_ids = [uuid.uuid1().int, uuid.uuid1().int]
- self._queue = multiprocessing.Queue()
- self.runner = iteration_ipc.RunnerIterationIPCEndpoint(
- self._id, self._ctx_ids, self._queue)
- self._kwargs = {'version': 1, 'iteration': 10, 'kpi': {}}
- self._pload_dict = payloads.TrafficGeneratorPayload.dict_to_obj(
- self._kwargs).obj_to_dict()
-
- def test_tg_method_started(self):
- self._queue.empty()
- ctxt = {'id': self._ctx_ids[0]}
- self.runner.tg_method_started(ctxt, **self._kwargs)
- time.sleep(0.2)
-
- output = []
- while not self._queue.empty():
- output.append(self._queue.get(True, 1))
-
- self.assertEqual(1, len(output))
- self.assertEqual(self._ctx_ids[0], output[0]['id'])
- self.assertEqual(messaging.TG_METHOD_STARTED, output[0]['action'])
- self.assertEqual(self._pload_dict, output[0]['payload'].obj_to_dict())
-
- def test_tg_method_finished(self):
- self._queue.empty()
- ctxt = {'id': self._ctx_ids[0]}
- self.runner.tg_method_finished(ctxt, **self._kwargs)
- time.sleep(0.2)
-
- output = []
- while not self._queue.empty():
- output.append(self._queue.get(True, 1))
-
- self.assertEqual(1, len(output))
- self.assertEqual(self._ctx_ids[0], output[0]['id'])
- self.assertEqual(messaging.TG_METHOD_FINISHED, output[0]['action'])
- self.assertEqual(self._pload_dict, output[0]['payload'].obj_to_dict())
-
- def test_tg_method_iteration(self):
- self._queue.empty()
- ctxt = {'id': self._ctx_ids[0]}
- self.runner.tg_method_iteration(ctxt, **self._kwargs)
- time.sleep(0.2)
-
- output = []
- while not self._queue.empty():
- output.append(self._queue.get(True, 1))
-
- self.assertEqual(1, len(output))
- self.assertEqual(self._ctx_ids[0], output[0]['id'])
- self.assertEqual(messaging.TG_METHOD_ITERATION, output[0]['action'])
- self.assertEqual(self._pload_dict, output[0]['payload'].obj_to_dict())
-
-
-class RunnerIterationIPCConsumerTestCase(ut_base.BaseUnitTestCase):
-
- def setUp(self):
- self._id = uuid.uuid1().int
- self._ctx_ids = [uuid.uuid1().int, uuid.uuid1().int]
- self.consumer = iteration_ipc.RunnerIterationIPCConsumer(
- self._id, self._ctx_ids)
- self.consumer._queue = mock.Mock()
-
- def test__init(self):
- self.assertEqual({self._ctx_ids[0]: [], self._ctx_ids[1]: []},
- self.consumer._kpi_per_id)
-
- def test_is_all_kpis_received_in_iteration(self):
- payload = payloads.TrafficGeneratorPayload(
- version=1, iteration=1, kpi={})
- msg1 = {'action': messaging.TG_METHOD_ITERATION,
- 'id': self._ctx_ids[0], 'payload': payload}
- msg2 = {'action': messaging.TG_METHOD_ITERATION,
- 'id': self._ctx_ids[1], 'payload': payload}
- self.consumer.iteration_index = 1
-
- self.consumer._queue.empty.side_effect = [False, True]
- self.consumer._queue.get.return_value = msg1
- self.assertFalse(self.consumer.is_all_kpis_received_in_iteration())
-
- self.consumer._queue.empty.side_effect = [False, True]
- self.consumer._queue.get.return_value = msg2
- self.assertTrue(self.consumer.is_all_kpis_received_in_iteration())
-
-
-class IterationIPCRunnerTestCase(ut_base.BaseUnitTestCase):
-
- @mock.patch.object(iteration_ipc, '_worker_process')
- @mock.patch.object(os, 'getpid', return_value=12345678)
- @mock.patch.object(multiprocessing, 'Process', return_value=mock.Mock())
- def test__run_benchmark(self, mock_process, mock_getpid, mock_worker):
- method = 'method'
- scenario_cfg = {'type': 'scenario_type'}
- context_cfg = 'context_cfg'
- name = '%s-%s-%s' % ('IterationIPC', 'scenario_type', 12345678)
- runner = iteration_ipc.IterationIPCRunner(mock.ANY)
- mock_getpid.reset_mock()
-
- runner._run_benchmark('class', method, scenario_cfg, context_cfg)
- mock_process.assert_called_once_with(
- name=name,
- target=mock_worker,
- args=(runner.result_queue, 'class', method, scenario_cfg,
- context_cfg, runner.aborted, runner.output_queue))
- mock_getpid.assert_called_once()
diff --git a/yardstick/tests/unit/benchmark/scenarios/availability/test_attacker_baremetal.py b/yardstick/tests/unit/benchmark/scenarios/availability/test_attacker_baremetal.py
index 0f68753fd..35455a49c 100644
--- a/yardstick/tests/unit/benchmark/scenarios/availability/test_attacker_baremetal.py
+++ b/yardstick/tests/unit/benchmark/scenarios/availability/test_attacker_baremetal.py
@@ -7,10 +7,6 @@
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
-# Unittest for
-# yardstick.benchmark.scenarios.availability.attacker.attacker_baremetal
-
-from __future__ import absolute_import
import mock
import unittest
@@ -18,33 +14,44 @@ from yardstick.benchmark.scenarios.availability.attacker import \
attacker_baremetal
-# pylint: disable=unused-argument
-# disable this for now because I keep forgetting mock patch arg ordering
+class ExecuteShellTestCase(unittest.TestCase):
+ def setUp(self):
+ self._mock_subprocess = mock.patch.object(attacker_baremetal,
+ 'subprocess')
+ self.mock_subprocess = self._mock_subprocess.start()
-@mock.patch('yardstick.benchmark.scenarios.availability.attacker.attacker_baremetal.subprocess')
-class ExecuteShellTestCase(unittest.TestCase):
+ self.addCleanup(self._stop_mocks)
- def test__fun_execute_shell_command_successful(self, mock_subprocess):
- cmd = "env"
- mock_subprocess.check_output.return_value = (0, 'unittest')
- exitcode, _ = attacker_baremetal._execute_shell_command(cmd)
+ def _stop_mocks(self):
+ self._mock_subprocess.stop()
+
+ def test__execute_shell_command_successful(self):
+ self.mock_subprocess.check_output.return_value = (0, 'unittest')
+ exitcode, _ = attacker_baremetal._execute_shell_command("env")
self.assertEqual(exitcode, 0)
- @mock.patch('yardstick.benchmark.scenarios.availability.attacker.attacker_baremetal.LOG')
- def test__fun_execute_shell_command_fail_cmd_exception(self, mock_log, mock_subprocess):
- cmd = "env"
- mock_subprocess.check_output.side_effect = RuntimeError
- exitcode, _ = attacker_baremetal._execute_shell_command(cmd)
+ @mock.patch.object(attacker_baremetal, 'LOG')
+ def test__execute_shell_command_fail_cmd_exception(self, mock_log):
+ self.mock_subprocess.check_output.side_effect = RuntimeError
+ exitcode, _ = attacker_baremetal._execute_shell_command("env")
self.assertEqual(exitcode, -1)
mock_log.error.assert_called_once()
-@mock.patch('yardstick.benchmark.scenarios.availability.attacker.attacker_baremetal.subprocess')
-@mock.patch('yardstick.benchmark.scenarios.availability.attacker.attacker_baremetal.ssh')
class AttackerBaremetalTestCase(unittest.TestCase):
def setUp(self):
+ self._mock_ssh = mock.patch.object(attacker_baremetal, 'ssh')
+ self.mock_ssh = self._mock_ssh.start()
+ self._mock_subprocess = mock.patch.object(attacker_baremetal,
+ 'subprocess')
+ self.mock_subprocess = self._mock_subprocess.start()
+ self.addCleanup(self._stop_mocks)
+
+ self.mock_ssh.SSH.from_node().execute.return_value = (
+ 0, "running", '')
+
host = {
"ipmi_ip": "10.20.0.5",
"ipmi_user": "root",
@@ -59,26 +66,26 @@ class AttackerBaremetalTestCase(unittest.TestCase):
'host': 'node1',
}
- def test__attacker_baremetal_all_successful(self, mock_ssh, mock_subprocess):
- mock_ssh.SSH.from_node().execute.return_value = (0, "running", '')
- ins = attacker_baremetal.BaremetalAttacker(self.attacker_cfg,
- self.context)
+ self.ins = attacker_baremetal.BaremetalAttacker(self.attacker_cfg,
+ self.context)
- ins.setup()
- ins.inject_fault()
- ins.recover()
+ def _stop_mocks(self):
+ self._mock_ssh.stop()
+ self._mock_subprocess.stop()
- def test__attacker_baremetal_check_failuer(self, mock_ssh, mock_subprocess):
- mock_ssh.SSH.from_node().execute.return_value = (0, "error check", '')
- ins = attacker_baremetal.BaremetalAttacker(self.attacker_cfg,
- self.context)
- ins.setup()
+ def test__attacker_baremetal_all_successful(self):
+ self.ins.setup()
+ self.ins.inject_fault()
+ self.ins.recover()
- def test__attacker_baremetal_recover_successful(self, mock_ssh, mock_subprocess):
+ def test__attacker_baremetal_check_failure(self):
+ self.mock_ssh.SSH.from_node().execute.return_value = (
+ 0, "error check", '')
+ self.ins.setup()
+ def test__attacker_baremetal_recover_successful(self):
self.attacker_cfg["jump_host"] = 'node1'
self.context["node1"]["password"] = "123456"
- mock_ssh.SSH.from_node().execute.return_value = (0, "running", '')
ins = attacker_baremetal.BaremetalAttacker(self.attacker_cfg,
self.context)
diff --git a/yardstick/tests/unit/benchmark/scenarios/availability/test_monitor_multi.py b/yardstick/tests/unit/benchmark/scenarios/availability/test_monitor_multi.py
index e9c680257..dc3a4b99a 100644
--- a/yardstick/tests/unit/benchmark/scenarios/availability/test_monitor_multi.py
+++ b/yardstick/tests/unit/benchmark/scenarios/availability/test_monitor_multi.py
@@ -63,3 +63,20 @@ class MultiMonitorServiceTestCase(unittest.TestCase):
ins.start_monitor()
ins.wait_monitor()
ins.verify_SLA()
+
+ def test__monitor_multi_no_sla(self, mock_open, mock_ssh):
+ monitor_cfg = {
+ 'monitor_type': 'general-monitor',
+ 'monitor_number': 3,
+ 'key': 'service-status',
+ 'monitor_key': 'service-status',
+ 'host': 'node1',
+ 'monitor_time': 0.1,
+ 'parameter': {'serviceName': 'haproxy'}
+ }
+ ins = monitor_multi.MultiMonitor(
+ monitor_cfg, self.context, {"nova-api": 10})
+ mock_ssh.SSH.from_node().execute.return_value = (0, "running", '')
+ ins.start_monitor()
+ ins.wait_monitor()
+ self.assertTrue(ins.verify_SLA())
diff --git a/yardstick/tests/unit/benchmark/scenarios/availability/test_monitor_process.py b/yardstick/tests/unit/benchmark/scenarios/availability/test_monitor_process.py
index a6d2ca398..8c73bf221 100644
--- a/yardstick/tests/unit/benchmark/scenarios/availability/test_monitor_process.py
+++ b/yardstick/tests/unit/benchmark/scenarios/availability/test_monitor_process.py
@@ -55,3 +55,19 @@ class MonitorProcessTestCase(unittest.TestCase):
ins.monitor_func()
ins._result = {"outage_time": 10}
ins.verify_SLA()
+
+ def test__monitor_process_no_sla(self, mock_ssh):
+
+ monitor_cfg = {
+ 'monitor_type': 'process',
+ 'process_name': 'nova-api',
+ 'host': "node1",
+ 'monitor_time': 1,
+ }
+ ins = monitor_process.MonitorProcess(monitor_cfg, self.context, {"nova-api": 10})
+
+ mock_ssh.SSH.from_node().execute.return_value = (0, "0", '')
+ ins.setup()
+ ins.monitor_func()
+ ins._result = {"outage_time": 10}
+ self.assertTrue(ins.verify_SLA())
diff --git a/yardstick/tests/unit/benchmark/scenarios/energy/__init__.py b/yardstick/tests/unit/benchmark/scenarios/energy/__init__.py
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/yardstick/tests/unit/benchmark/scenarios/energy/__init__.py
diff --git a/yardstick/tests/unit/benchmark/scenarios/energy/energy_sample_chassis_output.txt b/yardstick/tests/unit/benchmark/scenarios/energy/energy_sample_chassis_output.txt
new file mode 100644
index 000000000..9b3afd1fb
--- /dev/null
+++ b/yardstick/tests/unit/benchmark/scenarios/energy/energy_sample_chassis_output.txt
@@ -0,0 +1,14 @@
+{
+ "@odata.id": "/redfish/v1/Chassis",
+ "Name": "ChassisCollection",
+ "@odata.context": "/redfish/v1/$metadata#ChassisCollection.ChassisCollection",
+ "Members": [
+ {
+ "@odata.id": "/redfish/v1/Chassis/1"
+ }
+ ],
+ "@odata.type": "#ChassisCollection.ChassisCollection",
+ "@odata.etag": "\"af5a94479815eb5f87fe91ea08fde0ac\"",
+ "Members@odata.count": 1,
+ "Description": "A collection of Chassis resource instances."
+}
diff --git a/yardstick/tests/unit/benchmark/scenarios/energy/energy_sample_power_metrics.txt b/yardstick/tests/unit/benchmark/scenarios/energy/energy_sample_power_metrics.txt
new file mode 100644
index 000000000..343ed3667
--- /dev/null
+++ b/yardstick/tests/unit/benchmark/scenarios/energy/energy_sample_power_metrics.txt
@@ -0,0 +1,300 @@
+{
+ "PowerControl@odata.count": 1,
+ "@odata.id": "/redfish/v1/Chassis/1/Power",
+ "Redundancy@odata.count": 1,
+ "@odata.context": "/redfish/v1/$metadata#Power.Power",
+ "Voltages": [
+ {
+ "MaxReadingRange": 14.28,
+ "RelatedItem": [
+ {
+ "@odata.id": "/redfish/v1/Systems/1"
+ },
+ {
+ "@odata.id": "/redfish/v1/Chassis/1"
+ }
+ ],
+ "@odata.id": "/redfish/v1/Chassis/1/Power#/Voltages/0",
+ "Status": {
+ "State": "Enabled"
+ },
+ "SensorNumber": 140,
+ "Name": "SysBrd 12V",
+ "PhysicalContext": "VoltageRegulator",
+ "LowerThresholdCritical": 10.81,
+ "RelatedItem@odata.count": 2,
+ "MemberId": "0",
+ "MinReadingRange": null,
+ "ReadingVolts": 12.15,
+ "UpperThresholdCritical": 13.22
+ },
+ {
+ "MaxReadingRange": 3.95,
+ "RelatedItem": [
+ {
+ "@odata.id": "/redfish/v1/Systems/1"
+ },
+ {
+ "@odata.id": "/redfish/v1/Chassis/1"
+ }
+ ],
+ "@odata.id": "/redfish/v1/Chassis/1/Power#/Voltages/1",
+ "Status": {
+ "State": "Enabled"
+ },
+ "SensorNumber": 141,
+ "Name": "SysBrd 3.3V",
+ "PhysicalContext": "VoltageRegulator",
+ "LowerThresholdCritical": 2.98,
+ "RelatedItem@odata.count": 2,
+ "MemberId": "1",
+ "MinReadingRange": null,
+ "UpperThresholdCritical": 3.63,
+ "ReadingVolts": 3.36
+ },
+ {
+ "MaxReadingRange": 5.97,
+ "RelatedItem": [
+ {
+ "@odata.id": "/redfish/v1/Systems/1"
+ },
+ {
+ "@odata.id": "/redfish/v1/Chassis/1"
+ }
+ ],
+ "@odata.id": "/redfish/v1/Chassis/1/Power#/Voltages/2",
+ "Status": {
+ "State": "Enabled"
+ },
+ "SensorNumber": 142,
+ "Name": "SysBrd 5V",
+ "PhysicalContext": "VoltageRegulator",
+ "LowerThresholdCritical": 4.49,
+ "RelatedItem@odata.count": 2,
+ "MemberId": "2",
+ "MinReadingRange": null,
+ "UpperThresholdCritical": 5.5,
+ "ReadingVolts": 5.03
+ },
+ {
+ "MaxReadingRange": 3.32,
+ "RelatedItem": [
+ {
+ "@odata.id": "/redfish/v1/Systems/1"
+ },
+ {
+ "@odata.id": "/redfish/v1/Chassis/1"
+ }
+ ],
+ "@odata.id": "/redfish/v1/Chassis/1/Power#/Voltages/3",
+ "Status": {
+ "State": "Enabled"
+ },
+ "SensorNumber": 3,
+ "Name": "CMOS Battery",
+ "PhysicalContext": "VoltageRegulator",
+ "LowerThresholdCritical": 2.25,
+ "RelatedItem@odata.count": 2,
+ "MemberId": "3",
+ "MinReadingRange": null,
+ "LowerThresholdNonCritical": 2.39,
+ "ReadingVolts": 3.12
+ }
+ ],
+ "Voltages@odata.count": 4,
+ "Redundancy": [
+ {
+ "@odata.id": "/redfish/v1/Chassis/1/Power#/Redundancy/0",
+ "Status": {
+ "State": "Enabled",
+ "Health": "OK"
+ },
+ "Name": "PSU Redundancy",
+ "MinNumNeeded": 2,
+ "Oem": {
+ "Lenovo": {
+ "NonRedundantAvailablePower": 1100,
+ "@odata.type": "#LenovoRedundancy.v1_0_0.LenovoRedundancyProperties",
+ "PowerRedundancySettings": {
+ "EstimatedUsage": "58.55%",
+ "MaxPowerLimitWatts": 1100,
+ "PowerFailureLimit": 0,
+ "PowerRedundancyPolicy": "RedundantWithThrottling"
+ }
+ }
+ },
+ "RedundancyEnabled": true,
+ "RedundancySet": [
+ {
+ "@odata.id": "/redfish/v1/Chassis/1/Power#/PowerSupplies/0"
+ },
+ {
+ "@odata.id": "/redfish/v1/Chassis/1/Power#/PowerSupplies/1"
+ }
+ ],
+ "RedundancySet@odata.count": 2,
+ "MaxNumSupported": 2,
+ "Mode": "N+m",
+ "MemberId": "0"
+ }
+ ],
+ "Description": "Power Consumption and Power Limiting",
+ "Name": "Power",
+ "PowerSupplies@odata.count": 2,
+ "Oem": {
+ "Lenovo": {
+ "@odata.type": "#LenovoPower.v1_0_0.Capabilities",
+ "LocalPowerControlEnabled": true,
+ "PowerOnPermissionEnabled": true,
+ "PowerRestorePolicy": "Restore",
+ "WakeOnLANEnabled": true
+ }
+ },
+ "@odata.type": "#Power.v1_5_1.Power",
+ "Id": "Power",
+ "@odata.etag": "\"ad85a1403e07a433386e9907d00565cc\"",
+ "PowerControl": [
+ {
+ "PowerAllocatedWatts": 1100,
+ "RelatedItem": [
+ {
+ "@odata.id": "/redfish/v1/Chassis/1"
+ }
+ ],
+ "@odata.id": "/redfish/v1/Chassis/1/Power#/PowerControl/0",
+ "Status": {
+ "HealthRollup": "Warning",
+ "State": "Enabled"
+ },
+ "PowerLimit": {
+ "LimitException": "NoAction",
+ "LimitInWatts": null
+ },
+ "Name": "Server Power Control",
+ "Oem": {
+ "Lenovo": {
+ "PowerUtilization": {
+ "MaxLimitInWatts": 1100,
+ "EnablePowerCapping": false,
+ "LimitMode": "AC",
+ "EnablePowerCapping@Redfish.Deprecated": "The property is deprecated. Please use LimitInWatts instead.",
+ "CapacityMinAC": 617,
+ "MinLimitInWatts": 0,
+ "GuaranteedInWatts": 617,
+ "CapacityMinDC": 578,
+ "CapacityMaxDC": 749,
+ "CapacityMaxAC": 802
+ },
+ "HistoryPowerMetric": {
+ "@odata.id": "/redfish/v1/Chassis/1/Power/PowerControl/0/Oem/Lenovo/HistoryPowerMetric"
+ },
+ "@odata.type": "#LenovoPower.v1_0_0.PowerControl"
+ }
+ },
+ "PowerAvailableWatts": 0,
+ "PowerMetrics": {
+ "IntervalInMin": 60,
+ "AverageConsumedWatts": 314.716675,
+ "MinConsumedWatts": 311,
+ "MaxConsumedWatts": 318
+ },
+ "RelatedItem@odata.count": 1,
+ "MemberId": "0",
+ "PowerRequestedWatts": 802,
+ "PowerConsumedWatts": 344,
+ "PowerCapacityWatts": 1100
+ }
+ ],
+ "PowerSupplies": [
+ {
+ "SerialNumber": "A4DB8BP11WJ",
+ "InputRanges": [
+ {
+ "InputType": null,
+ "OutputWattage": null,
+ "MinimumVoltage": null,
+ "MaximumVoltage": null
+ }
+ ],
+ "@odata.id": "/redfish/v1/Chassis/1/Power#/PowerSupplies/0",
+ "RelatedItem@odata.count": 1,
+ "MemberId": "0",
+ "PartNumber": "SP57A02023",
+ "FirmwareVersion": "4.52",
+ "Status": {
+ "State": "Enabled",
+ "Health": "Warning"
+ },
+ "LineInputVoltage": null,
+ "Name": "PSU1",
+ "PowerSupplyType": "Unknown",
+ "LastPowerOutputWatts": 316,
+ "Oem": {
+ "Lenovo": {
+ "Location": {
+ "InfoFormat": "Slot X",
+ "Info": "Slot 1"
+ },
+ "HistoryPowerSupplyMetric": {
+ "@odata.id": "/redfish/v1/Chassis/1/Power/PowerSupplies/0/Oem/Lenovo/HistoryPowerSupplyMetric"
+ },
+ "@odata.type": "#LenovoPower.v1_0_0.PowerSupply"
+ }
+ },
+ "PowerCapacityWatts": null,
+ "Manufacturer": "ACBE",
+ "LineInputVoltageType": "Unknown",
+ "Model": "LENOVO-SP57A02023",
+ "RelatedItem": [
+ {
+ "@odata.id": "/redfish/v1/Chassis/1"
+ }
+ ]
+ },
+ {
+ "SerialNumber": "A4DB8BP12J7",
+ "InputRanges": [
+ {
+ "InputType": "AC",
+ "OutputWattage": 1100,
+ "MinimumVoltage": 200,
+ "MaximumVoltage": 240
+ }
+ ],
+ "@odata.id": "/redfish/v1/Chassis/1/Power#/PowerSupplies/1",
+ "RelatedItem@odata.count": 1,
+ "MemberId": "1",
+ "PartNumber": "SP57A02023",
+ "FirmwareVersion": "4.52",
+ "Status": {
+ "State": "Enabled",
+ "Health": "OK"
+ },
+ "LineInputVoltage": 220,
+ "Name": "PSU2",
+ "PowerSupplyType": "AC",
+ "LastPowerOutputWatts": 316,
+ "Oem": {
+ "Lenovo": {
+ "Location": {
+ "InfoFormat": "Slot X",
+ "Info": "Slot 2"
+ },
+ "HistoryPowerSupplyMetric": {
+ "@odata.id": "/redfish/v1/Chassis/1/Power/PowerSupplies/1/Oem/Lenovo/HistoryPowerSupplyMetric"
+ },
+ "@odata.type": "#LenovoPower.v1_0_0.PowerSupply"
+ }
+ },
+ "PowerCapacityWatts": 1100,
+ "Manufacturer": "ACBE",
+ "LineInputVoltageType": "ACMidLine",
+ "Model": "LENOVO-SP57A02023",
+ "RelatedItem": [
+ {
+ "@odata.id": "/redfish/v1/Chassis/1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/yardstick/tests/unit/benchmark/scenarios/energy/test_energy.py b/yardstick/tests/unit/benchmark/scenarios/energy/test_energy.py
new file mode 100644
index 000000000..98daefeb7
--- /dev/null
+++ b/yardstick/tests/unit/benchmark/scenarios/energy/test_energy.py
@@ -0,0 +1,182 @@
+##############################################################################
+# Copyright (c) 2019 Lenovo Group Limited Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# Unittest for yardstick.benchmark.scenarios.energy.energy.Energy
+
+from __future__ import absolute_import
+import unittest
+import mock
+import os
+from yardstick.benchmark.scenarios.energy import energy
+
+
+class EnergyTestCase(unittest.TestCase):
+
+ def setUp(self):
+ self.ctx = {
+ 'target': {
+ 'ip': '172.16.0.137',
+ 'user': 'root',
+ 'password': 'passw0rd',
+ 'redfish_ip': '10.229.17.105',
+ 'redfish_user': 'USERID',
+ 'redfish_pwd': "PASSW0RD",
+ }
+ }
+ self.result = {}
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_setup_response_success(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 200
+ p.setup()
+ self.assertTrue(p.get_response)
+ self.assertTrue(p.setup_done)
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_setup_response_failed(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 404
+ p.setup()
+ self.assertFalse(p.get_response)
+ self.assertTrue(p.setup_done)
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_load_chassis_list_success(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ expect_result = self._read_file("energy_sample_chassis_output.txt")
+ expect_result = str(expect_result)
+ expect_result = expect_result.replace("'", '"')
+ mock_send_request.return_value.status_code = 200
+ mock_send_request.return_value.text = expect_result
+ self.result = p.load_chassis_list()
+ self.assertEqual(self.result, ["/redfish/v1/Chassis/1"])
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_load_chassis_response_fail(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 404
+ self.result = p.load_chassis_list()
+ self.assertEqual(self.result, [])
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_load_chassis_wrongtype_response(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 200
+ expect_result = {}
+ mock_send_request.return_value.text = expect_result
+ self.result = p.load_chassis_list()
+ self.assertEqual(self.result, [])
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_load_chassis_inproper_key(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 200
+ expect_result = '{"some_key": "some_value"}'
+ mock_send_request.return_value.text = expect_result
+ self.result = p.load_chassis_list()
+ self.assertEqual(self.result, [])
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_energy_getpower_success(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ expect_result = self._read_file("energy_sample_power_metrics.txt")
+ expect_result = str(expect_result)
+ expect_result = expect_result.replace("'", '"')
+ mock_send_request.return_value.status_code = 200
+ mock_send_request.return_value.text = expect_result
+ self.result = p.get_power("/redfish/v1/Chassis/1")
+ self.assertEqual(self.result, 344)
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_energy_getpower_response_fail(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 404
+ self.result = p.get_power("/redfish/v1/Chassis/1")
+ self.assertEqual(self.result, -1)
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_energy_getpower_wrongtype_response(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 200
+ expect_result = {}
+ mock_send_request.return_value.text = expect_result
+ self.result = p.get_power("/redfish/v1/Chassis/1")
+ self.assertEqual(self.result, -1)
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_energy_getpower_inproper_key(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 200
+ expect_result = '{"some_key": "some_value"}'
+ mock_send_request.return_value.text = expect_result
+ self.result = p.get_power("/redfish/v1/Chassis/1")
+ self.assertEqual(self.result, -1)
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_run_success(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 200
+ chassis_list = mock.Mock(return_value=["/redfish/v1/Chassis/1"])
+ p.load_chassis_list = chassis_list
+ power = mock.Mock(return_value=344)
+ p.get_power = power
+ p.run(self.result)
+ self.assertEqual(self.result, {"power": 344})
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_run_no_response(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 404
+ chassis_list = mock.Mock(return_value=["/redfish/v1/Chassis/1"])
+ p.load_chassis_list = chassis_list
+ p.run(self.result)
+ self.assertEqual(self.result, {"power": -1})
+
+ @mock.patch('yardstick.benchmark.scenarios.'
+ 'energy.energy.Energy._send_request')
+ def test_run_wrong_chassis(self, mock_send_request):
+ args = {}
+ p = energy.Energy(args, self.ctx)
+ mock_send_request.return_value.status_code = 200
+ chassis_list = mock.Mock(return_value=[])
+ p.load_chassis_list = chassis_list
+ p.run(self.result)
+ self.assertEqual(self.result, {"power": -1})
+
+ def _read_file(self, filename):
+ curr_path = os.path.dirname(os.path.abspath(__file__))
+ output = os.path.join(curr_path, filename)
+ with open(output) as f:
+ sample_output = f.read()
+ return sample_output
diff --git a/yardstick/tests/unit/benchmark/scenarios/networking/test_ping.py b/yardstick/tests/unit/benchmark/scenarios/networking/test_ping.py
index 559e0599e..944202658 100644
--- a/yardstick/tests/unit/benchmark/scenarios/networking/test_ping.py
+++ b/yardstick/tests/unit/benchmark/scenarios/networking/test_ping.py
@@ -91,3 +91,17 @@ class PingTestCase(unittest.TestCase):
mock_ssh.SSH.from_node().execute.return_value = (1, '', 'FOOBAR')
self.assertRaises(RuntimeError, p.run, result)
+
+ @mock.patch('yardstick.benchmark.scenarios.networking.ping.ssh')
+ def test_ping_unsuccessful_no_sla(self, mock_ssh):
+
+ args = {
+ 'options': {'packetsize': 200},
+ 'target': 'ares.demo'
+ }
+ result = {}
+
+ p = ping.Ping(args, self.ctx)
+
+ mock_ssh.SSH.from_node().execute.return_value = (0, '', '')
+ self.assertRaises(y_exc.SLAValidationError, p.run, result)
diff --git a/yardstick/tests/unit/benchmark/scenarios/networking/test_vnf_generic.py b/yardstick/tests/unit/benchmark/scenarios/networking/test_vnf_generic.py
index 6bf2f2c2f..cf9a26a76 100644
--- a/yardstick/tests/unit/benchmark/scenarios/networking/test_vnf_generic.py
+++ b/yardstick/tests/unit/benchmark/scenarios/networking/test_vnf_generic.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -159,7 +159,7 @@ TRAFFIC_PROFILE = {
class TestNetworkServiceTestCase(unittest.TestCase):
def setUp(self):
- self.tg__1 = {
+ self.tg__0 = {
'name': 'trafficgen_1.yardstick',
'ip': '10.10.10.11',
'role': 'TrafficGen',
@@ -185,7 +185,7 @@ class TestNetworkServiceTestCase(unittest.TestCase):
},
}
- self.vnf__1 = {
+ self.vnf__0 = {
'name': 'vnf.yardstick',
'ip': '10.10.10.12',
'host': '10.223.197.164',
@@ -242,8 +242,8 @@ class TestNetworkServiceTestCase(unittest.TestCase):
self.context_cfg = {
'nodes': {
- 'tg__1': self.tg__1,
- 'vnf__1': self.vnf__1,
+ 'tg__0': self.tg__0,
+ 'vnf__0': self.vnf__0,
},
'networks': {
GenericVNF.UPLINK: {
@@ -270,7 +270,7 @@ class TestNetworkServiceTestCase(unittest.TestCase):
],
'type': 'ELAN',
'id': GenericVNF.UPLINK,
- 'name': 'tg__1 to vnf__1 link 1'
+ 'name': 'tg__0 to vnf__0 link 1'
}
self.vld1 = {
@@ -288,7 +288,7 @@ class TestNetworkServiceTestCase(unittest.TestCase):
],
'type': 'ELAN',
'id': GenericVNF.DOWNLINK,
- 'name': 'vnf__1 to tg__1 link 2'
+ 'name': 'vnf__0 to tg__0 link 2'
}
self.topology = {
@@ -300,12 +300,12 @@ class TestNetworkServiceTestCase(unittest.TestCase):
{
'member-vnf-index': '1',
'VNF model': 'tg_trex_tpl.yaml',
- 'vnfd-id-ref': 'tg__1',
+ 'vnfd-id-ref': 'tg__0',
},
{
'member-vnf-index': '2',
'VNF model': 'tg_trex_tpl.yaml',
- 'vnfd-id-ref': 'vnf__1',
+ 'vnfd-id-ref': 'vnf__0',
},
],
'vld': [self.vld0, self.vld1],
@@ -325,6 +325,8 @@ class TestNetworkServiceTestCase(unittest.TestCase):
},
},
'options': {
+ 'simulated_users': {'uplink': [1, 2]},
+ 'page_object': {'uplink': [1, 2]},
'framesize': {'64B': 100}
},
'runner': {
@@ -341,8 +343,8 @@ class TestNetworkServiceTestCase(unittest.TestCase):
},
'nodes': {
'tg__2': 'trafficgen_2.yardstick',
- 'tg__1': 'trafficgen_1.yardstick',
- 'vnf__1': 'vnf.yardstick',
+ 'tg__0': 'trafficgen_1.yardstick',
+ 'vnf__0': 'vnf.yardstick',
},
}
@@ -409,12 +411,12 @@ class TestNetworkServiceTestCase(unittest.TestCase):
'flow': {
'src_ip': [
{
- 'tg__1': 'xe0',
+ 'tg__0': 'xe0',
},
],
'dst_ip': [
{
- 'tg__1': 'xe1',
+ 'tg__0': 'xe1',
},
],
'public_ip': ['1.1.1.1'],
@@ -444,11 +446,10 @@ class TestNetworkServiceTestCase(unittest.TestCase):
self.assertIn('found in', exc_str)
def test_load_vnf_models_invalid(self):
- self.context_cfg["nodes"]['tg__1']['VNF model'] = \
+ self.context_cfg["nodes"]['tg__0']['VNF model'] = \
self._get_file_abspath("tg_trex_tpl.yaml")
- self.context_cfg["nodes"]['vnf__1']['VNF model'] = \
+ self.context_cfg["nodes"]['vnf__0']['VNF model'] = \
self._get_file_abspath("tg_trex_tpl.yaml")
- self.context_cfg['task_id'] = 'fake_task_id'
vnf = mock.Mock(autospec=GenericVNF)
self.s.get_vnf_impl = mock.Mock(return_value=vnf)
@@ -468,13 +469,13 @@ class TestNetworkServiceTestCase(unittest.TestCase):
nodes = self.context_cfg["nodes"]
self.assertEqual('../../vnf_descriptors/tg_rfc2544_tpl.yaml',
- nodes['tg__1']['VNF model'])
+ nodes['tg__0']['VNF model'])
self.assertEqual('../../vnf_descriptors/vpe_vnf.yaml',
- nodes['vnf__1']['VNF model'])
+ nodes['vnf__0']['VNF model'])
def test_map_topology_to_infrastructure_insufficient_nodes(self):
cfg = deepcopy(self.context_cfg)
- del cfg['nodes']['vnf__1']
+ del cfg['nodes']['vnf__0']
cfg_patch = mock.patch.object(self.s, 'context_cfg', cfg)
with cfg_patch:
@@ -488,10 +489,10 @@ class TestNetworkServiceTestCase(unittest.TestCase):
cfg = deepcopy(self.s.context_cfg)
# delete all, we don't know which will come first
- del cfg['nodes']['vnf__1']['interfaces']['xe0']['local_mac']
- del cfg['nodes']['vnf__1']['interfaces']['xe1']['local_mac']
- del cfg['nodes']['tg__1']['interfaces']['xe0']['local_mac']
- del cfg['nodes']['tg__1']['interfaces']['xe1']['local_mac']
+ del cfg['nodes']['vnf__0']['interfaces']['xe0']['local_mac']
+ del cfg['nodes']['vnf__0']['interfaces']['xe1']['local_mac']
+ del cfg['nodes']['tg__0']['interfaces']['xe0']['local_mac']
+ del cfg['nodes']['tg__0']['interfaces']['xe1']['local_mac']
config_patch = mock.patch.object(self.s, 'context_cfg', cfg)
with config_patch:
@@ -506,7 +507,7 @@ class TestNetworkServiceTestCase(unittest.TestCase):
ssh.from_node.return_value = ssh_mock
# purge an important key from the data structure
- for interface in self.tg__1['interfaces'].values():
+ for interface in self.tg__0['interfaces'].values():
del interface['local_mac']
with self.assertRaises(exceptions.IncorrectConfig) as raised:
@@ -515,7 +516,7 @@ class TestNetworkServiceTestCase(unittest.TestCase):
self.assertIn('not found', str(raised.exception))
# restore local_mac
- for index, interface in enumerate(self.tg__1['interfaces'].values()):
+ for index, interface in enumerate(self.tg__0['interfaces'].values()):
interface['local_mac'] = '00:00:00:00:00:{:2x}'.format(index)
# make a connection point ref with 3 points
@@ -566,7 +567,6 @@ class TestNetworkServiceTestCase(unittest.TestCase):
tgen.verify_traffic = lambda x: verified_dict
tgen.terminate = mock.Mock(return_value=True)
tgen.name = "tgen__1"
- tgen.run_traffic.return_value = 'tg_id'
vnf = mock.Mock(autospec=GenericVNF)
vnf.runs_traffic = False
vnf.terminate = mock.Mock(return_value=True)
@@ -579,6 +579,7 @@ class TestNetworkServiceTestCase(unittest.TestCase):
self.s.load_vnf_models = mock.Mock(return_value=self.s.vnfs)
self.s._fill_traffic_profile = \
mock.Mock(return_value=TRAFFIC_PROFILE)
+ self.assertIsNone(self.s.setup())
def test_setup_exception(self):
with mock.patch("yardstick.ssh.SSH") as ssh:
@@ -620,16 +621,38 @@ class TestNetworkServiceTestCase(unittest.TestCase):
with self.assertRaises(IOError):
self.s._get_traffic_profile()
+ def test__key_list_to_dict(self):
+ result = self.s._key_list_to_dict("uplink", {"uplink": [1, 2]})
+ self.assertEqual({"uplink_0": 1, "uplink_1": 2}, result)
+
+ def test__get_simulated_users(self):
+ result = self.s._get_simulated_users()
+ self.assertEqual({'simulated_users': {'uplink_0': 1, 'uplink_1': 2}},
+ result)
+
+ def test__get_page_object(self):
+ result = self.s._get_page_object()
+ self.assertEqual({'page_object': {'uplink_0': 1, 'uplink_1': 2}},
+ result)
+
def test___get_traffic_imix_exception(self):
with mock.patch.dict(self.scenario_cfg["traffic_options"], {'imix': ''}):
self.assertEqual({'imix': {'64B': 100}},
self.s._get_traffic_imix())
+ def test__get_ip_priority(self):
+ with mock.patch.dict(self.scenario_cfg["options"],
+ {'priority': {'raw': '0x01'}}):
+ self.assertEqual({'raw': '0x01'}, self.s._get_ip_priority())
+
+ def test__get_ip_priority_exception(self):
+ self.assertEqual({}, self.s._get_ip_priority())
+
@mock.patch.object(base.TrafficProfile, 'get')
@mock.patch.object(vnfdgen, 'generate_vnfd')
def test__fill_traffic_profile(self, mock_generate, mock_tprofile_get):
fake_tprofile = mock.Mock()
- fake_vnfd = mock.Mock()
+ fake_vnfd = mock.MagicMock()
with mock.patch.object(self.s, '_get_traffic_profile',
return_value=fake_tprofile) as mock_get_tp:
mock_generate.return_value = fake_vnfd
@@ -641,11 +664,32 @@ class TestNetworkServiceTestCase(unittest.TestCase):
'extra_args': {'arg1': 'value1', 'arg2': 'value2'},
'flow': {'flow': {}},
'imix': {'imix': {'64B': 100}},
+ 'priority': {},
'uplink': {},
- 'duration': 30}
+ 'duration': 30,
+ 'simulated_users': {
+ 'simulated_users': {'uplink_0': 1, 'uplink_1': 2}},
+ 'page_object': {
+ 'page_object': {'uplink_0': 1, 'uplink_1': 2}},}
)
mock_tprofile_get.assert_called_once_with(fake_vnfd)
+ @mock.patch.object(base.TrafficProfile, 'get')
+ @mock.patch.object(vnfdgen, 'generate_vnfd')
+ def test__fill_traffic_profile2(self, mock_generate, mock_tprofile_get):
+ fake_tprofile = mock.Mock()
+ fake_vnfd = {}
+ with mock.patch.object(self.s, '_get_traffic_profile',
+ return_value=fake_tprofile) as mock_get_tp:
+ mock_generate.return_value = fake_vnfd
+
+ self.s.scenario_cfg["options"] = {"traffic_config": {"duration": 99899}}
+ self.s._fill_traffic_profile()
+ mock_get_tp.assert_called_once()
+ self.assertIn("traffic_profile", fake_vnfd)
+ self.assertIn("duration", fake_vnfd["traffic_profile"])
+ self.assertEqual(99899, fake_vnfd["traffic_profile"]["duration"])
+
@mock.patch.object(utils, 'open_relative_file')
def test__get_topology(self, mock_open_path):
self.s.scenario_cfg['topology'] = 'fake_topology'
@@ -669,9 +713,6 @@ class TestNetworkServiceTestCase(unittest.TestCase):
)
self.assertEqual(self.s.topology, 'fake_nsd')
- def test_get_mq_ids(self):
- self.assertEqual(self.s._mq_ids, self.s.get_mq_ids())
-
def test_teardown(self):
vnf = mock.Mock(autospec=GenericVNF)
vnf.terminate = mock.Mock(return_value=True)
@@ -695,3 +736,138 @@ class TestNetworkServiceTestCase(unittest.TestCase):
mock.Mock(return_value=True)
with self.assertRaises(RuntimeError):
self.s.teardown()
+
+
+class TestNetworkServiceRFC2544TestCase(TestNetworkServiceTestCase):
+
+ def setUp(self):
+ super(TestNetworkServiceRFC2544TestCase, self).setUp()
+ self.s = vnf_generic.NetworkServiceRFC2544(self.scenario_cfg,
+ self.context_cfg)
+
+ def test_run(self):
+ tgen = mock.Mock(autospec=GenericTrafficGen)
+ tgen.traffic_finished = True
+ verified_dict = {"verified": True}
+ tgen.verify_traffic = lambda x: verified_dict
+ tgen.name = "tgen__1"
+ tgen.wait_on_trafic.return_value = 'COMPLETE'
+ vnf = mock.Mock(autospec=GenericVNF)
+ vnf.runs_traffic = False
+ self.s.vnfs = [tgen, vnf]
+ self.s.traffic_profile = mock.Mock()
+ self.s._fill_traffic_profile = mock.Mock()
+ self.s.collector = mock.Mock(autospec=Collector)
+ self.s.collector.get_kpi = mock.Mock(
+ return_value={tgen.name: verified_dict})
+ result = mock.Mock()
+ self.s.run(result)
+ self.s._fill_traffic_profile.assert_called_once()
+ result.push.assert_called_once()
+
+ def test_setup(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ ssh_mock.execute = \
+ mock.Mock(return_value=(0, SYS_CLASS_NET + IP_ADDR_SHOW, ""))
+ ssh.from_node.return_value = ssh_mock
+
+ tgen = mock.Mock(autospec=GenericTrafficGen)
+ tgen.traffic_finished = True
+ verified_dict = {"verified": True}
+ tgen.verify_traffic = lambda x: verified_dict
+ tgen.terminate = mock.Mock(return_value=True)
+ tgen.name = "tgen__1"
+ tgen.run_traffic.return_value = 'tg_id'
+ vnf = mock.Mock(autospec=GenericVNF)
+ vnf.runs_traffic = False
+ vnf.terminate = mock.Mock(return_value=True)
+ self.s.vnfs = [tgen, vnf]
+ self.s.traffic_profile = mock.Mock()
+ self.s.collector = mock.Mock(autospec=Collector)
+ self.s.collector.get_kpi = \
+ mock.Mock(return_value={tgen.name: verified_dict})
+ self.s.map_topology_to_infrastructure = mock.Mock(return_value=0)
+ self.s.load_vnf_models = mock.Mock(return_value=self.s.vnfs)
+ self.s.setup()
+
+ def test_setup_exception(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ ssh_mock.execute = \
+ mock.Mock(return_value=(0, SYS_CLASS_NET + IP_ADDR_SHOW, ""))
+ ssh.from_node.return_value = ssh_mock
+
+ tgen = mock.Mock(autospec=GenericTrafficGen)
+ tgen.traffic_finished = True
+ verified_dict = {"verified": True}
+ tgen.verify_traffic = lambda x: verified_dict
+ tgen.terminate = mock.Mock(return_value=True)
+ tgen.name = "tgen__1"
+ vnf = mock.Mock(autospec=GenericVNF)
+ vnf.runs_traffic = False
+ vnf.instantiate.side_effect = RuntimeError(
+ "error during instantiate")
+ vnf.terminate = mock.Mock(return_value=True)
+ self.s.vnfs = [tgen, vnf]
+ self.s.traffic_profile = mock.Mock()
+ self.s.collector = mock.Mock(autospec=Collector)
+ self.s.collector.get_kpi = \
+ mock.Mock(return_value={tgen.name: verified_dict})
+ self.s.map_topology_to_infrastructure = mock.Mock(return_value=0)
+ self.s.load_vnf_models = mock.Mock(return_value=self.s.vnfs)
+ self.s._fill_traffic_profile = \
+ mock.Mock(return_value=TRAFFIC_PROFILE)
+ with self.assertRaises(RuntimeError):
+ self.s.setup()
+
+class TestNetworkServiceRFC3511TestCase(TestNetworkServiceTestCase):
+
+ def setUp(self):
+ super(TestNetworkServiceRFC3511TestCase, self).setUp()
+ self.s = vnf_generic.NetworkServiceRFC3511(self.scenario_cfg,
+ self.context_cfg)
+
+ def test_run(self):
+ tgen = mock.Mock(autospec=GenericTrafficGen)
+ tgen.traffic_finished = True
+ verified_dict = {"verified": True}
+ tgen.verify_traffic = lambda x: verified_dict
+ tgen.name = "tgen__1"
+ vnf = mock.Mock(autospec=GenericVNF)
+ vnf.runs_traffic = False
+ self.s.vnfs = [tgen, vnf]
+ self.s.traffic_profile = mock.Mock()
+ self.s._fill_traffic_profile = mock.Mock()
+ self.s.collector = mock.Mock(autospec=Collector)
+ self.s.collector.get_kpi = mock.Mock()
+ result = mock.Mock()
+ self.s.run(result)
+ self.s._fill_traffic_profile.assert_called_once()
+ result.push.assert_called_once()
+
+ def test_setup(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ ssh_mock.execute = \
+ mock.Mock(return_value=(0, SYS_CLASS_NET + IP_ADDR_SHOW, ""))
+ ssh.from_node.return_value = ssh_mock
+
+ tgen = mock.Mock(autospec=GenericTrafficGen)
+ tgen.traffic_finished = True
+ verified_dict = {"verified": True}
+ tgen.verify_traffic = lambda x: verified_dict
+ tgen.terminate = mock.Mock(return_value=True)
+ tgen.name = "tgen__1"
+ tgen.run_traffic.return_value = 'tg_id'
+ vnf = mock.Mock(autospec=GenericVNF)
+ vnf.runs_traffic = False
+ vnf.terminate = mock.Mock(return_value=True)
+ self.s.vnfs = [tgen, vnf]
+ self.s.traffic_profile = mock.Mock()
+ self.s.collector = mock.Mock(autospec=Collector)
+ self.s.collector.get_kpi = \
+ mock.Mock(return_value={tgen.name: verified_dict})
+ self.s.map_topology_to_infrastructure = mock.Mock(return_value=0)
+ self.s.load_vnf_models = mock.Mock(return_value=self.s.vnfs)
+ self.s.setup()
diff --git a/yardstick/tests/unit/benchmark/scenarios/networking/vpe_vnf_topology.yaml b/yardstick/tests/unit/benchmark/scenarios/networking/vpe_vnf_topology.yaml
index 1ac6c1f89..aaf84bb5e 100644
--- a/yardstick/tests/unit/benchmark/scenarios/networking/vpe_vnf_topology.yaml
+++ b/yardstick/tests/unit/benchmark/scenarios/networking/vpe_vnf_topology.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: scenario with VPE,L3fwd and VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
- VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #tg_vpe_upstream.yaml #VPE VNF
+ vnfd-id-ref: tg__0
+ VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #tg_trex_tpl.yaml #TREX
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
- VNF model: ../../vnf_descriptors/vpe_vnf.yaml #tg_l3fwd.yaml #tg_trex_tpl.yaml #TREX
+ vnfd-id-ref: vnf__0
+ VNF model: ../../vnf_descriptors/vpe_vnf.yaml #VPE VNF
vld:
- id: uplink
- name: tg__1 to vnf__1 link 1
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1 #TREX
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1 #VNF
+ vnfd-id-ref: vnf__0
- id: downlink
- name: vnf__1 to tg__1 link 2
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1 #L3fwd
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1 #VPE VNF
+ vnfd-id-ref: tg__0
diff --git a/yardstick/tests/unit/common/test_packages.py b/yardstick/tests/unit/common/test_packages.py
index ba59a3015..09d76fe44 100644
--- a/yardstick/tests/unit/common/test_packages.py
+++ b/yardstick/tests/unit/common/test_packages.py
@@ -13,8 +13,8 @@
# limitations under the License.
import mock
-from pip import exceptions as pip_exceptions
-from pip.operations import freeze
+from pip._internal import exceptions as pip_exceptions
+from pip._internal.operations import freeze
import unittest
from yardstick.common import packages
diff --git a/yardstick/tests/unit/common/test_utils.py b/yardstick/tests/unit/common/test_utils.py
index 3cf6c4d05..8fed5ecf1 100644
--- a/yardstick/tests/unit/common/test_utils.py
+++ b/yardstick/tests/unit/common/test_utils.py
@@ -1135,6 +1135,15 @@ class TestUtilsIpAddrMethods(ut_base.BaseUnitTestCase):
for addr in addr_list:
self.assertRaises(Exception, utils.make_ipv4_address, addr)
+ def test_get_ip_range_count(self):
+ iprange = "192.168.0.1-192.168.0.25"
+ count = utils.get_ip_range_count(iprange)
+ self.assertEqual(count, 24)
+
+ def test_get_ip_range_start(self):
+ iprange = "192.168.0.1-192.168.0.25"
+ start = utils.get_ip_range_start(iprange)
+ self.assertEqual(start, "192.168.0.1")
def test_safe_ip_address(self):
addr_list = self.GOOD_IP_V4_ADDRESS_STR_LIST
@@ -1407,3 +1416,48 @@ class SafeCaseTestCase(unittest.TestCase):
def test_default_value(self):
self.assertEqual(0, utils.safe_cast('', 'int', 0))
+
+
+class SetupHugepagesTestCase(unittest.TestCase):
+
+ @mock.patch.object(six, 'BytesIO', return_value=six.BytesIO(b'5\n'))
+ @mock.patch.object(utils, 'read_meminfo',
+ return_value={'Hugepagesize': '1024'})
+ def test_setup_hugepages(self, mock_meminfo, *args):
+ ssh = mock.Mock()
+ ssh.execute = mock.Mock()
+ hp_size_kb, hp_number, hp_number_set = utils.setup_hugepages(ssh, 10 * 1024)
+ mock_meminfo.assert_called_once_with(ssh)
+ ssh.execute.assert_called_once_with(
+ 'echo 10 | sudo tee /proc/sys/vm/nr_hugepages')
+ self.assertEqual(hp_size_kb, 1024)
+ self.assertEqual(hp_number, 10)
+ self.assertEqual(hp_number_set, 5)
+
+
+class GetOSSampleInfoTestCase(unittest.TestCase):
+
+ def test_get_os_version(self, *args):
+ ssh = mock.Mock()
+ ssh.execute.return_value = (0, "18.04", "")
+ utils.get_os_version(ssh)
+ ssh.execute.assert_called_once_with("cat /etc/lsb-release")
+
+ def test_get_kernel_version(self, *args):
+ ssh = mock.Mock()
+ ssh.execute.return_value = (0, "Linux", "")
+ utils.get_kernel_version(ssh)
+ ssh.execute.assert_called_once_with("uname -a")
+
+ def test_get_sample_vnf_info(self, *args):
+ json_out = """
+ {"UDP_Replay": {
+ "branch_commit": "47123bfc1b3c0d0b01884aebbce1a3e09ad7ddb0",
+ "md5": "4577702f6d6848380bd912232a1b9ca5",
+ "path_vnf": "/opt/nsb_bin/UDP_Replay"
+ }
+ }"""
+ json_file = '/opt/nsb_bin/yardstick_sample_vnf.json'
+ ssh = mock.Mock()
+ ssh.execute.return_value = (0, json_out, "")
+ utils.get_sample_vnf_info(ssh, json_file)
diff --git a/yardstick/tests/unit/network_services/helpers/test_cpu.py b/yardstick/tests/unit/network_services/helpers/test_cpu.py
index 871fbf8c9..a1c0826fb 100644
--- a/yardstick/tests/unit/network_services/helpers/test_cpu.py
+++ b/yardstick/tests/unit/network_services/helpers/test_cpu.py
@@ -119,3 +119,97 @@ class TestCpuSysCores(unittest.TestCase):
vnf_cfg = {'lb_config': 'SW', 'lb_count': 1, 'worker_config':
'1C/1T', 'worker_threads': 1}
self.assertEqual(-1, cpu_topo.validate_cpu_cfg(vnf_cfg))
+
+ def test_get_cpu_layout(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ ssh_mock.execute = \
+ mock.Mock(
+ return_value=(1, "# CPU,Core,Socket,Node,,L1d,L1i,L2,L3\n'"
+ "0,0,0,0,,0,0,0,0\n"
+ "1,1,0,0,,1,1,1,0\n", ""))
+ ssh_mock.put = \
+ mock.Mock(return_value=(1, "", ""))
+ cpu_topo = CpuSysCores(ssh_mock)
+ subprocess.check_output = mock.Mock(return_value=0)
+ self.assertEqual({'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 1, 0, 0, 0, 1, 1, 1, 0]]},
+ cpu_topo.get_cpu_layout())
+
+ def test__str2int(self):
+ self.assertEqual(1, CpuSysCores._str2int("1"))
+
+ def test__str2int_error(self):
+ self.assertEqual(0, CpuSysCores._str2int("err"))
+
+ def test_smt_enabled(self):
+ self.assertEqual(False, CpuSysCores.smt_enabled(
+ {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 1, 0, 0, 0, 1, 1, 1, 0]]}))
+
+ def test_is_smt_enabled(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ cpu_topo = CpuSysCores(ssh_mock)
+ cpu_topo.cpuinfo = {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 1, 0, 0, 0, 1, 1, 1, 0]]}
+ self.assertEqual(False, cpu_topo.is_smt_enabled())
+
+ def test_cpu_list_per_node(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ cpu_topo = CpuSysCores(ssh_mock)
+ cpu_topo.cpuinfo = {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 1, 0, 0, 0, 1, 1, 1, 0]]}
+ self.assertEqual([0, 1], cpu_topo.cpu_list_per_node(0, False))
+
+ def test_cpu_list_per_node_error(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ cpu_topo = CpuSysCores(ssh_mock)
+ cpu_topo.cpuinfo = {'err': [[0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 1, 0, 0, 0, 1, 1, 1, 0]]}
+ with self.assertRaises(RuntimeError) as raised:
+ cpu_topo.cpu_list_per_node(0, False)
+ self.assertIn('Node cpuinfo not available.', str(raised.exception))
+
+ def test_cpu_list_per_node_smt_error(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ cpu_topo = CpuSysCores(ssh_mock)
+ cpu_topo.cpuinfo = {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 1, 0, 0, 0, 1, 1, 1, 0]]}
+ with self.assertRaises(RuntimeError) as raised:
+ cpu_topo.cpu_list_per_node(0, True)
+ self.assertIn('SMT is not enabled.', str(raised.exception))
+
+ def test_cpu_slice_of_list_per_node(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ cpu_topo = CpuSysCores(ssh_mock)
+ cpu_topo.cpuinfo = {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 1, 0, 0, 0, 1, 1, 1, 0]]}
+ self.assertEqual([1],
+ cpu_topo.cpu_slice_of_list_per_node(0, 1, 0,
+ False))
+
+ def test_cpu_slice_of_list_per_node_error(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ cpu_topo = CpuSysCores(ssh_mock)
+ cpu_topo.cpuinfo = {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 1, 0, 0, 0, 1, 1, 1, 0]]}
+ with self.assertRaises(RuntimeError) as raised:
+ cpu_topo.cpu_slice_of_list_per_node(1, 1, 1, False)
+ self.assertIn('cpu_cnt + skip_cnt > length(cpu list).',
+ str(raised.exception))
+
+ def test_cpu_list_per_node_str(self):
+ with mock.patch("yardstick.ssh.SSH") as ssh:
+ ssh_mock = mock.Mock(autospec=ssh.SSH)
+ cpu_topo = CpuSysCores(ssh_mock)
+ cpu_topo.cpuinfo = {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 1, 0, 0, 0, 1, 1, 1, 0]]}
+ self.assertEqual("1",
+ cpu_topo.cpu_list_per_node_str(0, 1, 1, ',',
+ False))
diff --git a/yardstick/tests/unit/network_services/helpers/vpp_helpers/__init__.py b/yardstick/tests/unit/network_services/helpers/vpp_helpers/__init__.py
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/yardstick/tests/unit/network_services/helpers/vpp_helpers/__init__.py
diff --git a/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_multiple_loss_ratio_search.py b/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_multiple_loss_ratio_search.py
new file mode 100644
index 000000000..d3145546a
--- /dev/null
+++ b/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_multiple_loss_ratio_search.py
@@ -0,0 +1,2164 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+
+import mock
+
+from yardstick.network_services.helpers.vpp_helpers.multiple_loss_ratio_search import \
+ MultipleLossRatioSearch
+from yardstick.network_services.helpers.vpp_helpers.ndr_pdr_result import \
+ NdrPdrResult
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_interval import \
+ ReceiveRateInterval
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_measurement import \
+ ReceiveRateMeasurement
+from yardstick.network_services.traffic_profile.rfc2544 import PortPgIDMap
+
+
+class TestMultipleLossRatioSearch(unittest.TestCase):
+
+ def test___init__(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ self.assertEqual(True, algorithm.latency)
+ self.assertEqual(64, algorithm.pkt_size)
+ self.assertEqual(30, algorithm.final_trial_duration)
+ self.assertEqual(0.005, algorithm.final_relative_width)
+ self.assertEqual(2, algorithm.number_of_intermediate_phases)
+ self.assertEqual(1, algorithm.initial_trial_duration)
+ self.assertEqual(720, algorithm.timeout)
+ self.assertEqual(1, algorithm.doublings)
+
+ def test_double_relative_width(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ self.assertEqual(0.00997, algorithm.double_relative_width(0.005))
+
+ def test_double_step_down(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ self.assertEqual(99003.0, algorithm.double_step_down(0.005, 100000))
+
+ def test_expand_down(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ self.assertEqual(99003.0, algorithm.expand_down(0.005, 1, 100000))
+
+ def test_double_step_up(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ self.assertEqual(101007.0401907013,
+ algorithm.double_step_up(0.005, 100000))
+
+ def test_expand_up(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ self.assertEqual(101007.0401907013,
+ algorithm.expand_up(0.005, 1, 100000))
+
+ def test_half_relative_width(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ self.assertEqual(0.0025031328369998773,
+ algorithm.half_relative_width(0.005))
+
+ def test_half_step_up(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ self.assertEqual(100250.94142341711,
+ algorithm.half_step_up(0.005, 100000))
+
+ def test_init_generator(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(),
+ mock.Mock(), mock.Mock()))
+ self.assertEqual(ports, algorithm.ports)
+ self.assertEqual(port_pg_id, algorithm.port_pg_id)
+
+ def test_collect_kpi(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ algorithm.init_generator(ports, port_pg_id, mock.Mock, mock.Mock,
+ mock.Mock())
+ self.assertIsNone(algorithm.collect_kpi({}, 100000))
+
+ def test_narrow_down_ndr_and_pdr(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, 'ndrpdr') as \
+ mock_ndrpdr:
+ ndr_measured_low = ReceiveRateMeasurement(10, 13880000, 13879927,
+ 0)
+ ndr_measured_high = ReceiveRateMeasurement(10, 14880000, 14879927,
+ 0)
+ ndr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_low = ReceiveRateMeasurement(10, 11880000, 11879927,
+ 0)
+ pdr_measured_high = ReceiveRateMeasurement(10, 12880000, 12879927,
+ 0)
+ pdr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_interval = ReceiveRateInterval(ndr_measured_low,
+ ndr_measured_high)
+ pdr_interval = ReceiveRateInterval(pdr_measured_low,
+ pdr_measured_high)
+ starting_result = NdrPdrResult(ndr_interval, pdr_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock_ndrpdr.return_value = MultipleLossRatioSearch.ProgressState(
+ starting_result, 2, 30, 0.005, 0.0,
+ 4857361, 4977343)
+ self.assertEqual(
+ {'Result_NDR_LOWER': {'bandwidth_total_Gbps': 0.9327310944,
+ 'rate_total_pps': 1387992.7},
+ 'Result_NDR_UPPER': {
+ 'bandwidth_total_Gbps': 0.9999310943999999,
+ 'rate_total_pps': 1487992.7},
+ 'Result_NDR_packets_lost': {'packet_loss_ratio': 0.0,
+ 'packets_lost': 0.0},
+ 'Result_PDR_LOWER': {
+ 'bandwidth_total_Gbps': 0.7983310943999999,
+ 'rate_total_pps': 1187992.7},
+ 'Result_PDR_UPPER': {'bandwidth_total_Gbps': 0.8655310944,
+ 'rate_total_pps': 1287992.7},
+ 'Result_PDR_packets_lost': {'packet_loss_ratio': 0.0,
+ 'packets_lost': 0.0},
+ 'Result_stream0_NDR_LOWER': {'avg_latency': 3081.0,
+ 'max_latency': 3962.0,
+ 'min_latency': 1000.0},
+ 'Result_stream0_PDR_LOWER': {'avg_latency': 3081.0,
+ 'max_latency': 3962.0,
+ 'min_latency': 1000.0},
+ 'Result_stream1_NDR_LOWER': {'avg_latency': 3149.0,
+ 'max_latency': 3730.0,
+ 'min_latency': 500.0},
+ 'Result_stream1_PDR_LOWER': {'avg_latency': 3149.0,
+ 'max_latency': 3730.0,
+ 'min_latency': 500.0}},
+ algorithm.narrow_down_ndr_and_pdr(12880000, 15880000, 0.0))
+
+ def test__measure_and_update_state(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ starting_interval = ReceiveRateInterval(measured_low, measured_high)
+ starting_result = NdrPdrResult(starting_interval, starting_interval)
+ previous_state = MultipleLossRatioSearch.ProgressState(starting_result,
+ 2, 30, 0.005,
+ 0.0, 4857361,
+ 4977343)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure:
+ mock_measure.return_value = ReceiveRateMeasurement(1,
+ 4626121.09635,
+ 4626100, 13074)
+ state = algorithm._measure_and_update_state(previous_state,
+ 4626121.09635)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(1, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(4626121.09635,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(4626100,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(13074,
+ state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(4613026,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(4626100,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(13074.0,
+ state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(4613026.0,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.00283,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(1, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(4857361,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(4857339,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(84965,
+ state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(4772374,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(4857339,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(84965.0,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(4772374.0,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.01749,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(1, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(4626121.09635,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(4626100,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(13074,
+ state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(4613026,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(4626100,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(13074.0,
+ state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(4613026.0,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.00283,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(1, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(4857361,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(4857339,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(84965,
+ state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(4772374,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(4857339,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(84965.0,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(4772374.0,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.01749,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(2, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.005, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(4857361, state.minimum_transmit_rate)
+ self.assertEqual(4977343, state.maximum_transmit_rate)
+
+ def test_new_interval(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ measured = ReceiveRateMeasurement(1, 3972540.4108, 21758482, 0)
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ result = algorithm._new_interval(receive_rate_interval, measured, 0.0)
+ self.assertIsInstance(result, ReceiveRateInterval)
+ self.assertEqual(1, result.measured_low.duration)
+ self.assertEqual(3972540.4108, result.measured_low.target_tr)
+ self.assertEqual(21758482, result.measured_low.transmit_count)
+ self.assertEqual(0, result.measured_low.loss_count)
+ self.assertEqual(21758482, result.measured_low.receive_count)
+ self.assertEqual(21758482, result.measured_low.transmit_rate)
+ self.assertEqual(0.0, result.measured_low.loss_rate)
+ self.assertEqual(21758482.0, result.measured_low.receive_rate)
+ self.assertEqual(0.0, result.measured_low.loss_fraction)
+ self.assertEqual(1, result.measured_high.duration)
+ self.assertEqual(4857361, result.measured_high.target_tr)
+ self.assertEqual(4857339, result.measured_high.transmit_count)
+ self.assertEqual(84965, result.measured_high.loss_count)
+ self.assertEqual(4772374, result.measured_high.receive_count)
+ self.assertEqual(4857339, result.measured_high.transmit_rate)
+ self.assertEqual(84965.0, result.measured_high.loss_rate)
+ self.assertEqual(4772374.0, result.measured_high.receive_rate)
+ self.assertEqual(0.01749, result.measured_high.loss_fraction)
+
+ def test_new_interval_zero(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ measured = ReceiveRateMeasurement(1, 4977343, 21758482, 0)
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ result = algorithm._new_interval(receive_rate_interval, measured, 0.0)
+ self.assertIsInstance(result, ReceiveRateInterval)
+ self.assertEqual(1, result.measured_low.duration)
+ self.assertEqual(4857361.0, result.measured_low.target_tr)
+ self.assertEqual(4857339, result.measured_low.transmit_count)
+ self.assertEqual(84965, result.measured_low.loss_count)
+ self.assertEqual(4772374, result.measured_low.receive_count)
+ self.assertEqual(4857339.0, result.measured_low.transmit_rate)
+ self.assertEqual(84965.0, result.measured_low.loss_rate)
+ self.assertEqual(4772374.0, result.measured_low.receive_rate)
+ self.assertEqual(0.01749, result.measured_low.loss_fraction)
+ self.assertEqual(1, result.measured_high.duration)
+ self.assertEqual(4977343.0, result.measured_high.target_tr)
+ self.assertEqual(21758482, result.measured_high.transmit_count)
+ self.assertEqual(0, result.measured_high.loss_count)
+ self.assertEqual(21758482, result.measured_high.receive_count)
+ self.assertEqual(21758482.0, result.measured_high.transmit_rate)
+ self.assertEqual(0.0, result.measured_high.loss_rate)
+ self.assertEqual(21758482.0, result.measured_high.receive_rate)
+ self.assertEqual(0.0, result.measured_high.loss_fraction)
+
+ def test_new_interval_one(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ measured = ReceiveRateMeasurement(1, 5000000, 2175848, 0)
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ result = algorithm._new_interval(receive_rate_interval, measured, 0.0)
+ self.assertIsInstance(result, ReceiveRateInterval)
+ self.assertEqual(1, result.measured_low.duration)
+ self.assertEqual(4857361.0, result.measured_low.target_tr)
+ self.assertEqual(4857339, result.measured_low.transmit_count)
+ self.assertEqual(84965, result.measured_low.loss_count)
+ self.assertEqual(4772374, result.measured_low.receive_count)
+ self.assertEqual(4857339.0, result.measured_low.transmit_rate)
+ self.assertEqual(84965.0, result.measured_low.loss_rate)
+ self.assertEqual(4772374.0, result.measured_low.receive_rate)
+ self.assertEqual(0.01749, result.measured_low.loss_fraction)
+ self.assertEqual(1, result.measured_high.duration)
+ self.assertEqual(4977343.0, result.measured_high.target_tr)
+ self.assertEqual(4977320, result.measured_high.transmit_count)
+ self.assertEqual(119959, result.measured_high.loss_count)
+ self.assertEqual(4857361, result.measured_high.receive_count)
+ self.assertEqual(4977320.0, result.measured_high.transmit_rate)
+ self.assertEqual(119959.0, result.measured_high.loss_rate)
+ self.assertEqual(4857361.0, result.measured_high.receive_rate)
+ self.assertEqual(0.0241, result.measured_high.loss_fraction)
+
+ def test_new_interval_valid_1st(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ measured = ReceiveRateMeasurement(1, 4000000, 2175848, 0)
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ result = algorithm._new_interval(receive_rate_interval, measured, 0.5)
+ self.assertIsInstance(result, ReceiveRateInterval)
+ self.assertEqual(1, result.measured_low.duration)
+ self.assertEqual(4857361.0, result.measured_low.target_tr)
+ self.assertEqual(4857339, result.measured_low.transmit_count)
+ self.assertEqual(84965, result.measured_low.loss_count)
+ self.assertEqual(4772374, result.measured_low.receive_count)
+ self.assertEqual(4857339.0, result.measured_low.transmit_rate)
+ self.assertEqual(84965.0, result.measured_low.loss_rate)
+ self.assertEqual(4772374.0, result.measured_low.receive_rate)
+ self.assertEqual(0.01749, result.measured_low.loss_fraction)
+ self.assertEqual(1, result.measured_high.duration)
+ self.assertEqual(4977343.0, result.measured_high.target_tr)
+ self.assertEqual(4977320, result.measured_high.transmit_count)
+ self.assertEqual(119959, result.measured_high.loss_count)
+ self.assertEqual(4857361, result.measured_high.receive_count)
+ self.assertEqual(4977320.0, result.measured_high.transmit_rate)
+ self.assertEqual(119959.0, result.measured_high.loss_rate)
+ self.assertEqual(4857361.0, result.measured_high.receive_rate)
+ self.assertEqual(0.0241, result.measured_high.loss_fraction)
+
+ def test_new_interval_valid_1st_loss(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ measured = ReceiveRateMeasurement(1, 4000000, 2175848, 1000000)
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ result = algorithm._new_interval(receive_rate_interval, measured, 0.02)
+ self.assertIsInstance(result, ReceiveRateInterval)
+ self.assertEqual(1, result.measured_low.duration)
+ self.assertEqual(4000000.0, result.measured_low.target_tr)
+ self.assertEqual(2175848, result.measured_low.transmit_count)
+ self.assertEqual(1000000, result.measured_low.loss_count)
+ self.assertEqual(1175848, result.measured_low.receive_count)
+ self.assertEqual(2175848.0, result.measured_low.transmit_rate)
+ self.assertEqual(1000000.0, result.measured_low.loss_rate)
+ self.assertEqual(1175848.0, result.measured_low.receive_rate)
+ self.assertEqual(0.45959, result.measured_low.loss_fraction)
+ self.assertEqual(1, result.measured_high.duration)
+ self.assertEqual(4977343.0, result.measured_high.target_tr)
+ self.assertEqual(4977320, result.measured_high.transmit_count)
+ self.assertEqual(119959, result.measured_high.loss_count)
+ self.assertEqual(4857361, result.measured_high.receive_count)
+ self.assertEqual(4977320.0, result.measured_high.transmit_rate)
+ self.assertEqual(119959.0, result.measured_high.loss_rate)
+ self.assertEqual(4857361.0, result.measured_high.receive_rate)
+ self.assertEqual(0.0241, result.measured_high.loss_fraction)
+
+ def test_new_interval_valid_2nd(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ measured = ReceiveRateMeasurement(1, 5000000, 2175848, 0)
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ result = algorithm._new_interval(receive_rate_interval, measured, 0.5)
+ self.assertIsInstance(result, ReceiveRateInterval)
+ self.assertEqual(1, result.measured_low.duration)
+ self.assertEqual(4977343.0, result.measured_low.target_tr)
+ self.assertEqual(4977320, result.measured_low.transmit_count)
+ self.assertEqual(119959, result.measured_low.loss_count)
+ self.assertEqual(4857361, result.measured_low.receive_count)
+ self.assertEqual(4977320.0, result.measured_low.transmit_rate)
+ self.assertEqual(119959.0, result.measured_low.loss_rate)
+ self.assertEqual(4857361.0, result.measured_low.receive_rate)
+ self.assertEqual(0.0241, result.measured_low.loss_fraction)
+ self.assertEqual(1, result.measured_high.duration)
+ self.assertEqual(5000000.0, result.measured_high.target_tr)
+ self.assertEqual(2175848, result.measured_high.transmit_count)
+ self.assertEqual(0, result.measured_high.loss_count)
+ self.assertEqual(2175848, result.measured_high.receive_count)
+ self.assertEqual(2175848.0, result.measured_high.transmit_rate)
+ self.assertEqual(0.0, result.measured_high.loss_rate)
+ self.assertEqual(2175848.0, result.measured_high.receive_rate)
+ self.assertEqual(0.0, result.measured_high.loss_fraction)
+
+ def test_new_interval_valid_3rd(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ measured = ReceiveRateMeasurement(1, 4867361, 2175848, 0)
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ result = algorithm._new_interval(receive_rate_interval, measured, 0.5)
+ self.assertIsInstance(result, ReceiveRateInterval)
+ self.assertEqual(1, result.measured_low.duration)
+ self.assertEqual(4867361.0, result.measured_low.target_tr)
+ self.assertEqual(2175848, result.measured_low.transmit_count)
+ self.assertEqual(0, result.measured_low.loss_count)
+ self.assertEqual(2175848, result.measured_low.receive_count)
+ self.assertEqual(2175848.0, result.measured_low.transmit_rate)
+ self.assertEqual(0.0, result.measured_low.loss_rate)
+ self.assertEqual(2175848.0, result.measured_low.receive_rate)
+ self.assertEqual(0.0, result.measured_low.loss_fraction)
+ self.assertEqual(1, result.measured_high.duration)
+ self.assertEqual(4977343.0, result.measured_high.target_tr)
+ self.assertEqual(4977320, result.measured_high.transmit_count)
+ self.assertEqual(119959, result.measured_high.loss_count)
+ self.assertEqual(4857361, result.measured_high.receive_count)
+ self.assertEqual(4977320.0, result.measured_high.transmit_rate)
+ self.assertEqual(119959.0, result.measured_high.loss_rate)
+ self.assertEqual(4857361.0, result.measured_high.receive_rate)
+ self.assertEqual(0.0241, result.measured_high.loss_fraction)
+
+ def test_new_interval_valid_3rd_loss(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ measured = ReceiveRateMeasurement(1, 4867361, 2175848, 1000000)
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ result = algorithm._new_interval(receive_rate_interval, measured, 0.2)
+ self.assertIsInstance(result, ReceiveRateInterval)
+ self.assertEqual(1, result.measured_low.duration)
+ self.assertEqual(4857361.0, result.measured_low.target_tr)
+ self.assertEqual(4857339, result.measured_low.transmit_count)
+ self.assertEqual(84965, result.measured_low.loss_count)
+ self.assertEqual(4772374, result.measured_low.receive_count)
+ self.assertEqual(4857339.0, result.measured_low.transmit_rate)
+ self.assertEqual(84965.0, result.measured_low.loss_rate)
+ self.assertEqual(4772374.0, result.measured_low.receive_rate)
+ self.assertEqual(0.01749, result.measured_low.loss_fraction)
+ self.assertEqual(1, result.measured_high.duration)
+ self.assertEqual(4867361.0, result.measured_high.target_tr)
+ self.assertEqual(2175848, result.measured_high.transmit_count)
+ self.assertEqual(1000000, result.measured_high.loss_count)
+ self.assertEqual(1175848, result.measured_high.receive_count)
+ self.assertEqual(2175848.0, result.measured_high.transmit_rate)
+ self.assertEqual(1000000.0, result.measured_high.loss_rate)
+ self.assertEqual(1175848.0, result.measured_high.receive_rate)
+ self.assertEqual(0.45959, result.measured_high.loss_fraction)
+
+ def test_ndrpdr(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure:
+ measured_low = ReceiveRateMeasurement(30, 14880000, 14879927, 0)
+ measured_high = ReceiveRateMeasurement(30, 14880000, 14879927, 0)
+ measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ starting_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ starting_result = NdrPdrResult(starting_interval,
+ starting_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 30, 0.005, 0.0, 14880000,
+ 14880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(14880000,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.005, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_ndr_rel_width(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ measured_low = ReceiveRateMeasurement(30, 880000, 879927, 0)
+ measured_high = ReceiveRateMeasurement(30, 14880000, 14879927, 0)
+ measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ starting_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ ending_interval = ReceiveRateInterval(measured_high, measured_high)
+ starting_result = NdrPdrResult(starting_interval,
+ starting_interval)
+ ending_result = NdrPdrResult(ending_interval, ending_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(ending_result, -1, 30,
+ 0.005, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 30, 0.005, 0.0, 14880000,
+ 14880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(14880000,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.005, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_pdr_rel_width(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ ndr_measured_low = ReceiveRateMeasurement(30, 14880000, 14879927,
+ 0)
+ ndr_measured_high = ReceiveRateMeasurement(30, 14880000, 14879927,
+ 0)
+ ndr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_low = ReceiveRateMeasurement(30, 880000, 879927, 0)
+ pdr_measured_high = ReceiveRateMeasurement(30, 14880000, 14879927,
+ 0)
+ pdr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_interval = ReceiveRateInterval(ndr_measured_low,
+ ndr_measured_high)
+ pdr_interval = ReceiveRateInterval(pdr_measured_low,
+ pdr_measured_high)
+ starting_result = NdrPdrResult(ndr_interval, pdr_interval)
+ ending_result = NdrPdrResult(ndr_interval, ndr_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(ending_result, -1, 30,
+ 0.005, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 30, 0.005, 0.0, 14880000,
+ 14880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(14880000,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.005, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_ndr_lo_duration(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ measured_low = ReceiveRateMeasurement(30, 14880000, 14879927, 0)
+ measured_high = ReceiveRateMeasurement(30, 14880000, 14879927, 100)
+ measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ starting_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ starting_result = NdrPdrResult(starting_interval,
+ starting_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(starting_result, -1, 30,
+ 0.005, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 50, 0.005, 0.0, 14880000,
+ 14880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(14880000,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(100,
+ state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(14879827,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(3.33333,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(495994.23333,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(1e-05,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(100,
+ state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(14879827,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(3.33333,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(495994.23333,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(1e-05,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.005, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_ndr_hi_duration(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ measured_low = ReceiveRateMeasurement(60, 14880000, 14879927, 0)
+ measured_high = ReceiveRateMeasurement(30, 14880000, 14879927, 100)
+ measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ starting_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ starting_result = NdrPdrResult(starting_interval,
+ starting_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(starting_result, -1, 30,
+ 0.005, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 50, 0.005, 0.0, 14880000,
+ 14880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(60.0, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(14880000,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(247998.78333,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(247998.78333,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(100,
+ state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(14879827,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(3.33333,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(495994.23333,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(1e-05,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(60.0, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(247998.78333,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(247998.78333,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(100,
+ state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(14879827,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(3.33333,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(495994.23333,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(1e-05,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.005, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_error(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=0)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure:
+ measured_low = ReceiveRateMeasurement(30, 14880000, 14879927, 0)
+ measured_high = ReceiveRateMeasurement(30, 14880000, 14879927, 0)
+ measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ starting_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ starting_result = NdrPdrResult(starting_interval,
+ starting_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 30, 0.005, 0.0, 14880000,
+ 14880000)
+ with self.assertRaises(RuntimeError) as raised:
+ algorithm.ndrpdr(previous_state)
+
+ self.assertIn('Optimized search takes too long.',
+ str(raised.exception))
+
+ def test_ndrpdr_update_state_ndr_hi(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ ndr_measured_low = ReceiveRateMeasurement(30, 10880000, 10879927,
+ 0)
+ ndr_measured_high = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 0)
+ ndr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_low = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 0)
+ pdr_measured_high = ReceiveRateMeasurement(30, 14880000, 14879927,
+ 0)
+ pdr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_interval = ReceiveRateInterval(ndr_measured_low,
+ ndr_measured_high)
+ pdr_interval = ReceiveRateInterval(pdr_measured_low,
+ pdr_measured_high)
+ starting_result = NdrPdrResult(ndr_interval, pdr_interval)
+ ending_result = NdrPdrResult(pdr_interval, pdr_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(ending_result, -1, 30,
+ 0.2, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 30, 0.005, 0.0, 14880000,
+ 14880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(12880000.0,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(12879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(12879927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(429330.9,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(429330.9,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(14880000.0,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(12880000.0,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(12879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(12879927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(429330.9,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(429330.9,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.2, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_update_state_ndr_hi_duration(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ ndr_measured_low = ReceiveRateMeasurement(30, 10880000, 10879927,
+ 0)
+ ndr_measured_high = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 0)
+ ndr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_low = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 0)
+ pdr_measured_high = ReceiveRateMeasurement(30, 14880000, 14879927,
+ 0)
+ pdr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_interval = ReceiveRateInterval(ndr_measured_low,
+ ndr_measured_high)
+ pdr_interval = ReceiveRateInterval(pdr_measured_low,
+ pdr_measured_high)
+ starting_result = NdrPdrResult(ndr_interval, pdr_interval)
+ ending_result = NdrPdrResult(pdr_interval, pdr_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(ending_result, -1, 30,
+ 0.2, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 50, 0.005, 0.0, 4880000,
+ 10880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(12880000.0,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(12879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(12879927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(429330.9,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(429330.9,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(14880000.0,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(0, state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(12880000.0,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(12879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(12879927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(429330.9,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0, state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(429330.9,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(0, state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.2, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_update_state_ndr_lo(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ ndr_measured_low = ReceiveRateMeasurement(30, 10880000, 10879927,
+ 100000)
+ ndr_measured_high = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 100000)
+ ndr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_low = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 100000)
+ pdr_measured_high = ReceiveRateMeasurement(30, 14880000, 14879927,
+ 100000)
+ pdr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_interval = ReceiveRateInterval(ndr_measured_low,
+ ndr_measured_high)
+ pdr_interval = ReceiveRateInterval(pdr_measured_low,
+ pdr_measured_high)
+ starting_result = NdrPdrResult(ndr_interval, pdr_interval)
+ ending_result = NdrPdrResult(pdr_interval, pdr_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(ending_result, -1, 30,
+ 0.2, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 30, 0.005, 0.0, 100000,
+ 14880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(12880000.0,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(12879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(100000,
+ state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(12779927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(429330.9,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(425997.56667,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.00776,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(14880000.0,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(100000,
+ state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(14779927,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(492664.23333,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.00672,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(12880000.0,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(12879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(100000,
+ state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(12779927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(429330.9,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(425997.56667,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.00776,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(100000,
+ state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(14779927,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(492664.23333,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.00672,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.2, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_update_state_pdr_lo(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ ndr_measured_low = ReceiveRateMeasurement(30, 10880000, 10879927,
+ 0)
+ ndr_measured_high = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 0)
+ ndr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_low = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 100000)
+ pdr_measured_high = ReceiveRateMeasurement(30, 14880000, 14879927,
+ 100000)
+ pdr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_interval = ReceiveRateInterval(ndr_measured_low,
+ ndr_measured_high)
+ pdr_interval = ReceiveRateInterval(pdr_measured_low,
+ pdr_measured_high)
+ starting_result = NdrPdrResult(ndr_interval, pdr_interval)
+ ending_result = NdrPdrResult(pdr_interval, pdr_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(ending_result, -1, 30,
+ 0.2, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 30, 0.005, 0.0, 100000,
+ 14880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(12880000.0,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(12879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(100000,
+ state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(12779927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(429330.9,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(425997.56667,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.00776,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(14880000.0,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(100000,
+ state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(14779927,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(492664.23333,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.00672,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(12880000.0,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(12879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(100000,
+ state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(12779927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(429330.9,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(425997.56667,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.00776,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(100000,
+ state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(14779927,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(492664.23333,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.00672,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.2, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_update_state_pdr_lo_duration(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ ndr_measured_low = ReceiveRateMeasurement(30, 10880000, 10879927,
+ 0)
+ ndr_measured_high = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 0)
+ ndr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_low = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 100000)
+ pdr_measured_high = ReceiveRateMeasurement(30, 14880000, 14879927,
+ 100000)
+ pdr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_interval = ReceiveRateInterval(ndr_measured_low,
+ ndr_measured_high)
+ pdr_interval = ReceiveRateInterval(pdr_measured_low,
+ pdr_measured_high)
+ starting_result = NdrPdrResult(ndr_interval, pdr_interval)
+ ending_result = NdrPdrResult(pdr_interval, pdr_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(ending_result, -1, 30,
+ 0.2, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 50, 0.005, 0.0, 14880000,
+ 14880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(12880000.0,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(12879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(100000,
+ state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(12779927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(429330.9,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(425997.56667,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.00776,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(14880000.0,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(100000,
+ state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(14779927,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(492664.23333,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.00672,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(12880000.0,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(12879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(100000,
+ state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(12779927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(429330.9,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(425997.56667,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.00776,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(14880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(14879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(100000,
+ state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(14779927,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(495997.56667,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(492664.23333,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.00672,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.2, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_update_state_pdr_hi(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ ndr_measured_low = ReceiveRateMeasurement(30, 10880000, 10879927,
+ 0)
+ ndr_measured_high = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 100000)
+ ndr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_low = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 0)
+ pdr_measured_high = ReceiveRateMeasurement(30, 13880000, 14879927,
+ 0)
+ pdr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_interval = ReceiveRateInterval(ndr_measured_low,
+ ndr_measured_high)
+ pdr_interval = ReceiveRateInterval(pdr_measured_low,
+ pdr_measured_high)
+ starting_result = NdrPdrResult(ndr_interval, pdr_interval)
+ ending_result = NdrPdrResult(ndr_interval, ndr_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(ending_result, -1, 30,
+ 0.2, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 30, 0.005, 0.0, 100000,
+ 14880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(10880000.0,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(10879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(0,
+ state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(10879927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(362664.23333,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(362664.23333,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(12880000.0,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(12879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(100000,
+ state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(12779927,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(429330.9,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(425997.56667,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.00776,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(10880000.0,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(10879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(0,
+ state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(10879927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(362664.23333,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(362664.23333,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(12880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(12879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(100000,
+ state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(12779927,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(429330.9,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(425997.56667,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.00776,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.2, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_ndrpdr_update_state_pdr_hi_duration(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock(), mock.Mock,
+ mock.Mock()))
+ with mock.patch.object(algorithm, 'measure') as \
+ mock_measure, \
+ mock.patch.object(algorithm, '_measure_and_update_state') as \
+ mock__measure_and_update_state:
+ ndr_measured_low = ReceiveRateMeasurement(30, 10880000, 10879927,
+ 0)
+ ndr_measured_high = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 100000)
+ ndr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_low = ReceiveRateMeasurement(30, 12880000, 12879927,
+ 0)
+ pdr_measured_high = ReceiveRateMeasurement(30, 13880000, 14879927,
+ 0)
+ pdr_measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ pdr_measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ ndr_interval = ReceiveRateInterval(ndr_measured_low,
+ ndr_measured_high)
+ pdr_interval = ReceiveRateInterval(pdr_measured_low,
+ pdr_measured_high)
+ starting_result = NdrPdrResult(ndr_interval, pdr_interval)
+ ending_result = NdrPdrResult(ndr_interval, ndr_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock__measure_and_update_state.return_value = \
+ MultipleLossRatioSearch.ProgressState(ending_result, -1, 30,
+ 0.2, 0.0, 14880000,
+ 14880000)
+ previous_state = MultipleLossRatioSearch.ProgressState(
+ starting_result, -1, 50, 0.005, 0.0, 100000,
+ 10880000)
+ state = algorithm.ndrpdr(previous_state)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertIsInstance(state, MultipleLossRatioSearch.ProgressState)
+ self.assertEqual(30, state.result.ndr_interval.measured_low.duration)
+ self.assertEqual(10880000.0,
+ state.result.ndr_interval.measured_low.target_tr)
+ self.assertEqual(10879927,
+ state.result.ndr_interval.measured_low.transmit_count)
+ self.assertEqual(0,
+ state.result.ndr_interval.measured_low.loss_count)
+ self.assertEqual(10879927,
+ state.result.ndr_interval.measured_low.receive_count)
+ self.assertEqual(362664.23333,
+ state.result.ndr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_rate)
+ self.assertEqual(362664.23333,
+ state.result.ndr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.ndr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.ndr_interval.measured_high.duration)
+ self.assertEqual(12880000.0,
+ state.result.ndr_interval.measured_high.target_tr)
+ self.assertEqual(12879927,
+ state.result.ndr_interval.measured_high.transmit_count)
+ self.assertEqual(100000,
+ state.result.ndr_interval.measured_high.loss_count)
+ self.assertEqual(12779927,
+ state.result.ndr_interval.measured_high.receive_count)
+ self.assertEqual(429330.9,
+ state.result.ndr_interval.measured_high.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.ndr_interval.measured_high.loss_rate)
+ self.assertEqual(425997.56667,
+ state.result.ndr_interval.measured_high.receive_rate)
+ self.assertEqual(0.00776,
+ state.result.ndr_interval.measured_high.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_low.duration)
+ self.assertEqual(10880000.0,
+ state.result.pdr_interval.measured_low.target_tr)
+ self.assertEqual(10879927,
+ state.result.pdr_interval.measured_low.transmit_count)
+ self.assertEqual(0,
+ state.result.pdr_interval.measured_low.loss_count)
+ self.assertEqual(10879927,
+ state.result.pdr_interval.measured_low.receive_count)
+ self.assertEqual(362664.23333,
+ state.result.pdr_interval.measured_low.transmit_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_rate)
+ self.assertEqual(362664.23333,
+ state.result.pdr_interval.measured_low.receive_rate)
+ self.assertEqual(0.0,
+ state.result.pdr_interval.measured_low.loss_fraction)
+ self.assertEqual(30, state.result.pdr_interval.measured_high.duration)
+ self.assertEqual(12880000,
+ state.result.pdr_interval.measured_high.target_tr)
+ self.assertEqual(12879927,
+ state.result.pdr_interval.measured_high.transmit_count)
+ self.assertEqual(100000,
+ state.result.pdr_interval.measured_high.loss_count)
+ self.assertEqual(12779927,
+ state.result.pdr_interval.measured_high.receive_count)
+ self.assertEqual(429330.9,
+ state.result.pdr_interval.measured_high.transmit_rate)
+ self.assertEqual(3333.33333,
+ state.result.pdr_interval.measured_high.loss_rate)
+ self.assertEqual(425997.56667,
+ state.result.pdr_interval.measured_high.receive_rate)
+ self.assertEqual(0.00776,
+ state.result.pdr_interval.measured_high.loss_fraction)
+ self.assertEqual(-1, state.phases)
+ self.assertEqual(30, state.duration)
+ self.assertEqual(0.2, state.width_goal)
+ self.assertEqual(0.0, state.packet_loss_ratio)
+ self.assertEqual(14880000, state.minimum_transmit_rate)
+ self.assertEqual(14880000, state.maximum_transmit_rate)
+
+ def test_measure(self):
+ measurer = mock.MagicMock()
+ measurer.sent = 102563094
+ measurer.loss = 30502
+ algorithm = MultipleLossRatioSearch(measurer=measurer, latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.MagicMock(),
+ mock.Mock, mock.Mock()))
+ measurement = algorithm.measure(30, 3418770.3425, True)
+ self.assertIsInstance(measurement, ReceiveRateMeasurement)
+ self.assertEqual(30, measurement.duration)
+ self.assertEqual(3418770.3425, measurement.target_tr)
+ self.assertEqual(102563094, measurement.transmit_count)
+ self.assertEqual(30502, measurement.loss_count)
+ self.assertEqual(102532592, measurement.receive_count)
+ self.assertEqual(3418769.8, measurement.transmit_rate)
+ self.assertEqual(1016.73333, measurement.loss_rate)
+ self.assertEqual(3417753.06667, measurement.receive_rate)
+ self.assertEqual(0.0003, measurement.loss_fraction)
+
+ def test_perform_additional_measurements_based_on_ndrpdr_result(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ ports = [0, 1]
+ port_pg_id = PortPgIDMap()
+ port_pg_id.add_port(0)
+ port_pg_id.add_port(1)
+ self.assertIsNone(
+ algorithm.init_generator(ports, port_pg_id, mock.Mock, mock.Mock,
+ mock.Mock()))
+ result = mock.MagicMock()
+ result.ndr_interval.measured_low.target_tr.return_result = 100000
+ self.assertIsNone(
+ algorithm.perform_additional_measurements_based_on_ndrpdr_result(
+ result))
+
+ def test_display_single_bound(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ result_samples = {}
+ self.assertIsNone(
+ algorithm.display_single_bound(result_samples, 'NDR_LOWER',
+ 4857361, 64,
+ ['20/849/1069', '40/69/183']))
+ self.assertEqual(
+ {'Result_NDR_LOWER': {'bandwidth_total_Gbps': 3.264146592,
+ 'rate_total_pps': 4857361.0},
+ 'Result_stream0_NDR_LOWER': {'avg_latency': 849.0,
+ 'max_latency': 1069.0,
+ 'min_latency': 20.0},
+ 'Result_stream1_NDR_LOWER': {'avg_latency': 69.0,
+ 'max_latency': 183.0,
+ 'min_latency': 40.0}},
+ result_samples)
+
+ def test_check_ndrpdr_interval_validity(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ result_samples = {}
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 0)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 0)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ self.assertEqual('Minimal rate loss fraction 0.0 reach target 0.0',
+ algorithm.check_ndrpdr_interval_validity(
+ result_samples, 'NDR_LOWER',
+ receive_rate_interval))
+ self.assertEqual(
+ {'Result_NDR_LOWER_packets_lost': {'packet_loss_ratio': 0.0,
+ 'packets_lost': 0.0}},
+ result_samples)
+
+ def test_check_ndrpdr_interval_validity_fail(self):
+ algorithm = MultipleLossRatioSearch(measurer=mock.Mock(), latency=True,
+ pkt_size=64,
+ final_trial_duration=30,
+ final_relative_width=0.005,
+ number_of_intermediate_phases=2,
+ initial_trial_duration=1,
+ timeout=720)
+ result_samples = {}
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ self.assertEqual(
+ 'Minimal rate loss fraction 0.01749 does not reach target 0.005\n84965 packets lost.',
+ algorithm.check_ndrpdr_interval_validity(result_samples,
+ 'NDR_LOWER',
+ receive_rate_interval,
+ 0.005))
+ self.assertEqual({'Result_NDR_LOWER_packets_lost': {
+ 'packet_loss_ratio': 0.01749,
+ 'packets_lost': 84965.0}}, result_samples)
diff --git a/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_ndr_pdr_result.py b/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_ndr_pdr_result.py
new file mode 100644
index 000000000..ea9c39a03
--- /dev/null
+++ b/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_ndr_pdr_result.py
@@ -0,0 +1,91 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+
+import mock
+
+from yardstick.network_services.helpers.vpp_helpers.ndr_pdr_result import \
+ NdrPdrResult
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_interval import \
+ ReceiveRateInterval
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_measurement import \
+ ReceiveRateMeasurement
+
+
+class TestNdrPdrResult(unittest.TestCase):
+
+ def test___init__(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ starting_interval = ReceiveRateInterval(measured_low, measured_high)
+ ndrpdr_result = NdrPdrResult(starting_interval, starting_interval)
+ self.assertIsInstance(ndrpdr_result.ndr_interval, ReceiveRateInterval)
+ self.assertIsInstance(ndrpdr_result.pdr_interval, ReceiveRateInterval)
+
+ def test___init__ndr_error(self):
+ starting_interval = mock.MagicMock()
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ end_interval = ReceiveRateInterval(measured_low, measured_high)
+ with self.assertRaises(TypeError) as raised:
+ NdrPdrResult(starting_interval, end_interval)
+ self.assertIn('ndr_interval, is not a ReceiveRateInterval: ',
+ str(raised.exception))
+
+ def test___init__pdr_error(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ starting_interval = ReceiveRateInterval(measured_low, measured_high)
+ end_interval = mock.MagicMock()
+ with self.assertRaises(TypeError) as raised:
+ NdrPdrResult(starting_interval, end_interval)
+ self.assertIn('pdr_interval, is not a ReceiveRateInterval: ',
+ str(raised.exception))
+
+ def test_width_in_goals(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ starting_interval = ReceiveRateInterval(measured_low, measured_high)
+ ndrpdr_result = NdrPdrResult(starting_interval, starting_interval)
+ self.assertEqual('ndr 4.86887; pdr 4.86887',
+ ndrpdr_result.width_in_goals(0.005))
+
+ def test___str__(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ starting_interval = ReceiveRateInterval(measured_low, measured_high)
+ ndrpdr_result = NdrPdrResult(starting_interval, starting_interval)
+ self.assertEqual(
+ 'NDR=[d=1.0,Tr=4857361.0,Df=0.01749;d=1.0,Tr=4977343.0,Df=0.0241);'
+ 'PDR=[d=1.0,Tr=4857361.0,Df=0.01749;d=1.0,Tr=4977343.0,Df=0.0241)',
+ ndrpdr_result.__str__())
+
+ def test___repr__(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ starting_interval = ReceiveRateInterval(measured_low, measured_high)
+ ndrpdr_result = NdrPdrResult(starting_interval, starting_interval)
+ self.assertEqual(
+ 'NdrPdrResult(ndr_interval=ReceiveRateInterval(measured_low=' \
+ 'ReceiveRateMeasurement(duration=1.0,target_tr=4857361.0,' \
+ 'transmit_count=4857339,loss_count=84965),measured_high=' \
+ 'ReceiveRateMeasurement(duration=1.0,target_tr=4977343.0,' \
+ 'transmit_count=4977320,loss_count=119959)),pdr_interval=' \
+ 'ReceiveRateInterval(measured_low=ReceiveRateMeasurement' \
+ '(duration=1.0,target_tr=4857361.0,transmit_count=4857339,' \
+ 'loss_count=84965),measured_high=ReceiveRateMeasurement' \
+ '(duration=1.0,target_tr=4977343.0,transmit_count=4977320,' \
+ 'loss_count=119959)))',
+ ndrpdr_result.__repr__())
diff --git a/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_receive_rate_interval.py b/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_receive_rate_interval.py
new file mode 100644
index 000000000..bbf241613
--- /dev/null
+++ b/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_receive_rate_interval.py
@@ -0,0 +1,100 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+
+import mock
+
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_interval import \
+ ReceiveRateInterval
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_measurement import \
+ ReceiveRateMeasurement
+
+
+class TestReceiveRateInterval(unittest.TestCase):
+
+ def test__init__(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ self.assertIsInstance(receive_rate_interval.measured_low,
+ ReceiveRateMeasurement)
+ self.assertIsInstance(receive_rate_interval.measured_high,
+ ReceiveRateMeasurement)
+
+ def test__init__measured_low_error(self):
+ measured_low = mock.MagicMock()
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ with self.assertRaises(TypeError) as raised:
+ ReceiveRateInterval(measured_low, measured_high)
+ self.assertIn('measured_low is not a ReceiveRateMeasurement: ',
+ str(raised.exception))
+
+ def test__init__measured_high_error(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = mock.MagicMock()
+ with self.assertRaises(TypeError) as raised:
+ ReceiveRateInterval(measured_low, measured_high)
+ self.assertIn('measured_high is not a ReceiveRateMeasurement: ',
+ str(raised.exception))
+
+ def test_sort(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ self.assertIsNone(receive_rate_interval.sort())
+ self.assertEqual(119982.0, receive_rate_interval.abs_tr_width)
+ self.assertEqual(0.02411,
+ receive_rate_interval.rel_tr_width)
+
+ def test_sort_swap(self):
+ measured_low = ReceiveRateMeasurement(1, 14857361, 14857339, 184965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ self.assertIsNone(receive_rate_interval.sort())
+ self.assertEqual(9880018.0, receive_rate_interval.abs_tr_width)
+ self.assertEqual(0.66499,
+ receive_rate_interval.rel_tr_width)
+
+ def test_width_in_goals(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ self.assertEqual(4.86887,
+ receive_rate_interval.width_in_goals(0.005))
+
+ def test___str__(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ self.assertEqual(
+ '[d=1.0,Tr=4857361.0,Df=0.01749;d=1.0,Tr=4977343.0,Df=0.0241)',
+ receive_rate_interval.__str__())
+
+ def test___repr__(self):
+ measured_low = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ measured_high = ReceiveRateMeasurement(1, 4977343, 4977320, 119959)
+ receive_rate_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ self.assertEqual('ReceiveRateInterval(measured_low=' \
+ 'ReceiveRateMeasurement(duration=1.0,target_tr=4857361.0,' \
+ 'transmit_count=4857339,loss_count=84965),measured_high=' \
+ 'ReceiveRateMeasurement(duration=1.0,target_tr=4977343.0,' \
+ 'transmit_count=4977320,loss_count=119959))',
+ receive_rate_interval.__repr__())
diff --git a/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_receive_rate_measurement.py b/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_receive_rate_measurement.py
new file mode 100644
index 000000000..d4e2d7920
--- /dev/null
+++ b/yardstick/tests/unit/network_services/helpers/vpp_helpers/test_receive_rate_measurement.py
@@ -0,0 +1,44 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_measurement import \
+ ReceiveRateMeasurement
+
+
+class TestReceiveRateMeasurement(unittest.TestCase):
+
+ def test__init__(self):
+ measured = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ self.assertEqual(1, measured.duration)
+ self.assertEqual(4857361, measured.target_tr)
+ self.assertEqual(4857339, measured.transmit_count)
+ self.assertEqual(84965, measured.loss_count)
+ self.assertEqual(4772374, measured.receive_count)
+ self.assertEqual(4857339, measured.transmit_rate)
+ self.assertEqual(84965.0, measured.loss_rate)
+ self.assertEqual(4772374.0, measured.receive_rate)
+ self.assertEqual(0.01749, measured.loss_fraction)
+
+ def test___str__(self):
+ measured = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ self.assertEqual('d=1.0,Tr=4857361.0,Df=0.01749',
+ measured.__str__())
+
+ def test___repr__(self):
+ measured = ReceiveRateMeasurement(1, 4857361, 4857339, 84965)
+ self.assertEqual('ReceiveRateMeasurement(duration=1.0,' \
+ 'target_tr=4857361.0,transmit_count=4857339,loss_count=84965)',
+ measured.__repr__())
diff --git a/yardstick/tests/unit/network_services/libs/ixia_libs/test_ixnet_api.py b/yardstick/tests/unit/network_services/libs/ixia_libs/test_ixnet_api.py
index 66fed81f1..a20592dc7 100644
--- a/yardstick/tests/unit/network_services/libs/ixia_libs/test_ixnet_api.py
+++ b/yardstick/tests/unit/network_services/libs/ixia_libs/test_ixnet_api.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,16 +15,54 @@
import mock
import IxNetwork
import unittest
+import re
from copy import deepcopy
+from collections import OrderedDict
from yardstick.common import exceptions
from yardstick.network_services.libs.ixia_libs.ixnet import ixnet_api
+from yardstick.network_services.traffic_profile import ixia_rfc2544
UPLINK = 'uplink'
DOWNLINK = 'downlink'
+TRAFFIC_PROFILE = {
+ 'uplink_0': {
+ 'ipv4': {
+ 'outer_l2': {
+ 'framesize': {
+ '128B': '0',
+ '1518B': '0',
+ '64B': '0',
+ '373b': '0',
+ '256B': '0',
+ '1400B': '0',
+ '570B': '0'}},
+ 'id': 1}},
+ 'description': 'Traffic profile to run RFC2544 latency',
+ 'name': 'rfc2544',
+ 'schema': 'isb:traffic_profile:0.1',
+ 'traffic_profile': {
+ 'injection_time': None,
+ 'enable_latency': True,
+ 'frame_rate': '100%',
+ 'traffic_type': 'IXIARFC2544Profile'},
+ 'downlink_0': {
+ 'ipv4': {
+ 'outer_l2': {
+ 'framesize': {
+ '128B': '0',
+ '1518B': '0',
+ '64B': '0',
+ '373b': '0',
+ '256B': '0',
+ '1400B': '0',
+ '570B': '0'}},
+ 'id': 2}}}
+
+
TRAFFIC_PARAMETERS = {
UPLINK: {
'id': 1,
@@ -46,7 +84,8 @@ TRAFFIC_PARAMETERS = {
'dstip': '152.16.40.20',
'srcip': '152.16.100.20',
'dstmask': 24,
- 'srcmask': 24
+ 'srcmask': 24,
+ 'priority': {'raw': '0x01'}
},
'outer_l4': {
'seed': 1,
@@ -78,7 +117,8 @@ TRAFFIC_PARAMETERS = {
'dstip': '2001::10',
'srcip': '2021::10',
'dstmask': 64,
- 'srcmask': 64
+ 'srcmask': 64,
+ 'priority': {'raw': '0x01'}
},
'outer_l4': {
'seed': 1,
@@ -101,6 +141,12 @@ class TestIxNextgen(unittest.TestCase):
self.ixnet.getRoot.return_value = 'my_root'
self.ixnet_gen = ixnet_api.IxNextgen()
self.ixnet_gen._ixnet = self.ixnet
+ self._mock_log = mock.patch.object(ixnet_api.log, 'info')
+ self.mock_log = self._mock_log.start()
+ self.addCleanup(self._stop_mocks)
+
+ def _stop_mocks(self):
+ self.mock_log.stop()
def test_get_config(self):
tg_cfg = {
@@ -349,6 +395,39 @@ class TestIxNextgen(unittest.TestCase):
self.ixnet_gen.ixnet.setAttribute.assert_any_call(
'attr/singleValue', '-value', 'external')
+ def test_add_interface(self):
+ self.ixnet_gen.ixnet.add.return_value = 'obj'
+ self.ixnet_gen.add_interface(vport='vport',
+ ip='10.0.0.2',
+ mac='00:00:00:00:00:00',
+ gateway='10.0.0.1')
+ self.ixnet_gen.ixnet.add.assert_any_call('vport', 'interface')
+ self.ixnet_gen.ixnet.add.assert_any_call('obj', 'ipv4')
+ self.ixnet_gen.ixnet.setMultiAttribute.assert_any_call(
+ 'obj/ethernet', '-macAddress', '00:00:00:00:00:00')
+ self.ixnet_gen.ixnet.setMultiAttribute.assert_any_call(
+ 'obj', '-ip', '10.0.0.2')
+ self.ixnet_gen.ixnet.setMultiAttribute.assert_any_call(
+ 'obj', '-gateway', '10.0.0.1')
+ self.ixnet_gen.ixnet.setMultiAttribute.assert_any_call(
+ 'obj', '-enabled', 'true')
+
+ def test_add_static_ipv4(self):
+ self.ixnet_gen.ixnet.add.return_value = 'obj'
+ self.ixnet_gen.add_static_ipv4(iface='iface',
+ vport='vport',
+ start_ip='10.0.0.0',
+ count='100',
+ mask='32')
+ self.ixnet_gen.ixnet.add.assert_called_once_with(
+ 'vport/protocols/static', 'ip')
+ self.ixnet_gen.ixnet.setMultiAttribute.assert_any_call(
+ 'obj', '-protocolInterface', 'iface',
+ '-ipStart', '10.0.0.0',
+ '-count', '100',
+ '-mask', '32',
+ '-enabled', 'true')
+
@mock.patch.object(IxNetwork, 'IxNet')
def test_connect(self, mock_ixnet):
mock_ixnet.return_value = self.ixnet
@@ -463,12 +542,17 @@ class TestIxNextgen(unittest.TestCase):
'my_root/traffic/protocolTemplate:"my_protocol"')
def test__setup_config_elements(self):
+ # the config parsed from some_file
+ yaml_data = {'traffic_profile': {}
+ }
+ traffic_profile = ixia_rfc2544.IXIARFC2544Profile(yaml_data)
+ traffic_profile.params = TRAFFIC_PROFILE
self.ixnet_gen.ixnet.getList.side_effect = [['traffic_item'],
['cfg_element']]
with mock.patch.object(self.ixnet_gen, '_append_procotol_to_stack') as \
mock_append_proto:
- self.ixnet_gen._setup_config_elements()
- mock_append_proto.assert_has_calls([
+ self.ixnet_gen._setup_config_elements(traffic_profile=traffic_profile)
+ mock_append_proto.assert_has_calls([
mock.call(ixnet_api.PROTO_UDP, 'cfg_element/stack:"ethernet-1"'),
mock.call(ixnet_api.PROTO_IPV4, 'cfg_element/stack:"ethernet-1"')])
self.ixnet_gen.ixnet.setAttribute.assert_has_calls([
@@ -483,11 +567,15 @@ class TestIxNextgen(unittest.TestCase):
def test_create_traffic_model(self, mock__setup_config_elements,
mock__create_flow_groups,
mock__create_traffic_item):
+ # the config parsed from some_file
+ yaml_data = {'traffic_profile': {}}
+ traffic_profile = ixia_rfc2544.IXIARFC2544Profile(yaml_data)
uplink_ports = ['port1', 'port3']
downlink_ports = ['port2', 'port4']
uplink_endpoints = ['port1/protocols', 'port3/protocols']
downlink_endpoints = ['port2/protocols', 'port4/protocols']
- self.ixnet_gen.create_traffic_model(uplink_ports, downlink_ports)
+ self.ixnet_gen.create_traffic_model(uplink_ports, downlink_ports,
+ traffic_profile=traffic_profile)
mock__create_traffic_item.assert_called_once_with('raw')
mock__create_flow_groups.assert_called_once_with(uplink_endpoints,
downlink_endpoints)
@@ -501,12 +589,65 @@ class TestIxNextgen(unittest.TestCase):
mock__create_traffic_item):
uplink_topologies = ['up1', 'up3']
downlink_topologies = ['down2', 'down4']
+ traffic_profile = 'fake_profile'
self.ixnet_gen.create_ipv4_traffic_model(uplink_topologies,
- downlink_topologies)
+ downlink_topologies,
+ traffic_profile)
mock__create_traffic_item.assert_called_once_with('ipv4')
mock__create_flow_groups.assert_called_once_with(uplink_topologies,
downlink_topologies)
- mock__setup_config_elements.assert_called_once_with(False)
+ mock__setup_config_elements.assert_called_once_with(
+ traffic_profile='fake_profile', add_default_proto=False)
+
+ def test_flows_settings(self):
+ cfg = {'uplink_0': {
+ 'ipv4': {
+ 'outer_l2': {
+ 'framesize': {
+ '128B': '0',
+ '1518B': '0',
+ '64B': '0',
+ '373b': '0',
+ '256B': '0',
+ '1400B': '0',
+ '570B': '0'}},
+ 'id': 1}}}
+
+ expected = [
+ {'ipv4': {
+ 'id': 1,
+ 'outer_l2': {
+ 'framesize': {
+ '1518B': '0',
+ '1400B': '0',
+ '128B': '0',
+ '64B': '0',
+ '256B': '0',
+ '373b': '0',
+ '570B': '0'}}}}]
+
+ self.assertEqual(expected, self.ixnet_gen._flows_settings(cfg=cfg))
+
+ def test_is_qinq(self):
+ flow_data = {'ipv4': {
+ 'outer_l2': {},
+ 'id': 1}}
+ self.assertEqual(False, self.ixnet_gen.is_qinq(flow_data=flow_data))
+
+ flow_data = {'ipv4': {
+ 'outer_l2': {
+ 'QinQ': {
+ 'C-VLAN': {
+ 'priority': 0,
+ 'cfi': 0,
+ 'id': 512},
+ 'S-VLAN': {
+ 'priority': 0,
+ 'cfi': 0,
+ 'id': 128}},
+ },
+ 'id': 1}}
+ self.assertEqual(True, self.ixnet_gen.is_qinq(flow_data=flow_data))
def test__update_frame_mac(self):
with mock.patch.object(self.ixnet_gen, '_get_field_in_stack_item') as \
@@ -582,15 +723,107 @@ class TestIxNextgen(unittest.TestCase):
self.ixnet_gen.update_frame(TRAFFIC_PARAMETERS, 40)
def test_get_statistics(self):
- port_statistics = '::ixNet::OBJ-/statistics/view:"Port Statistics"'
- flow_statistics = '::ixNet::OBJ-/statistics/view:"Flow Statistics"'
with mock.patch.object(self.ixnet_gen, '_build_stats_map') as \
mock_build_stats:
self.ixnet_gen.get_statistics()
mock_build_stats.assert_has_calls([
- mock.call(port_statistics, self.ixnet_gen.PORT_STATS_NAME_MAP),
- mock.call(flow_statistics, self.ixnet_gen.LATENCY_NAME_MAP)])
+ mock.call(self.ixnet_gen.PORT_STATISTICS,
+ self.ixnet_gen.PORT_STATS_NAME_MAP),
+ mock.call(self.ixnet_gen.FLOW_STATISTICS,
+ self.ixnet_gen.LATENCY_NAME_MAP)])
+
+ def test_set_flow_tracking(self):
+ self.ixnet_gen._ixnet.getList.return_value = ['traffic_item']
+ self.ixnet_gen.set_flow_tracking(track_by=['vlanVlanId0'])
+ self.ixnet_gen.ixnet.setAttribute.assert_called_once_with(
+ 'traffic_item/tracking', '-trackBy', ['vlanVlanId0'])
+ self.assertEqual(self.ixnet.commit.call_count, 1)
+
+ def test__set_egress_flow_tracking(self):
+ self.ixnet_gen._ixnet.getList.side_effect = [['traffic_item'],
+ ['encapsulation']]
+ self.ixnet_gen._set_egress_flow_tracking(encapsulation='Ethernet',
+ offset='IPv4 TOS Precedence')
+ self.ixnet_gen.ixnet.setAttribute.assert_any_call(
+ 'traffic_item', '-egressEnabled', True)
+ self.ixnet_gen.ixnet.setAttribute.assert_any_call(
+ 'encapsulation', '-encapsulation', 'Ethernet')
+ self.ixnet_gen.ixnet.setAttribute.assert_any_call(
+ 'encapsulation', '-offset', 'IPv4 TOS Precedence')
+ self.assertEqual(self.ixnet.commit.call_count, 2)
+
+ def test__get_view_page_stats(self):
+ expected_stats = [
+ {'header1': 'row1_1', 'header2': 'row1_2'},
+ {'header1': 'row2_1', 'header2': 'row2_2'}
+ ]
+ self.ixnet_gen._ixnet.getAttribute.side_effect = [
+ ['header1', 'header2'],
+ [
+ [['row1_1', 'row1_2']],
+ [['row2_1', 'row2_2']]
+ ]
+ ]
+ stats = self.ixnet_gen._get_view_page_stats('view_obj')
+ self.assertListEqual(stats, expected_stats)
+
+ @mock.patch.object(ixnet_api.IxNextgen, '_get_view_page_stats')
+ def test_get_pppoe_scenario_statistics(self, mock_get_view):
+
+ pattern = re.compile('Flow 2')
+
+ expected_stats = {
+ 'port_statistics': [{
+ 'port_1': 'port_stat1',
+ 'port_2': 'port_stat2'
+ }],
+ 'flow_statistic': [{
+ 'flow_1': 'flow_stat1',
+ 'flow_2': 'flow_stat2'
+ }],
+ 'pppox_client_per_port': [{
+ 'sub_1': 'sub_stat1',
+ 'sub_2': 'sub_stat2'
+ }]
+ }
+
+ pppoe_scenario_stats = OrderedDict([
+ ('port_statistics', 'view_obj'),
+ ('flow_statistic', 'view_obj'),
+ ('pppox_client_per_port', 'view_obj')
+ ])
+
+ pppoe_scenario_stats_map = {
+ 'port_statistics': {'port_1': 'Port 1',
+ 'port_2': 'Port 2'},
+ 'flow_statistic': {'flow_1': 'Flow 1',
+ 'flow_2': pattern},
+ 'pppox_client_per_port': {'sub_1': 'Sub 1',
+ 'sub_2': 'Sub 2'}
+ }
+
+ # All stats keys
+ port_stats = [{'Port 1': 'port_stat1',
+ 'Port 2': 'port_stat2',
+ 'Port 3': 'port_stat3'}]
+ flows_stats = [{'Flow 1': 'flow_stat1',
+ 'Flow 2': 'flow_stat2',
+ 'Flow 3': 'flow_stat3'}]
+ pppoe_sub_stats = [{'Sub 1': 'sub_stat1',
+ 'Sub 2': 'sub_stat2',
+ 'Sub 3': 'sub_stat3'}]
+
+ mock_get_view.side_effect = [port_stats, flows_stats, pppoe_sub_stats]
+ self.ixnet_gen._ixnet.getAttribute.return_value = '1'
+
+ with mock.patch.multiple(ixnet_api.IxNextgen,
+ PPPOE_SCENARIO_STATS=pppoe_scenario_stats,
+ PPPOE_SCENARIO_STATS_MAP=pppoe_scenario_stats_map):
+ stats = self.ixnet_gen.get_pppoe_scenario_statistics()
+ self.assertDictEqual(stats, expected_stats)
+ self.assertEqual(self.ixnet_gen.ixnet.getAttribute.call_count, 6)
+ self.ixnet_gen.ixnet.setAttribute.assert_not_called()
def test__update_ipv4_address(self):
with mock.patch.object(self.ixnet_gen, '_get_field_in_stack_item',
@@ -602,6 +835,78 @@ class TestIxNextgen(unittest.TestCase):
'-randomMask', '0.0.0.63', '-valueType', 'random',
'-countValue', 25)
+ def test__update_ipv4_priority_raw(self):
+ priority = {'raw': '0x01'}
+ self.ixnet_gen._set_priority_field = mock.Mock()
+ with mock.patch.object(self.ixnet_gen, '_get_field_in_stack_item',
+ return_value='field_desc'):
+ self.ixnet_gen._update_ipv4_priority('field_desc', priority)
+
+ self.ixnet_gen._set_priority_field.assert_called_once_with(
+ 'field_desc', priority['raw'])
+
+ def test__update_ipv4_priority_dscp(self):
+ priority = {'dscp': {'defaultPHB': [0, 1, 2, 3]}}
+ self.ixnet_gen._set_priority_field = mock.Mock()
+ with mock.patch.object(self.ixnet_gen, '_get_field_in_stack_item',
+ return_value='field_desc'):
+ self.ixnet_gen._update_ipv4_priority('field_desc', priority)
+
+ self.ixnet_gen._set_priority_field.assert_called_once_with(
+ 'field_desc', priority['dscp']['defaultPHB'])
+
+ def test__update_ipv4_priority_tos(self):
+ priority = {'tos': {'precedence': [0, 4, 7]}}
+ self.ixnet_gen._set_priority_field = mock.Mock()
+ with mock.patch.object(self.ixnet_gen, '_get_field_in_stack_item',
+ return_value='field_desc'):
+ self.ixnet_gen._update_ipv4_priority('field_desc', priority)
+
+ self.ixnet_gen._set_priority_field.assert_called_once_with(
+ 'field_desc', priority['tos']['precedence'])
+
+ def test__update_ipv4_priority_wrong_priority_type(self):
+ priority = {'test': [0, 4, 7]}
+ self.ixnet_gen._set_priority_field = mock.Mock()
+ with mock.patch.object(self.ixnet_gen, '_get_field_in_stack_item',
+ return_value='field_desc'):
+ self.ixnet_gen._update_ipv4_priority('field_desc', priority)
+
+ self.ixnet_gen._set_priority_field.assert_not_called()
+
+ def test__update_ipv4_priority_not_supported_dscp_class(self):
+ priority = {'dscp': {'testPHB': [0, 4, 7]}}
+ self.ixnet_gen._set_priority_field = mock.Mock()
+ self.ixnet_gen._get_field_in_stack_item = mock.Mock()
+ self.ixnet_gen._update_ipv4_priority('field_desc', priority)
+ self.ixnet_gen._set_priority_field.assert_not_called()
+ self.ixnet_gen._get_field_in_stack_item.assert_not_called()
+
+ def test__update_ipv4_priority_not_supported_tos_field(self):
+ priority = {'tos': {'test': [0, 4, 7]}}
+ self.ixnet_gen._set_priority_field = mock.Mock()
+ self.ixnet_gen._get_field_in_stack_item = mock.Mock()
+ self.ixnet_gen._update_ipv4_priority('field_desc', priority)
+ self.ixnet_gen._set_priority_field.assert_not_called()
+ self.ixnet_gen._get_field_in_stack_item.assert_not_called()
+
+ def test__set_priority_field_list_value(self):
+ value = [1, 4, 7]
+ self.ixnet_gen._set_priority_field('field_desc', value)
+ self.ixnet_gen.ixnet.setMultiAttribute.assert_called_once_with(
+ 'field_desc',
+ '-valueList', [1, 4, 7],
+ '-activeFieldChoice', 'true',
+ '-valueType', 'valueList')
+
+ def test__set_priority_field_single_value(self):
+ value = 7
+ self.ixnet_gen._set_priority_field('field_desc', value)
+ self.ixnet_gen.ixnet.setMultiAttribute.assert_called_once_with(
+ 'field_desc',
+ '-activeFieldChoice', 'true',
+ '-singleValue', '7')
+
def test__update_udp_port(self):
with mock.patch.object(self.ixnet_gen, '_get_field_in_stack_item',
return_value='field_desc'):
@@ -622,10 +927,13 @@ class TestIxNextgen(unittest.TestCase):
mock_update_add, \
mock.patch.object(self.ixnet_gen, '_get_stack_item'), \
mock.patch.object(self.ixnet_gen,
- '_get_config_element_by_flow_group_name', return_value='celm'):
+ '_get_config_element_by_flow_group_name', return_value='celm'), \
+ mock.patch.object(self.ixnet_gen, '_update_ipv4_priority') as \
+ mock_update_priority:
self.ixnet_gen.update_ip_packet(TRAFFIC_PARAMETERS)
self.assertEqual(4, len(mock_update_add.mock_calls))
+ self.assertEqual(2, len(mock_update_priority.mock_calls))
def test_update_ip_packet_exception_no_config_element(self):
with mock.patch.object(self.ixnet_gen,
@@ -717,6 +1025,24 @@ class TestIxNextgen(unittest.TestCase):
self.ixnet.getList.assert_called_once()
self.assertEqual(3, self.ixnet_gen._ixnet.execute.call_count)
+ def test__get_protocol_status(self):
+ self.ixnet.getAttribute.return_value = ['up']
+ self.ixnet_gen._get_protocol_status('ipv4')
+ self.ixnet.getAttribute.assert_called_once_with('ipv4',
+ '-sessionStatus')
+
+ @mock.patch.object(ixnet_api.IxNextgen, '_get_protocol_status')
+ def test_is_protocols_running(self, mock_ixnextgen_get_protocol_status):
+ mock_ixnextgen_get_protocol_status.return_value = ['up', 'up']
+ result = self.ixnet_gen.is_protocols_running(['ethernet', 'ipv4'])
+ self.assertTrue(result)
+
+ @mock.patch.object(ixnet_api.IxNextgen, '_get_protocol_status')
+ def test_is_protocols_stopped(self, mock_ixnextgen_get_protocol_status):
+ mock_ixnextgen_get_protocol_status.return_value = ['down', 'down']
+ result = self.ixnet_gen.is_protocols_running(['ethernet', 'ipv4'])
+ self.assertFalse(result)
+
def test_start_protocols(self):
self.ixnet_gen.start_protocols()
self.ixnet.execute.assert_called_once_with('startAllProtocols')
diff --git a/yardstick/tests/unit/network_services/traffic_profile/test_base.py b/yardstick/tests/unit/network_services/traffic_profile/test_base.py
index 0dc3e0579..d9244e31b 100644
--- a/yardstick/tests/unit/network_services/traffic_profile/test_base.py
+++ b/yardstick/tests/unit/network_services/traffic_profile/test_base.py
@@ -95,18 +95,18 @@ class TrafficProfileConfigTestCase(unittest.TestCase):
def test__parse_rate(self):
tp_config = {'traffic_profile': {'packet_sizes': {'64B': 100}}}
tp_config_obj = base.TrafficProfileConfig(tp_config)
- self.assertEqual((100.0, 'fps'), tp_config_obj._parse_rate('100 '))
- self.assertEqual((200.5, 'fps'), tp_config_obj._parse_rate('200.5'))
- self.assertEqual((300.8, 'fps'), tp_config_obj._parse_rate('300.8fps'))
+ self.assertEqual((100.0, 'fps'), tp_config_obj.parse_rate('100 '))
+ self.assertEqual((200.5, 'fps'), tp_config_obj.parse_rate('200.5'))
+ self.assertEqual((300.8, 'fps'), tp_config_obj.parse_rate('300.8fps'))
self.assertEqual((400.2, 'fps'),
- tp_config_obj._parse_rate('400.2 fps'))
- self.assertEqual((500.3, '%'), tp_config_obj._parse_rate('500.3%'))
- self.assertEqual((600.1, '%'), tp_config_obj._parse_rate('600.1 %'))
+ tp_config_obj.parse_rate('400.2 fps'))
+ self.assertEqual((500.3, '%'), tp_config_obj.parse_rate('500.3%'))
+ self.assertEqual((600.1, '%'), tp_config_obj.parse_rate('600.1 %'))
def test__parse_rate_exception(self):
tp_config = {'traffic_profile': {'packet_sizes': {'64B': 100}}}
tp_config_obj = base.TrafficProfileConfig(tp_config)
with self.assertRaises(exceptions.TrafficProfileRate):
- tp_config_obj._parse_rate('100Fps')
+ tp_config_obj.parse_rate('100Fps')
with self.assertRaises(exceptions.TrafficProfileRate):
- tp_config_obj._parse_rate('100 kbps')
+ tp_config_obj.parse_rate('100 kbps')
diff --git a/yardstick/tests/unit/network_services/traffic_profile/test_http.py b/yardstick/tests/unit/network_services/traffic_profile/test_http.py
index d44fab2b5..874ec37d4 100644
--- a/yardstick/tests/unit/network_services/traffic_profile/test_http.py
+++ b/yardstick/tests/unit/network_services/traffic_profile/test_http.py
@@ -19,13 +19,21 @@ from yardstick.network_services.traffic_profile import http
class TestTrafficProfileGenericHTTP(unittest.TestCase):
- TP_CONFIG = {'traffic_profile': {'duration': 10}}
+ TP_CONFIG = {'traffic_profile': {'duration': 10},
+ "uplink_0": {}, "downlink_0": {}}
def test___init__(self):
tp_generic_http = http.TrafficProfileGenericHTTP(
self.TP_CONFIG)
self.assertIsNotNone(tp_generic_http)
+ def test_get_links_param(self):
+ tp_generic_http = http.TrafficProfileGenericHTTP(
+ self.TP_CONFIG)
+
+ links = tp_generic_http.get_links_param()
+ self.assertEqual({"uplink_0": {}, "downlink_0": {}}, links)
+
def test_execute(self):
tp_generic_http = http.TrafficProfileGenericHTTP(
self.TP_CONFIG)
diff --git a/yardstick/tests/unit/network_services/traffic_profile/test_http_ixload.py b/yardstick/tests/unit/network_services/traffic_profile/test_http_ixload.py
index 57de6602d..996360c2e 100644
--- a/yardstick/tests/unit/network_services/traffic_profile/test_http_ixload.py
+++ b/yardstick/tests/unit/network_services/traffic_profile/test_http_ixload.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -45,6 +45,26 @@ class TestJoinNonStrings(unittest.TestCase):
class TestIxLoadTrafficGen(unittest.TestCase):
+ def setUp(self):
+ ports = [1, 2, 3]
+ self.test_input = {
+ "remote_server": "REMOTE_SERVER",
+ "ixload_cfg": "IXLOAD_CFG",
+ "result_dir": "RESULT_DIR",
+ "ixia_chassis": "IXIA_CHASSIS",
+ "IXIA": {
+ "card": "CARD",
+ "ports": ports,
+ },
+ 'links_param': {
+ "uplink_0": {
+ "ip": {"address": "address",
+ "gateway": "gateway",
+ "subnet_prefix": "subnet_prefix",
+ "mac": "mac"
+ }}}
+ }
+
def test_parse_run_test(self):
ports = [1, 2, 3]
test_input = {
@@ -56,6 +76,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
"card": "CARD",
"ports": ports,
},
+ 'links_param': {}
}
j = jsonutils.dump_as_bytes(test_input)
ixload = http_ixload.IXLOADHttpTest(j)
@@ -66,6 +87,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
["IXIA_CHASSIS", "CARD", 2],
["IXIA_CHASSIS", "CARD", 3],
])
+ self.assertEqual({}, ixload.links_param)
def test_format_ports_for_reassignment(self):
ports = [
@@ -91,6 +113,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
"card": "CARD",
"ports": ports,
},
+ 'links_param': {}
}
j = jsonutils.dump_as_bytes(test_input)
ixload = http_ixload.IXLOADHttpTest(j)
@@ -112,6 +135,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
"card": "CARD",
"ports": ports,
},
+ 'links_param': {}
}
j = jsonutils.dump_as_bytes(test_input)
ixload = http_ixload.IXLOADHttpTest(j)
@@ -160,6 +184,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
"card": "CARD",
"ports": ports,
},
+ 'links_param': {}
}
j = jsonutils.dump_as_bytes(test_input)
ixload = http_ixload.IXLOADHttpTest(j)
@@ -178,6 +203,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
"card": "CARD",
"ports": ports,
},
+ 'links_param': {}
}
j = jsonutils.dump_as_bytes(test_input)
ixload = http_ixload.IXLOADHttpTest(j)
@@ -198,6 +224,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
"card": "CARD",
"ports": ports,
},
+ 'links_param': {}
}
j = jsonutils.dump_as_bytes(test_input)
@@ -211,6 +238,160 @@ class TestIxLoadTrafficGen(unittest.TestCase):
with self.assertRaises(RuntimeError):
ixload.start_http_test()
+ def test_update_config(self):
+ net_taraffic_0 = mock.Mock()
+ net_taraffic_0.name = "HTTP client@uplink_0"
+ net_taraffic_1 = mock.Mock()
+ net_taraffic_1.name = "HTTP client@uplink_1"
+
+ community_list = [net_taraffic_0, net_taraffic_1, Exception]
+ ixload = http_ixload.IXLOADHttpTest(
+ jsonutils.dump_as_bytes(self.test_input))
+
+ ixload.links_param = {"uplink_0": {"ip": {},
+ "http_client": {}}}
+
+ ixload.test = mock.Mock()
+ ixload.test.communityList = community_list
+
+ ixload.update_network_param = mock.Mock()
+ ixload.update_http_client_param = mock.Mock()
+
+ ixload.update_config()
+
+ ixload.update_network_param.assert_called_once_with(net_taraffic_0, {})
+ ixload.update_http_client_param.assert_called_once_with(net_taraffic_0,
+ {})
+
+ def test_update_network_mac_address(self):
+ ethernet = mock.MagicMock()
+ net_traffic = mock.Mock()
+ net_traffic.network.getL1Plugin.return_value = ethernet
+
+ ixload = http_ixload.IXLOADHttpTest(
+ jsonutils.dump_as_bytes(self.test_input))
+
+ ix_net_l2_ethernet_plugin = ethernet.childrenList[0]
+ ix_net_ip_v4_v6_plugin = ix_net_l2_ethernet_plugin.childrenList[0]
+ ix_net_ip_v4_v6_range = ix_net_ip_v4_v6_plugin.rangeList[0]
+
+ ixload.update_network_mac_address(net_traffic, "auto")
+ ix_net_ip_v4_v6_range.config.assert_called_once_with(
+ autoMacGeneration=True)
+
+ ixload.update_network_mac_address(net_traffic, "00:00:00:00:00:01")
+ ix_net_ip_v4_v6_range.config.assert_called_with(
+ autoMacGeneration=False)
+ mac_range = ix_net_ip_v4_v6_range.getLowerRelatedRange("MacRange")
+ mac_range.config.assert_called_once_with(mac="00:00:00:00:00:01")
+
+ net_traffic.network.getL1Plugin.return_value = Exception
+
+ with self.assertRaises(http_ixload.InvalidRxfFile):
+ ixload.update_network_mac_address(net_traffic, "auto")
+
+ def test_update_network_address(self):
+ ethernet = mock.MagicMock()
+ net_traffic = mock.Mock()
+ net_traffic.network.getL1Plugin.return_value = ethernet
+
+ ixload = http_ixload.IXLOADHttpTest(
+ jsonutils.dump_as_bytes(self.test_input))
+
+ ix_net_l2_ethernet_plugin = ethernet.childrenList[0]
+ ix_net_ip_v4_v6_plugin = ix_net_l2_ethernet_plugin.childrenList[0]
+ ix_net_ip_v4_v6_range = ix_net_ip_v4_v6_plugin.rangeList[0]
+
+ ixload.update_network_address(net_traffic, "address", "gateway",
+ "prefix")
+ ix_net_ip_v4_v6_range.config.assert_called_once_with(
+ prefix="prefix",
+ ipAddress="address",
+ gatewayAddress="gateway")
+
+ net_traffic.network.getL1Plugin.return_value = Exception
+
+ with self.assertRaises(http_ixload.InvalidRxfFile):
+ ixload.update_network_address(net_traffic, "address", "gateway",
+ "prefix")
+
+ def test_update_network_param(self):
+ net_traffic = mock.Mock()
+
+ ixload = http_ixload.IXLOADHttpTest(
+ jsonutils.dump_as_bytes(self.test_input))
+
+ ixload.update_network_address = mock.Mock()
+ ixload.update_network_mac_address = mock.Mock()
+
+ param = {"address": "address",
+ "gateway": "gateway",
+ "subnet_prefix": "subnet_prefix",
+ "mac": "mac"
+ }
+
+ ixload.update_network_param(net_traffic, param)
+
+ ixload.update_network_address.assert_called_once_with(net_traffic,
+ "address",
+ "gateway",
+ "subnet_prefix")
+
+ ixload.update_network_mac_address.assert_called_once_with(
+ net_traffic,
+ "mac")
+
+ def test_update_http_client_param(self):
+ net_traffic = mock.Mock()
+
+ ixload = http_ixload.IXLOADHttpTest(
+ jsonutils.dump_as_bytes(self.test_input))
+
+ ixload.update_page_size = mock.Mock()
+ ixload.update_user_count = mock.Mock()
+
+ param = {"page_object": "page_object",
+ "simulated_users": "simulated_users"}
+
+ ixload.update_http_client_param(net_traffic, param)
+
+ ixload.update_page_size.assert_called_once_with(net_traffic,
+ "page_object")
+ ixload.update_user_count.assert_called_once_with(net_traffic,
+ "simulated_users")
+
+ def test_update_page_size(self):
+ activity = mock.MagicMock()
+ net_traffic = mock.Mock()
+
+ ixload = http_ixload.IXLOADHttpTest(
+ jsonutils.dump_as_bytes(self.test_input))
+
+ net_traffic.activityList = [activity]
+ ix_http_command = activity.agent.actionList[0]
+ ixload.update_page_size(net_traffic, "page_object")
+ ix_http_command.config.assert_called_once_with(
+ pageObject="page_object")
+
+ net_traffic.activityList = []
+ with self.assertRaises(http_ixload.InvalidRxfFile):
+ ixload.update_page_size(net_traffic, "page_object")
+
+ def test_update_user_count(self):
+ activity = mock.MagicMock()
+ net_traffic = mock.Mock()
+
+ ixload = http_ixload.IXLOADHttpTest(
+ jsonutils.dump_as_bytes(self.test_input))
+
+ net_traffic.activityList = [activity]
+ ixload.update_user_count(net_traffic, 123)
+ activity.config.assert_called_once_with(userObjectiveValue=123)
+
+ net_traffic.activityList = []
+ with self.assertRaises(http_ixload.InvalidRxfFile):
+ ixload.update_user_count(net_traffic, 123)
+
@mock.patch('yardstick.network_services.traffic_profile.http_ixload.IxLoad')
@mock.patch('yardstick.network_services.traffic_profile.http_ixload.StatCollectorUtils')
def test_start_http_test(self, *args):
@@ -224,6 +405,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
"card": "CARD",
"ports": ports,
},
+ 'links_param': {}
}
j = jsonutils.dump_as_bytes(test_input)
@@ -248,6 +430,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
"card": "CARD",
"ports": ports,
},
+ 'links_param': {}
}
j = jsonutils.dump_as_bytes(test_input)
diff --git a/yardstick/tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py b/yardstick/tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py
index 0759ecebd..ddd1828ae 100644
--- a/yardstick/tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py
+++ b/yardstick/tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -16,6 +16,7 @@ import copy
import mock
import unittest
+import collections
from yardstick.network_services.traffic_profile import ixia_rfc2544
from yardstick.network_services.traffic_profile import trex_traffic_profile
@@ -486,7 +487,9 @@ class TestIXIARFC2544Profile(unittest.TestCase):
result = r_f_c2544_profile._get_ixia_traffic_profile({})
self.assertDictEqual(result, expected)
- def test__ixia_traffic_generate(self):
+ @mock.patch.object(ixia_rfc2544.IXIARFC2544Profile,
+ '_update_traffic_tracking_options')
+ def test__ixia_traffic_generate(self, mock_upd_tracking_opts):
traffic_generator = mock.Mock(
autospec=trex_traffic_profile.TrexProfile)
traffic_generator.networks = {
@@ -501,21 +504,69 @@ class TestIXIARFC2544Profile(unittest.TestCase):
r_f_c2544_profile = ixia_rfc2544.IXIARFC2544Profile(
self.TRAFFIC_PROFILE)
r_f_c2544_profile.rate = 100
- result = r_f_c2544_profile._ixia_traffic_generate(traffic, ixia_obj)
+ result = r_f_c2544_profile._ixia_traffic_generate(traffic, ixia_obj,
+ traffic_generator)
self.assertIsNone(result)
+ mock_upd_tracking_opts.assert_called_once_with(traffic_generator)
+
+ def test__update_traffic_tracking_options(self):
+ mock_traffic_gen = mock.Mock()
+ rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
+ rfc2544_profile._update_traffic_tracking_options(mock_traffic_gen)
+ mock_traffic_gen.update_tracking_options.assert_called_once()
+
+ def test__get_framesize(self):
+ traffic_profile = {
+ 'uplink_0': {'ipv4': {'outer_l2': {'framesize': {'64B': 100}}}},
+ 'downlink_0': {'ipv4': {'outer_l2': {'framesize': {'64B': 100}}}},
+ 'uplink_1': {'ipv4': {'outer_l2': {'framesize': {'64B': 100}}}},
+ 'downlink_1': {'ipv4': {'outer_l2': {'framesize': {'64B': 100}}}}
+ }
+ rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
+ rfc2544_profile.params = traffic_profile
+ result = rfc2544_profile._get_framesize()
+ self.assertEqual(result, '64B')
+
+ def test__get_framesize_IMIX_traffic(self):
+ traffic_profile = {
+ 'uplink_0': {'ipv4': {'outer_l2': {'framesize': {'64B': 50,
+ '128B': 50}}}},
+ 'downlink_0': {'ipv4': {'outer_l2': {'framesize': {'64B': 50,
+ '128B': 50}}}},
+ 'uplink_1': {'ipv4': {'outer_l2': {'framesize': {'64B': 50,
+ '128B': 50}}}},
+ 'downlink_1': {'ipv4': {'outer_l2': {'framesize': {'64B': 50,
+ '128B': 50}}}}
+ }
+ rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
+ rfc2544_profile.params = traffic_profile
+ result = rfc2544_profile._get_framesize()
+ self.assertEqual(result, 'IMIX')
+
+ def test__get_framesize_zero_pkt_size_weight(self):
+ traffic_profile = {
+ 'uplink_0': {'ipv4': {'outer_l2': {'framesize': {'64B': 0}}}},
+ 'downlink_0': {'ipv4': {'outer_l2': {'framesize': {'64B': 0}}}},
+ 'uplink_1': {'ipv4': {'outer_l2': {'framesize': {'64B': 0}}}},
+ 'downlink_1': {'ipv4': {'outer_l2': {'framesize': {'64B': 0}}}}
+ }
+ rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
+ rfc2544_profile.params = traffic_profile
+ result = rfc2544_profile._get_framesize()
+ self.assertEqual(result, '')
def test_execute_traffic_first_run(self):
rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
rfc2544_profile.first_run = True
rfc2544_profile.rate = 50
+ traffic_gen = mock.Mock()
+ traffic_gen.rfc_helper.iteration.value = 0
with mock.patch.object(rfc2544_profile, '_get_ixia_traffic_profile') \
as mock_get_tp, \
mock.patch.object(rfc2544_profile, '_ixia_traffic_generate') \
- as mock_tgenerate, \
- mock.patch.object(rfc2544_profile, 'update_traffic_profile') \
- as mock_update_tp:
+ as mock_tgenerate:
mock_get_tp.return_value = 'fake_tprofile'
- output = rfc2544_profile.execute_traffic(mock.ANY,
+ output = rfc2544_profile.execute_traffic(traffic_gen,
ixia_obj=mock.ANY)
self.assertTrue(output)
@@ -524,20 +575,21 @@ class TestIXIARFC2544Profile(unittest.TestCase):
self.assertEqual(0, rfc2544_profile.min_rate)
mock_get_tp.assert_called_once()
mock_tgenerate.assert_called_once()
- mock_update_tp.assert_called_once()
def test_execute_traffic_not_first_run(self):
rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
rfc2544_profile.first_run = False
rfc2544_profile.max_rate = 70
rfc2544_profile.min_rate = 0
+ traffic_gen = mock.Mock()
+ traffic_gen.rfc_helper.iteration.value = 0
with mock.patch.object(rfc2544_profile, '_get_ixia_traffic_profile') \
as mock_get_tp, \
mock.patch.object(rfc2544_profile, '_ixia_traffic_generate') \
as mock_tgenerate:
mock_get_tp.return_value = 'fake_tprofile'
rfc2544_profile.full_profile = mock.ANY
- output = rfc2544_profile.execute_traffic(mock.ANY,
+ output = rfc2544_profile.execute_traffic(traffic_gen,
ixia_obj=mock.ANY)
self.assertFalse(output)
@@ -575,42 +627,53 @@ class TestIXIARFC2544Profile(unittest.TestCase):
def test_get_drop_percentage_completed(self):
samples = {'iface_name_1':
- {'in_packets': 1000, 'out_packets': 1000,
- 'Store-Forward_Avg_latency_ns': 20,
- 'Store-Forward_Min_latency_ns': 15,
- 'Store-Forward_Max_latency_ns': 25},
+ {'InPackets': 1000, 'OutPackets': 1000,
+ 'InBytes': 64000, 'OutBytes': 64000,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25},
'iface_name_2':
- {'in_packets': 1005, 'out_packets': 1007,
- 'Store-Forward_Avg_latency_ns': 23,
- 'Store-Forward_Min_latency_ns': 13,
- 'Store-Forward_Max_latency_ns': 28}
+ {'InPackets': 1005, 'OutPackets': 1007,
+ 'InBytes': 64320, 'OutBytes': 64448,
+ 'LatencyAvg': 23,
+ 'LatencyMin': 13,
+ 'LatencyMax': 28}
}
rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
- completed, samples = rfc2544_profile.get_drop_percentage(samples, 0, 1)
+ rfc2544_profile.rate = 100.0
+ rfc2544_profile._get_next_rate = mock.Mock(return_value=100.0)
+ rfc2544_profile._get_framesize = mock.Mock(return_value='64B')
+ completed, samples = rfc2544_profile.get_drop_percentage(
+ samples, 0, 1, 4, 0.1)
self.assertTrue(completed)
self.assertEqual(66.9, samples['TxThroughput'])
self.assertEqual(66.833, samples['RxThroughput'])
self.assertEqual(0.099651, samples['DropPercentage'])
- self.assertEqual(21.5, samples['latency_ns_avg'])
- self.assertEqual(14.0, samples['latency_ns_min'])
- self.assertEqual(26.5, samples['latency_ns_max'])
+ self.assertEqual(21.5, samples['LatencyAvg'])
+ self.assertEqual(13.0, samples['LatencyMin'])
+ self.assertEqual(28.0, samples['LatencyMax'])
+ self.assertEqual(100.0, samples['Rate'])
+ self.assertEqual('64B', samples['PktSize'])
def test_get_drop_percentage_over_drop_percentage(self):
samples = {'iface_name_1':
- {'in_packets': 1000, 'out_packets': 1000,
- 'Store-Forward_Avg_latency_ns': 20,
- 'Store-Forward_Min_latency_ns': 15,
- 'Store-Forward_Max_latency_ns': 25},
+ {'InPackets': 1000, 'OutPackets': 1000,
+ 'InBytes': 64000, 'OutBytes': 64000,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25},
'iface_name_2':
- {'in_packets': 1005, 'out_packets': 1007,
- 'Store-Forward_Avg_latency_ns': 20,
- 'Store-Forward_Min_latency_ns': 15,
- 'Store-Forward_Max_latency_ns': 25}
+ {'InPackets': 1005, 'OutPackets': 1007,
+ 'InBytes': 64320, 'OutBytes': 64448,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25}
}
rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
rfc2544_profile.rate = 1000
+ rfc2544_profile._get_next_rate = mock.Mock(return_value=50.0)
completed, samples = rfc2544_profile.get_drop_percentage(
- samples, 0, 0.05)
+ samples, 0, 0.05, 4, 0.1)
self.assertFalse(completed)
self.assertEqual(66.9, samples['TxThroughput'])
self.assertEqual(66.833, samples['RxThroughput'])
@@ -619,20 +682,23 @@ class TestIXIARFC2544Profile(unittest.TestCase):
def test_get_drop_percentage_under_drop_percentage(self):
samples = {'iface_name_1':
- {'in_packets': 1000, 'out_packets': 1000,
- 'Store-Forward_Avg_latency_ns': 20,
- 'Store-Forward_Min_latency_ns': 15,
- 'Store-Forward_Max_latency_ns': 25},
+ {'InPackets': 1000, 'OutPackets': 1000,
+ 'InBytes': 64000, 'OutBytes': 64000,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25},
'iface_name_2':
- {'in_packets': 1005, 'out_packets': 1007,
- 'Store-Forward_Avg_latency_ns': 20,
- 'Store-Forward_Min_latency_ns': 15,
- 'Store-Forward_Max_latency_ns': 25}
+ {'InPackets': 1005, 'OutPackets': 1007,
+ 'InBytes': 64320, 'OutBytes': 64448,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25}
}
rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
rfc2544_profile.rate = 1000
+ rfc2544_profile._get_next_rate = mock.Mock(return_value=50.0)
completed, samples = rfc2544_profile.get_drop_percentage(
- samples, 0.2, 1)
+ samples, 0.2, 1, 4, 0.1)
self.assertFalse(completed)
self.assertEqual(66.9, samples['TxThroughput'])
self.assertEqual(66.833, samples['RxThroughput'])
@@ -642,20 +708,23 @@ class TestIXIARFC2544Profile(unittest.TestCase):
@mock.patch.object(ixia_rfc2544.LOG, 'info')
def test_get_drop_percentage_not_flow(self, *args):
samples = {'iface_name_1':
- {'in_packets': 1000, 'out_packets': 0,
- 'Store-Forward_Avg_latency_ns': 20,
- 'Store-Forward_Min_latency_ns': 15,
- 'Store-Forward_Max_latency_ns': 25},
+ {'InPackets': 1000, 'OutPackets': 0,
+ 'InBytes': 64000, 'OutBytes': 0,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25},
'iface_name_2':
- {'in_packets': 1005, 'out_packets': 0,
- 'Store-Forward_Avg_latency_ns': 20,
- 'Store-Forward_Min_latency_ns': 15,
- 'Store-Forward_Max_latency_ns': 25}
+ {'InPackets': 1005, 'OutPackets': 0,
+ 'InBytes': 64320, 'OutBytes': 0,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25}
}
rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
rfc2544_profile.rate = 1000
+ rfc2544_profile._get_next_rate = mock.Mock(return_value=50.0)
completed, samples = rfc2544_profile.get_drop_percentage(
- samples, 0.2, 1)
+ samples, 0.2, 1, 4, 0.1)
self.assertFalse(completed)
self.assertEqual(0.0, samples['TxThroughput'])
self.assertEqual(66.833, samples['RxThroughput'])
@@ -664,21 +733,292 @@ class TestIXIARFC2544Profile(unittest.TestCase):
def test_get_drop_percentage_first_run(self):
samples = {'iface_name_1':
- {'in_packets': 1000, 'out_packets': 1000,
- 'Store-Forward_Avg_latency_ns': 20,
- 'Store-Forward_Min_latency_ns': 15,
- 'Store-Forward_Max_latency_ns': 25},
+ {'InPackets': 1000, 'OutPackets': 1000,
+ 'InBytes': 64000, 'OutBytes': 64000,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25},
'iface_name_2':
- {'in_packets': 1005, 'out_packets': 1007,
- 'Store-Forward_Avg_latency_ns': 20,
- 'Store-Forward_Min_latency_ns': 15,
- 'Store-Forward_Max_latency_ns': 25}
+ {'InPackets': 1005, 'OutPackets': 1007,
+ 'InBytes': 64320, 'OutBytes': 64448,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25}
}
rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
+ rfc2544_profile._get_next_rate = mock.Mock(return_value=50.0)
completed, samples = rfc2544_profile.get_drop_percentage(
- samples, 0, 1, first_run=True)
+ samples, 0, 1, 4, 0.1, first_run=True)
self.assertTrue(completed)
self.assertEqual(66.9, samples['TxThroughput'])
self.assertEqual(66.833, samples['RxThroughput'])
self.assertEqual(0.099651, samples['DropPercentage'])
self.assertEqual(33.45, rfc2544_profile.rate)
+
+ def test_get_drop_percentage_resolution(self):
+ rfc2544_profile = ixia_rfc2544.IXIARFC2544Profile(self.TRAFFIC_PROFILE)
+ rfc2544_profile._get_next_rate = mock.Mock(return_value=0.1)
+ samples = {'iface_name_1':
+ {'InPackets': 1000, 'OutPackets': 1000,
+ 'InBytes': 64000, 'OutBytes': 64000,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25},
+ 'iface_name_2':
+ {'InPackets': 1005, 'OutPackets': 1007,
+ 'InBytes': 64320, 'OutBytes': 64448,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25}
+ }
+ rfc2544_profile.rate = 0.19
+ completed, _ = rfc2544_profile.get_drop_percentage(
+ samples, 0, 0.05, 4, 0.1)
+ self.assertTrue(completed)
+
+ samples = {'iface_name_1':
+ {'InPackets': 1000, 'OutPackets': 1000,
+ 'InBytes': 64000, 'OutBytes': 64000,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25},
+ 'iface_name_2':
+ {'InPackets': 1005, 'OutPackets': 1007,
+ 'InBytes': 64320, 'OutBytes': 64448,
+ 'LatencyAvg': 20,
+ 'LatencyMin': 15,
+ 'LatencyMax': 25}
+ }
+ rfc2544_profile.rate = 0.5
+ completed, _ = rfc2544_profile.get_drop_percentage(
+ samples, 0, 0.05, 4, 0.1)
+ self.assertFalse(completed)
+
+
+class TestIXIARFC2544PppoeScenarioProfile(unittest.TestCase):
+
+ TRAFFIC_PROFILE = {
+ "schema": "nsb:traffic_profile:0.1",
+ "name": "fixed",
+ "description": "Fixed traffic profile to run UDP traffic",
+ "traffic_profile": {
+ "traffic_type": "FixedTraffic",
+ "frame_rate": 100},
+ 'uplink_0': {'ipv4': {'port': 'xe0', 'id': 1}},
+ 'downlink_0': {'ipv4': {'port': 'xe2', 'id': 2}},
+ 'uplink_1': {'ipv4': {'port': 'xe1', 'id': 3}},
+ 'downlink_1': {'ipv4': {'port': 'xe2', 'id': 4}}
+ }
+
+ def setUp(self):
+ self.ixia_tp = ixia_rfc2544.IXIARFC2544PppoeScenarioProfile(
+ self.TRAFFIC_PROFILE)
+ self.ixia_tp.rate = 100.0
+ self.ixia_tp._get_next_rate = mock.Mock(return_value=50.0)
+ self.ixia_tp._get_framesize = mock.Mock(return_value='64B')
+
+ def test___init__(self):
+ self.assertIsInstance(self.ixia_tp.full_profile,
+ collections.OrderedDict)
+
+ def test__get_flow_groups_params(self):
+ expected_tp = collections.OrderedDict([
+ ('uplink_0', {'ipv4': {'id': 1, 'port': 'xe0'}}),
+ ('downlink_0', {'ipv4': {'id': 2, 'port': 'xe2'}}),
+ ('uplink_1', {'ipv4': {'id': 3, 'port': 'xe1'}}),
+ ('downlink_1', {'ipv4': {'id': 4, 'port': 'xe2'}})])
+
+ self.ixia_tp._get_flow_groups_params()
+ self.assertDictEqual(self.ixia_tp.full_profile, expected_tp)
+
+ @mock.patch.object(ixia_rfc2544.IXIARFC2544PppoeScenarioProfile,
+ '_get_flow_groups_params')
+ def test_update_traffic_profile(self, mock_get_flow_groups_params):
+ networks = {
+ 'uplink_0': 'data1',
+ 'downlink_0': 'data2',
+ 'uplink_1': 'data3',
+ 'downlink_1': 'data4'
+ }
+ ports = ['xe0', 'xe1', 'xe2', 'xe3']
+ mock_traffic_gen = mock.Mock()
+ mock_traffic_gen.networks = networks
+ mock_traffic_gen.vnfd_helper.port_num.side_effect = ports
+ self.ixia_tp.update_traffic_profile(mock_traffic_gen)
+ mock_get_flow_groups_params.assert_called_once()
+ self.assertEqual(self.ixia_tp.ports, ports)
+
+ def test__get_prio_flows_drop_percentage(self):
+
+ input_stats = {
+ '0': {
+ 'InPackets': 50,
+ 'OutPackets': 100,
+ 'Store-Forward_Avg_latency_ns': 10,
+ 'Store-Forward_Min_latency_ns': 10,
+ 'Store-Forward_Max_latency_ns': 10}}
+
+ result = self.ixia_tp._get_prio_flows_drop_percentage(input_stats)
+ self.assertIsNotNone(result['0'].get('DropPercentage'))
+ self.assertEqual(result['0'].get('DropPercentage'), 50.0)
+
+ def test__get_prio_flows_drop_percentage_traffic_not_flowing(self):
+ input_stats = {
+ '0': {
+ 'InPackets': 0,
+ 'OutPackets': 0,
+ 'Store-Forward_Avg_latency_ns': 0,
+ 'Store-Forward_Min_latency_ns': 0,
+ 'Store-Forward_Max_latency_ns': 0}}
+
+ result = self.ixia_tp._get_prio_flows_drop_percentage(input_stats)
+ self.assertIsNotNone(result['0'].get('DropPercentage'))
+ self.assertEqual(result['0'].get('DropPercentage'), 100)
+
+ def test__get_summary_pppoe_subs_counters(self):
+ input_stats = {
+ 'xe0': {
+ 'OutPackets': 100,
+ 'SessionsUp': 4,
+ 'SessionsDown': 0,
+ 'SessionsNotStarted': 0,
+ 'SessionsTotal': 4},
+ 'xe1': {
+ 'OutPackets': 100,
+ 'SessionsUp': 4,
+ 'SessionsDown': 0,
+ 'SessionsNotStarted': 0,
+ 'SessionsTotal': 4}
+ }
+
+ expected_stats = {
+ 'SessionsUp': 8,
+ 'SessionsDown': 0,
+ 'SessionsNotStarted': 0,
+ 'SessionsTotal': 8
+ }
+
+ res = self.ixia_tp._get_summary_pppoe_subs_counters(input_stats)
+ self.assertDictEqual(res, expected_stats)
+
+ @mock.patch.object(ixia_rfc2544.IXIARFC2544PppoeScenarioProfile,
+ '_get_prio_flows_drop_percentage')
+ @mock.patch.object(ixia_rfc2544.IXIARFC2544PppoeScenarioProfile,
+ '_get_summary_pppoe_subs_counters')
+ def test_get_drop_percentage(self, mock_get_pppoe_subs,
+ mock_sum_prio_drop_rate):
+ samples = {
+ 'priority_stats': {
+ '0': {
+ 'InPackets': 100,
+ 'OutPackets': 100,
+ 'InBytes': 6400,
+ 'OutBytes': 6400,
+ 'LatencyAvg': 10,
+ 'LatencyMin': 10,
+ 'LatencyMax': 10}},
+ 'xe0': {
+ 'InPackets': 100,
+ 'OutPackets': 100,
+ 'InBytes': 6400,
+ 'OutBytes': 6400,
+ 'LatencyAvg': 10,
+ 'LatencyMin': 10,
+ 'LatencyMax': 10}}
+
+ mock_get_pppoe_subs.return_value = {'SessionsUp': 1}
+ mock_sum_prio_drop_rate.return_value = {'0': {'DropPercentage': 0.0}}
+
+ self.ixia_tp._get_framesize = mock.Mock(return_value='64B')
+ status, res = self.ixia_tp.get_drop_percentage(
+ samples, tol_min=0.0, tolerance=0.0001, precision=0,
+ resolution=0.1, first_run=True)
+ self.assertIsNotNone(res.get('DropPercentage'))
+ self.assertIsNotNone(res.get('Priority'))
+ self.assertIsNotNone(res.get('SessionsUp'))
+ self.assertEqual(res['DropPercentage'], 0.0)
+ self.assertEqual(res['Rate'], 100.0)
+ self.assertEqual(res['PktSize'], '64B')
+ self.assertTrue(status)
+ mock_sum_prio_drop_rate.assert_called_once()
+ mock_get_pppoe_subs.assert_called_once()
+
+ @mock.patch.object(ixia_rfc2544.IXIARFC2544PppoeScenarioProfile,
+ '_get_prio_flows_drop_percentage')
+ @mock.patch.object(ixia_rfc2544.IXIARFC2544PppoeScenarioProfile,
+ '_get_summary_pppoe_subs_counters')
+ def test_get_drop_percentage_failed_status(self, mock_get_pppoe_subs,
+ mock_sum_prio_drop_rate):
+ samples = {
+ 'priority_stats': {
+ '0': {
+ 'InPackets': 90,
+ 'OutPackets': 100,
+ 'InBytes': 5760,
+ 'OutBytes': 6400,
+ 'LatencyAvg': 10,
+ 'LatencyMin': 10,
+ 'LatencyMax': 10}},
+ 'xe0': {
+ 'InPackets': 90,
+ 'OutPackets': 100,
+ 'InBytes': 5760,
+ 'OutBytes': 6400,
+ 'LatencyAvg': 10,
+ 'LatencyMin': 10,
+ 'LatencyMax': 10}}
+
+ mock_get_pppoe_subs.return_value = {'SessionsUp': 1}
+ mock_sum_prio_drop_rate.return_value = {'0': {'DropPercentage': 0.0}}
+
+ status, res = self.ixia_tp.get_drop_percentage(
+ samples, tol_min=0.0, tolerance=0.0001, precision=0,
+ resolution=0.1, first_run=True)
+ self.assertIsNotNone(res.get('DropPercentage'))
+ self.assertIsNotNone(res.get('Priority'))
+ self.assertIsNotNone(res.get('SessionsUp'))
+ self.assertEqual(res['DropPercentage'], 10.0)
+ self.assertFalse(status)
+ mock_sum_prio_drop_rate.assert_called_once()
+ mock_get_pppoe_subs.assert_called_once()
+
+ @mock.patch.object(ixia_rfc2544.IXIARFC2544PppoeScenarioProfile,
+ '_get_prio_flows_drop_percentage')
+ @mock.patch.object(ixia_rfc2544.IXIARFC2544PppoeScenarioProfile,
+ '_get_summary_pppoe_subs_counters')
+ def test_get_drop_percentage_priority_flow_check(self, mock_get_pppoe_subs,
+ mock_sum_prio_drop_rate):
+ samples = {
+ 'priority_stats': {
+ '0': {
+ 'InPackets': 100,
+ 'OutPackets': 100,
+ 'InBytes': 6400,
+ 'OutBytes': 6400,
+ 'LatencyAvg': 10,
+ 'LatencyMin': 10,
+ 'LatencyMax': 10}},
+ 'xe0': {
+ 'InPackets': 90,
+ 'OutPackets': 100,
+ 'InBytes': 5760,
+ 'OutBytes': 6400,
+ 'LatencyAvg': 10,
+ 'LatencyMin': 10,
+ 'LatencyMax': 10
+ }}
+
+ mock_get_pppoe_subs.return_value = {'SessionsUp': 1}
+ mock_sum_prio_drop_rate.return_value = {'0': {'DropPercentage': 0.0}}
+
+ tc_rfc2544_opts = {'priority': '0',
+ 'allowed_drop_rate': '0.0001 - 0.0001'}
+ status, res = self.ixia_tp.get_drop_percentage(
+ samples, tol_min=15.0000, tolerance=15.0001, precision=0,
+ resolution=0.1, first_run=True, tc_rfc2544_opts=tc_rfc2544_opts)
+ self.assertIsNotNone(res.get('DropPercentage'))
+ self.assertIsNotNone(res.get('Priority'))
+ self.assertIsNotNone(res.get('SessionsUp'))
+ self.assertTrue(status)
+ mock_sum_prio_drop_rate.assert_called_once()
+ mock_get_pppoe_subs.assert_called_once()
diff --git a/yardstick/tests/unit/network_services/traffic_profile/test_prox_binsearch.py b/yardstick/tests/unit/network_services/traffic_profile/test_prox_binsearch.py
index c09903377..f17656328 100644
--- a/yardstick/tests/unit/network_services/traffic_profile/test_prox_binsearch.py
+++ b/yardstick/tests/unit/network_services/traffic_profile/test_prox_binsearch.py
@@ -21,6 +21,8 @@ from yardstick.network_services.traffic_profile import prox_binsearch
class TestProxBinSearchProfile(unittest.TestCase):
+ THEOR_MAX_THROUGHPUT = 0.00012340000000000002
+
def setUp(self):
self._mock_log_info = mock.patch.object(prox_binsearch.LOG, 'info')
self.mock_log_info = self._mock_log_info.start()
@@ -38,6 +40,12 @@ class TestProxBinSearchProfile(unittest.TestCase):
return fail_tuple, {}
return success_tuple, {}
+ def side_effect_func(arg1, arg2):
+ if arg1 == "confirmation":
+ return arg2
+ else:
+ return {}
+
tp_config = {
'traffic_profile': {
'packet_sizes': [200],
@@ -51,11 +59,13 @@ class TestProxBinSearchProfile(unittest.TestCase):
fail_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.6, 5.7, 5.8], 850, 1000, 123.4)
traffic_generator = mock.MagicMock()
- attrs1 = {'get.return_value' : 10}
+ attrs1 = {'get.return_value': 10}
traffic_generator.scenario_helper.all_options.configure_mock(**attrs1)
- attrs2 = {'__getitem__.return_value' : 10, 'get.return_value': 10}
+ attrs2 = {'__getitem__.return_value': 10, 'get.return_value': 10}
+ attrs3 = {'get.side_effect': side_effect_func}
traffic_generator.scenario_helper.scenario_cfg["runner"].configure_mock(**attrs2)
+ traffic_generator.scenario_helper.scenario_cfg["options"].configure_mock(**attrs3)
profile_helper = mock.MagicMock()
profile_helper.run_test = target
@@ -68,11 +78,11 @@ class TestProxBinSearchProfile(unittest.TestCase):
self.assertEqual(round(profile.current_lower, 2), 74.69)
self.assertEqual(round(profile.current_upper, 2), 76.09)
- self.assertEqual(len(runs), 77)
+ self.assertEqual(len(runs), 7)
# Result Samples inc theor_max
result_tuple = {'Actual_throughput': 5e-07,
- 'theor_max_throughput': 7.5e-07,
+ 'theor_max_throughput': self.THEOR_MAX_THROUGHPUT,
'PktSize': 200,
'Status': 'Result'}
@@ -88,7 +98,7 @@ class TestProxBinSearchProfile(unittest.TestCase):
"PktSize": 200,
"RxThroughput": 7.5e-07,
"Throughput": 7.5e-07,
- "TxThroughput": 0.00012340000000000002,
+ "TxThroughput": self.THEOR_MAX_THROUGHPUT,
"Status": 'Success'}
calls = profile.queue.put(success_result_tuple)
@@ -121,6 +131,12 @@ class TestProxBinSearchProfile(unittest.TestCase):
return fail_tuple, {}
return success_tuple, {}
+ def side_effect_func(arg1, _):
+ if arg1 == "confirmation":
+ return 2
+ else:
+ return {}
+
tp_config = {
'traffic_profile': {
'packet_sizes': [200],
@@ -138,7 +154,10 @@ class TestProxBinSearchProfile(unittest.TestCase):
traffic_generator.scenario_helper.all_options.configure_mock(**attrs1)
attrs2 = {'__getitem__.return_value': 0, 'get.return_value': 0}
+ attrs3 = {'get.side_effect': side_effect_func}
+
traffic_generator.scenario_helper.scenario_cfg["runner"].configure_mock(**attrs2)
+ traffic_generator.scenario_helper.scenario_cfg["options"].configure_mock(**attrs3)
profile_helper = mock.MagicMock()
profile_helper.run_test = target
@@ -150,7 +169,7 @@ class TestProxBinSearchProfile(unittest.TestCase):
profile.execute_traffic(traffic_generator)
self.assertEqual(round(profile.current_lower, 2), 24.06)
self.assertEqual(round(profile.current_upper, 2), 25.47)
- self.assertEqual(len(runs), 7)
+ self.assertEqual(len(runs), 21)
def test_execute_3(self):
def target(*args, **_):
@@ -186,8 +205,6 @@ class TestProxBinSearchProfile(unittest.TestCase):
profile.lower_bound = 99.0
profile.execute_traffic(traffic_generator)
-
- # Result Samples
result_tuple = {'Actual_throughput': 0, 'theor_max_throughput': 0,
"Status": 'Result', "Next_Step": ''}
profile.queue.put.assert_called_with(result_tuple)
@@ -207,6 +224,7 @@ class TestProxBinSearchProfile(unittest.TestCase):
raise RuntimeError(' '.join([str(args), str(runs)]))
if args[2] > 75.0:
return fail_tuple, {}
+
return success_tuple, {}
tp_config = {
@@ -226,6 +244,7 @@ class TestProxBinSearchProfile(unittest.TestCase):
traffic_generator.scenario_helper.all_options.configure_mock(**attrs1)
attrs2 = {'__getitem__.return_value': 0, 'get.return_value': 0}
+
traffic_generator.scenario_helper.scenario_cfg["runner"].configure_mock(**attrs2)
profile_helper = mock.MagicMock()
@@ -242,7 +261,7 @@ class TestProxBinSearchProfile(unittest.TestCase):
# Result Samples inc theor_max
result_tuple = {'Actual_throughput': 5e-07,
- 'theor_max_throughput': 7.5e-07,
+ 'theor_max_throughput': self.THEOR_MAX_THROUGHPUT,
'PktSize': 200,
"Status": 'Result'}
@@ -258,7 +277,7 @@ class TestProxBinSearchProfile(unittest.TestCase):
"PktSize": 200,
"RxThroughput": 7.5e-07,
"Throughput": 7.5e-07,
- "TxThroughput": 0.00012340000000000002,
+ "TxThroughput": self.THEOR_MAX_THROUGHPUT,
"Status": 'Success'}
calls = profile.queue.put(success_result_tuple)
diff --git a/yardstick/tests/unit/network_services/traffic_profile/test_prox_irq.py b/yardstick/tests/unit/network_services/traffic_profile/test_prox_irq.py
new file mode 100644
index 000000000..1d9eb0887
--- /dev/null
+++ b/yardstick/tests/unit/network_services/traffic_profile/test_prox_irq.py
@@ -0,0 +1,57 @@
+# Copyright (c) 2018-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+import time
+
+import unittest
+import mock
+
+from yardstick.network_services.traffic_profile import prox_irq
+
+
+class TestProxIrqProfile(unittest.TestCase):
+
+ def setUp(self):
+ self._mock_log_info = mock.patch.object(prox_irq.LOG, 'info')
+ self.mock_log_info = self._mock_log_info.start()
+ self.addCleanup(self._stop_mocks)
+
+ def _stop_mocks(self):
+ self._mock_log_info.stop()
+
+ @mock.patch.object(time, 'sleep')
+ def test_execute_1(self, *args):
+ tp_config = {
+ 'traffic_profile': {
+ },
+ }
+
+ traffic_generator = mock.MagicMock()
+ attrs1 = {'get.return_value' : 10}
+ traffic_generator.scenario_helper.all_options.configure_mock(**attrs1)
+
+ attrs2 = {'__getitem__.return_value' : 10, 'get.return_value': 10}
+ traffic_generator.scenario_helper.scenario_cfg["runner"].configure_mock(**attrs2)
+
+ profile_helper = mock.MagicMock()
+
+ profile = prox_irq.ProxIrqProfile(tp_config)
+ profile.init(mock.MagicMock())
+ profile._profile_helper = profile_helper
+
+ profile.execute_traffic(traffic_generator)
+ profile.run_test()
+ is_ended_flag = profile.is_ended()
+
+ self.assertFalse(is_ended_flag)
+ self.assertEqual(profile.lower_bound, 10.0)
diff --git a/yardstick/tests/unit/network_services/traffic_profile/test_prox_profile.py b/yardstick/tests/unit/network_services/traffic_profile/test_prox_profile.py
index 11bee03a4..1593a0835 100644
--- a/yardstick/tests/unit/network_services/traffic_profile/test_prox_profile.py
+++ b/yardstick/tests/unit/network_services/traffic_profile/test_prox_profile.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -12,6 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
+import time
import unittest
import mock
@@ -78,7 +79,8 @@ class TestProxProfile(unittest.TestCase):
profile.init(queue)
self.assertIs(profile.queue, queue)
- def test_execute_traffic(self):
+ @mock.patch.object(time, 'sleep')
+ def test_execute_traffic(self, *args):
packet_sizes = [
10,
100,
diff --git a/yardstick/tests/unit/network_services/traffic_profile/test_rfc2544.py b/yardstick/tests/unit/network_services/traffic_profile/test_rfc2544.py
index b8fbc6344..febcfe5da 100644
--- a/yardstick/tests/unit/network_services/traffic_profile/test_rfc2544.py
+++ b/yardstick/tests/unit/network_services/traffic_profile/test_rfc2544.py
@@ -141,25 +141,25 @@ class TestRFC2544Profile(base.BaseUnitTestCase):
port_pg_id, True)
mock_stl_profile.assert_called_once_with(['stream1'])
- def test__create_imix_data_mode_DIB(self):
+ def test__create_imix_data_mode_DIP(self):
rfc2544_profile = rfc2544.RFC2544Profile(self.TRAFFIC_PROFILE)
data = {'64B': 50, '128B': 50}
self.assertEqual(
{'64': 50.0, '128': 50.0},
rfc2544_profile._create_imix_data(
- data, weight_mode=constants.DISTRIBUTION_IN_BYTES))
+ data, weight_mode=constants.DISTRIBUTION_IN_PACKETS))
data = {'64B': 1, '128b': 3}
self.assertEqual(
{'64': 25.0, '128': 75.0},
rfc2544_profile._create_imix_data(
- data, weight_mode=constants.DISTRIBUTION_IN_BYTES))
+ data, weight_mode=constants.DISTRIBUTION_IN_PACKETS))
data = {}
self.assertEqual(
{},
rfc2544_profile._create_imix_data(
- data, weight_mode=constants.DISTRIBUTION_IN_BYTES))
+ data, weight_mode=constants.DISTRIBUTION_IN_PACKETS))
- def test__create_imix_data_mode_DIP(self):
+ def test__create_imix_data_mode_DIB(self):
rfc2544_profile = rfc2544.RFC2544Profile(self.TRAFFIC_PROFILE)
data = {'64B': 25, '128B': 25, '512B': 25, '1518B': 25}
byte_total = 64 * 25 + 128 * 25 + 512 * 25 + 1518 * 25
@@ -169,17 +169,17 @@ class TestRFC2544Profile(base.BaseUnitTestCase):
'512': 512 * 25.0 * 100 / byte_total,
'1518': 1518 * 25.0 * 100/ byte_total},
rfc2544_profile._create_imix_data(
- data, weight_mode=constants.DISTRIBUTION_IN_PACKETS))
+ data, weight_mode=constants.DISTRIBUTION_IN_BYTES))
data = {}
self.assertEqual(
{},
rfc2544_profile._create_imix_data(
- data, weight_mode=constants.DISTRIBUTION_IN_PACKETS))
+ data, weight_mode=constants.DISTRIBUTION_IN_BYTES))
data = {'64B': 100}
self.assertEqual(
{'64': 100.0},
rfc2544_profile._create_imix_data(
- data, weight_mode=constants.DISTRIBUTION_IN_PACKETS))
+ data, weight_mode=constants.DISTRIBUTION_IN_BYTES))
def test__create_vm(self):
packet = {'outer_l2': 'l2_definition'}
@@ -248,41 +248,55 @@ class TestRFC2544Profile(base.BaseUnitTestCase):
mock.call(percentage=float(25 * 35) / 100),
mock.call(percentage=float(75 * 35) / 100)], any_order=True)
- def test_get_drop_percentage(self):
+ @mock.patch.object(rfc2544.RFC2544Profile, '_get_framesize')
+ def test_get_drop_percentage(self, mock_get_framesize):
rfc2544_profile = rfc2544.RFC2544Profile(self.TRAFFIC_PROFILE)
+ rfc2544_profile.iteration = 1
+ mock_get_framesize.return_value = '64B'
+
samples = [
- {'xe1': {'tx_throughput_fps': 110,
- 'rx_throughput_fps': 101,
- 'out_packets': 2100,
+ {'xe1': {'out_packets': 2100,
'in_packets': 2010,
+ 'out_bytes': 134400,
+ 'in_bytes': 128640,
'timestamp': datetime.datetime(2000, 1, 1, 1, 1, 1, 1)},
- 'xe2': {'tx_throughput_fps': 210,
- 'rx_throughput_fps': 201,
- 'out_packets': 4100,
+ 'xe2': {'out_packets': 4100,
'in_packets': 4010,
+ 'out_bytes': 262400,
+ 'in_bytes': 256640,
'timestamp': datetime.datetime(2000, 1, 1, 1, 1, 1, 1)}},
- {'xe1': {'tx_throughput_fps': 156,
- 'rx_throughput_fps': 108,
- 'out_packets': 2110,
+ {'xe1': {'out_packets': 2110,
'in_packets': 2040,
+ 'out_bytes': 135040,
+ 'in_bytes': 130560,
'latency': 'Latency1',
'timestamp': datetime.datetime(2000, 1, 1, 1, 1, 1, 31)},
- 'xe2': {'tx_throughput_fps': 253,
- 'rx_throughput_fps': 215,
- 'out_packets': 4150,
+ 'xe2': {'out_packets': 4150,
'in_packets': 4010,
+ 'out_bytes': 265600,
+ 'in_bytes': 256640,
'latency': 'Latency2',
'timestamp': datetime.datetime(2000, 1, 1, 1, 1, 1, 31)}}
]
completed, output = rfc2544_profile.get_drop_percentage(
- samples, 0, 0, False)
- expected = {'DropPercentage': 50.0,
- 'Latency': {'xe1': 'Latency1', 'xe2': 'Latency2'},
+ samples, 0, 0, False, 0.1)
+ expected = {'xe1': {'OutPackets': 10,
+ 'InPackets': 30,
+ 'OutBytes': 640,
+ 'InBytes': 1920},
+ 'xe2': {'OutPackets': 50,
+ 'InPackets': 0,
+ 'OutBytes': 3200,
+ 'InBytes': 0},
+ 'DropPercentage': 50.0,
'RxThroughput': 1000000.0,
'TxThroughput': 2000000.0,
- 'CurrentDropPercentage': 50.0,
+ 'RxThroughputBps': 64000000.0,
+ 'TxThroughputBps': 128000000.0,
'Rate': 100.0,
- 'Throughput': 1000000.0}
+ 'Iteration': 1,
+ 'PktSize': '64B',
+ 'Status': 'Failure'}
self.assertEqual(expected, output)
self.assertFalse(completed)
diff --git a/yardstick/tests/unit/network_services/traffic_profile/test_sip.py b/yardstick/tests/unit/network_services/traffic_profile/test_sip.py
new file mode 100644
index 000000000..bf26ee44d
--- /dev/null
+++ b/yardstick/tests/unit/network_services/traffic_profile/test_sip.py
@@ -0,0 +1,51 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+import mock
+
+from yardstick.network_services.traffic_profile import sip
+
+
+class TestSipProfile(unittest.TestCase):
+
+ TRAFFIC_PROFILE = {
+ "schema": "nsb:traffic_profile:0.1",
+ "name": "sip",
+ "description": "Traffic profile to run sip",
+ "traffic_profile": {
+ "traffic_type": "SipProfile",
+ "frame_rate": 100, # pps
+ "duration": 10,
+ "enable_latency": False}}
+
+ def setUp(self):
+ self.sip_profile = sip.SipProfile(self.TRAFFIC_PROFILE)
+
+ def test___init__(self):
+ self.assertIsNone(self.sip_profile.generator)
+
+ def test_execute_traffic(self):
+ self.sip_profile.generator = None
+ mock_traffic_generator = mock.Mock()
+ self.sip_profile.execute_traffic(mock_traffic_generator)
+ self.assertIsNotNone(self.sip_profile.generator)
+
+ def test_is_ended_true(self):
+ self.sip_profile.generator = mock.Mock(return_value=True)
+ self.assertTrue(self.sip_profile.is_ended())
+
+ def test_is_ended_false(self):
+ self.sip_profile.generator = None
+ self.assertFalse(self.sip_profile.is_ended())
diff --git a/yardstick/tests/unit/network_services/traffic_profile/test_vpp_rfc2544.py b/yardstick/tests/unit/network_services/traffic_profile/test_vpp_rfc2544.py
new file mode 100644
index 000000000..8ad17b547
--- /dev/null
+++ b/yardstick/tests/unit/network_services/traffic_profile/test_vpp_rfc2544.py
@@ -0,0 +1,890 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import mock
+from trex_stl_lib import trex_stl_client
+from trex_stl_lib import trex_stl_packet_builder_scapy
+from trex_stl_lib import trex_stl_streams
+
+from yardstick.common import constants
+from yardstick.network_services.helpers.vpp_helpers.multiple_loss_ratio_search import \
+ MultipleLossRatioSearch
+from yardstick.network_services.helpers.vpp_helpers.ndr_pdr_result import \
+ NdrPdrResult
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_interval import \
+ ReceiveRateInterval
+from yardstick.network_services.helpers.vpp_helpers.receive_rate_measurement import \
+ ReceiveRateMeasurement
+from yardstick.network_services.traffic_profile import base as tp_base
+from yardstick.network_services.traffic_profile import rfc2544, vpp_rfc2544
+from yardstick.network_services.traffic_profile.rfc2544 import PortPgIDMap
+from yardstick.tests.unit import base
+
+
+class TestVppRFC2544Profile(base.BaseUnitTestCase):
+ TRAFFIC_PROFILE = {
+ "schema": "isb:traffic_profile:0.1",
+ "name": "fixed",
+ "description": "Fixed traffic profile to run UDP traffic",
+ "traffic_profile": {
+ "traffic_type": "FixedTraffic",
+ "duration": 30,
+ "enable_latency": True,
+ "frame_rate": 100,
+ "intermediate_phases": 2,
+ "lower_bound": 1.0,
+ "step_interval": 0.5,
+ "test_precision": 0.1,
+ "upper_bound": 100.0}}
+
+ TRAFFIC_PROFILE_MAX_RATE = {
+ "schema": "isb:traffic_profile:0.1",
+ "name": "fixed",
+ "description": "Fixed traffic profile to run UDP traffic",
+ "traffic_profile": {
+ "traffic_type": "FixedTraffic",
+ "duration": 30,
+ "enable_latency": True,
+ "frame_rate": 10000,
+ "intermediate_phases": 2,
+ "lower_bound": 1.0,
+ "step_interval": 0.5,
+ "test_precision": 0.1,
+ "upper_bound": 100.0}}
+
+ PROFILE = {
+ "description": "Traffic profile to run RFC2544 latency",
+ "downlink_0": {
+ "ipv4": {
+ "id": 2,
+ "outer_l2": {
+ "framesize": {
+ "1024B": "0",
+ "1280B": "0",
+ "128B": "0",
+ "1400B": "0",
+ "1500B": "0",
+ "1518B": "0",
+ "256B": "0",
+ "373b": "0",
+ "512B": "0",
+ "570B": "0",
+ "64B": "100"
+ }
+ },
+ "outer_l3v4": {
+ "count": "1",
+ "dstip4": "10.0.0.0-10.0.0.100",
+ "proto": 61,
+ "srcip4": "20.0.0.0-20.0.0.100"
+ }
+ }
+ },
+ "name": "rfc2544",
+ "schema": "nsb:traffic_profile:0.1",
+ "traffic_profile": {
+ "duration": 30,
+ "enable_latency": True,
+ "frame_rate": 100,
+ "intermediate_phases": 2,
+ "lower_bound": 1.0,
+ "step_interval": 0.5,
+ "test_precision": 0.1,
+ "traffic_type": "VppRFC2544Profile",
+ "upper_bound": 100.0
+ },
+ "uplink": {
+ "ipv4": {
+ "id": 1,
+ "outer_l2": {
+ "framesize": {
+ "1024B": "0",
+ "1280B": "0",
+ "128B": "0",
+ "1400B": "0",
+ "1500B": "0",
+ "1518B": "0",
+ "256B": "0",
+ "373B": "0",
+ "512B": "0",
+ "570B": "0",
+ "64B": "100"
+ }
+ },
+ "outer_l3v4": {
+ "count": "10",
+ "dstip4": "20.0.0.0-20.0.0.100",
+ "proto": 61,
+ "srcip4": "10.0.0.0-10.0.0.100"
+ }
+ }
+ }
+ }
+
+ def test___init__(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ self.assertEqual(vpp_rfc2544_profile.max_rate,
+ vpp_rfc2544_profile.rate)
+ self.assertEqual(0, vpp_rfc2544_profile.min_rate)
+ self.assertEqual(2, vpp_rfc2544_profile.number_of_intermediate_phases)
+ self.assertEqual(30, vpp_rfc2544_profile.duration)
+ self.assertEqual(0.1, vpp_rfc2544_profile.precision)
+ self.assertEqual(1.0, vpp_rfc2544_profile.lower_bound)
+ self.assertEqual(100.0, vpp_rfc2544_profile.upper_bound)
+ self.assertEqual(0.5, vpp_rfc2544_profile.step_interval)
+ self.assertEqual(True, vpp_rfc2544_profile.enable_latency)
+
+ def test_init_traffic_params(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ mock_generator = mock.MagicMock()
+ mock_generator.rfc2544_helper.latency = True
+ mock_generator.rfc2544_helper.tolerance_low = 0.0
+ mock_generator.rfc2544_helper.tolerance_high = 0.005
+ mock_generator.scenario_helper.all_options = {
+ "vpp_config": {
+ "max_rate": 14880000
+ }
+ }
+ vpp_rfc2544_profile.init_traffic_params(mock_generator)
+ self.assertEqual(0.0, vpp_rfc2544_profile.tolerance_low)
+ self.assertEqual(0.005, vpp_rfc2544_profile.tolerance_high)
+ self.assertEqual(14880000, vpp_rfc2544_profile.max_rate)
+ self.assertEqual(True, vpp_rfc2544_profile.enable_latency)
+
+ def test_calculate_frame_size(self):
+ imix = {'40B': 7, '576B': 4, '1500B': 1}
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ self.assertEqual((4084 / 12, 12),
+ vpp_rfc2544_profile.calculate_frame_size(imix))
+
+ def test_calculate_frame_size_empty(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ self.assertEqual((64, 100),
+ vpp_rfc2544_profile.calculate_frame_size(None))
+
+ def test_calculate_frame_size_error(self):
+ imix = {'40B': -7, '576B': 4, '1500B': 1}
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ self.assertEqual((64, 100),
+ vpp_rfc2544_profile.calculate_frame_size(imix))
+
+ def test__gen_payload(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ self.assertIsNotNone(vpp_rfc2544_profile._gen_payload(4))
+
+ def test_register_generator(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ mock_generator = mock.MagicMock()
+ mock_generator.rfc2544_helper.latency = True
+ mock_generator.rfc2544_helper.tolerance_low = 0.0
+ mock_generator.rfc2544_helper.tolerance_high = 0.005
+ mock_generator.scenario_helper.all_options = {
+ "vpp_config": {
+ "max_rate": 14880000
+ }
+ }
+ vpp_rfc2544_profile.register_generator(mock_generator)
+ self.assertEqual(0.0, vpp_rfc2544_profile.tolerance_low)
+ self.assertEqual(0.005, vpp_rfc2544_profile.tolerance_high)
+ self.assertEqual(14880000, vpp_rfc2544_profile.max_rate)
+ self.assertEqual(True, vpp_rfc2544_profile.enable_latency)
+
+ def test_stop_traffic(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ mock_generator = mock.Mock()
+ vpp_rfc2544_profile.stop_traffic(traffic_generator=mock_generator)
+ mock_generator.client.stop.assert_called_once()
+ mock_generator.client.reset.assert_called_once()
+ mock_generator.client.remove_all_streams.assert_called_once()
+
+ def test_execute_traffic(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ vpp_rfc2544_profile.init_queue(mock.MagicMock())
+ vpp_rfc2544_profile.params = {
+ 'downlink_0': 'profile1',
+ 'uplink_0': 'profile2'}
+ mock_generator = mock.MagicMock()
+ mock_generator.networks = {
+ 'downlink_0': ['xe0', 'xe1'],
+ 'uplink_0': ['xe2', 'xe3'],
+ 'uplink_1': ['xe2', 'xe3']}
+ mock_generator.port_num.side_effect = [10, 20, 30, 40]
+ mock_generator.rfc2544_helper.correlated_traffic = False
+
+ with mock.patch.object(vpp_rfc2544_profile, 'create_profile') as \
+ mock_create_profile:
+ vpp_rfc2544_profile.execute_traffic(
+ traffic_generator=mock_generator)
+ mock_create_profile.assert_has_calls([
+ mock.call('profile1', 10),
+ mock.call('profile1', 20),
+ mock.call('profile2', 30),
+ mock.call('profile2', 40)])
+ mock_generator.client.add_streams.assert_has_calls([
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[30]),
+ mock.call(mock.ANY, ports=[40])])
+
+ def test_execute_traffic_correlated_traffic(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ vpp_rfc2544_profile.init_queue(mock.MagicMock())
+ vpp_rfc2544_profile.params = {
+ 'downlink_0': 'profile1',
+ 'uplink_0': 'profile2'}
+ mock_generator = mock.MagicMock()
+ mock_generator.networks = {
+ 'downlink_0': ['xe0', 'xe1'],
+ 'uplink_0': ['xe2', 'xe3']}
+ mock_generator.port_num.side_effect = [10, 20, 30, 40]
+ mock_generator.rfc2544_helper.correlated_traffic = True
+
+ with mock.patch.object(vpp_rfc2544_profile, 'create_profile') as \
+ mock_create_profile:
+ vpp_rfc2544_profile.execute_traffic(
+ traffic_generator=mock_generator)
+ mock_create_profile.assert_has_calls([
+ mock.call('profile2', 10),
+ mock.call('profile2', 20)])
+ mock_generator.client.add_streams.assert_has_calls([
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20])])
+
+ def test_execute_traffic_max_rate(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE_MAX_RATE)
+ vpp_rfc2544_profile.init_queue(mock.MagicMock())
+ vpp_rfc2544_profile.pkt_size = 64
+ vpp_rfc2544_profile.params = {
+ 'downlink_0': 'profile1',
+ 'uplink_0': 'profile2'}
+ mock_generator = mock.MagicMock()
+ mock_generator.networks = {
+ 'downlink_0': ['xe0', 'xe1'],
+ 'uplink_0': ['xe2', 'xe3']}
+ mock_generator.port_num.side_effect = [10, 20, 30, 40]
+ mock_generator.rfc2544_helper.correlated_traffic = False
+
+ with mock.patch.object(vpp_rfc2544_profile, 'create_profile') as \
+ mock_create_profile:
+ vpp_rfc2544_profile.execute_traffic(
+ traffic_generator=mock_generator)
+ mock_create_profile.assert_has_calls([
+ mock.call('profile1', 10),
+ mock.call('profile1', 20),
+ mock.call('profile2', 30),
+ mock.call('profile2', 40)])
+ mock_generator.client.add_streams.assert_has_calls([
+ mock.call(mock.ANY, ports=[10]),
+ mock.call(mock.ANY, ports=[20]),
+ mock.call(mock.ANY, ports=[30]),
+ mock.call(mock.ANY, ports=[40])])
+
+ @mock.patch.object(trex_stl_streams, 'STLProfile')
+ def test_create_profile(self, mock_stl_profile):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ port = mock.ANY
+ profile_data = {'packetid_1': {'outer_l2': {'framesize': 'imix_info'}}}
+ with mock.patch.object(vpp_rfc2544_profile, 'calculate_frame_size') as \
+ mock_calculate_frame_size, \
+ mock.patch.object(vpp_rfc2544_profile, '_create_imix_data') as \
+ mock_create_imix, \
+ mock.patch.object(vpp_rfc2544_profile, '_create_vm') as \
+ mock_create_vm, \
+ mock.patch.object(vpp_rfc2544_profile,
+ '_create_single_stream') as \
+ mock_create_single_stream:
+ mock_calculate_frame_size.return_value = 64, 100
+ mock_create_imix.return_value = 'imix_data'
+ mock_create_single_stream.return_value = ['stream1']
+ vpp_rfc2544_profile.create_profile(profile_data, port)
+
+ mock_create_imix.assert_called_once_with('imix_info')
+ mock_create_vm.assert_called_once_with(
+ {'outer_l2': {'framesize': 'imix_info'}})
+ mock_create_single_stream.assert_called_once_with(port, 'imix_data',
+ 100)
+ mock_stl_profile.assert_called_once_with(['stream1'])
+
+ @mock.patch.object(trex_stl_streams, 'STLProfile')
+ def test_create_profile_max_rate(self, mock_stl_profile):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE_MAX_RATE)
+ port = mock.ANY
+ profile_data = {'packetid_1': {'outer_l2': {'framesize': 'imix_info'}}}
+ with mock.patch.object(vpp_rfc2544_profile, 'calculate_frame_size') as \
+ mock_calculate_frame_size, \
+ mock.patch.object(vpp_rfc2544_profile, '_create_imix_data') as \
+ mock_create_imix, \
+ mock.patch.object(vpp_rfc2544_profile, '_create_vm') as \
+ mock_create_vm, \
+ mock.patch.object(vpp_rfc2544_profile,
+ '_create_single_stream') as \
+ mock_create_single_stream:
+ mock_calculate_frame_size.return_value = 64, 100
+ mock_create_imix.return_value = 'imix_data'
+ mock_create_single_stream.return_value = ['stream1']
+ vpp_rfc2544_profile.create_profile(profile_data, port)
+
+ mock_create_imix.assert_called_once_with('imix_info', 'mode_DIP')
+ mock_create_vm.assert_called_once_with(
+ {'outer_l2': {'framesize': 'imix_info'}})
+ mock_create_single_stream.assert_called_once_with(port, 'imix_data',
+ 100)
+ mock_stl_profile.assert_called_once_with(['stream1'])
+
+ def test__create_imix_data_mode_DIP(self):
+ rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(self.TRAFFIC_PROFILE)
+ data = {'64B': 50, '128B': 50}
+ self.assertEqual(
+ {'64': 50.0, '128': 50.0},
+ rfc2544_profile._create_imix_data(
+ data, weight_mode=constants.DISTRIBUTION_IN_PACKETS))
+ data = {'64B': 1, '128b': 3}
+ self.assertEqual(
+ {'64': 25.0, '128': 75.0},
+ rfc2544_profile._create_imix_data(
+ data, weight_mode=constants.DISTRIBUTION_IN_PACKETS))
+ data = {}
+ self.assertEqual(
+ {},
+ rfc2544_profile._create_imix_data(
+ data, weight_mode=constants.DISTRIBUTION_IN_PACKETS))
+
+ def test__create_imix_data_mode_DIB(self):
+ rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(self.TRAFFIC_PROFILE)
+ data = {'64B': 25, '128B': 25, '512B': 25, '1518B': 25}
+ byte_total = 64 * 25 + 128 * 25 + 512 * 25 + 1518 * 25
+ self.assertEqual(
+ {'64': 64 * 25.0 * 100 / byte_total,
+ '128': 128 * 25.0 * 100 / byte_total,
+ '512': 512 * 25.0 * 100 / byte_total,
+ '1518': 1518 * 25.0 * 100 / byte_total},
+ rfc2544_profile._create_imix_data(
+ data, weight_mode=constants.DISTRIBUTION_IN_BYTES))
+ data = {}
+ self.assertEqual(
+ {},
+ rfc2544_profile._create_imix_data(
+ data, weight_mode=constants.DISTRIBUTION_IN_BYTES))
+ data = {'64B': 100}
+ self.assertEqual(
+ {'64': 100.0},
+ rfc2544_profile._create_imix_data(
+ data, weight_mode=constants.DISTRIBUTION_IN_BYTES))
+
+ def test__create_vm(self):
+ packet = {'outer_l2': 'l2_definition'}
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ with mock.patch.object(vpp_rfc2544_profile, '_set_outer_l2_fields') as \
+ mock_l2_fileds:
+ vpp_rfc2544_profile._create_vm(packet)
+ mock_l2_fileds.assert_called_once_with('l2_definition')
+
+ @mock.patch.object(trex_stl_packet_builder_scapy, 'STLPktBuilder',
+ return_value='packet')
+ def test__create_single_packet(self, mock_pktbuilder):
+ size = 128
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ vpp_rfc2544_profile.ether_packet = mock.MagicMock()
+ vpp_rfc2544_profile.ip_packet = mock.MagicMock()
+ vpp_rfc2544_profile.udp_packet = mock.MagicMock()
+ vpp_rfc2544_profile.trex_vm = 'trex_vm'
+ # base_pkt = (
+ # vpp_rfc2544_profile.ether_packet / vpp_rfc2544_profile.ip_packet /
+ # vpp_rfc2544_profile.udp_packet)
+ # pad = (size - len(base_pkt)) * 'x'
+ output = vpp_rfc2544_profile._create_single_packet(size=size)
+ self.assertEqual(mock_pktbuilder.call_count, 2)
+ # mock_pktbuilder.assert_called_once_with(pkt=base_pkt / pad,
+ # vm='trex_vm')
+ self.assertEqual(output, ('packet', 'packet'))
+
+ def test__set_outer_l3v4_fields(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ outer_l3v4 = self.PROFILE[
+ tp_base.TrafficProfile.UPLINK]['ipv4']['outer_l3v4']
+ outer_l3v4['proto'] = 'tcp'
+ self.assertIsNone(
+ vpp_rfc2544_profile._set_outer_l3v4_fields(outer_l3v4))
+
+ @mock.patch.object(trex_stl_streams, 'STLFlowLatencyStats')
+ @mock.patch.object(trex_stl_streams, 'STLTXCont')
+ @mock.patch.object(trex_stl_client, 'STLStream')
+ def test__create_single_stream(self, mock_stream, mock_txcont,
+ mock_latency):
+ imix_data = {'64': 25, '512': 75}
+ mock_stream.side_effect = ['stream1', 'stream2', 'stream3', 'stream4']
+ mock_txcont.side_effect = ['txcont1', 'txcont2', 'txcont3', 'txcont4']
+ mock_latency.side_effect = ['latency1', 'latency2']
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ vpp_rfc2544_profile.port_pg_id = rfc2544.PortPgIDMap()
+ vpp_rfc2544_profile.port_pg_id.add_port(10)
+ with mock.patch.object(vpp_rfc2544_profile, '_create_single_packet') as \
+ mock_create_single_packet:
+ mock_create_single_packet.return_value = 64, 100
+ output = vpp_rfc2544_profile._create_single_stream(10, imix_data,
+ 100, 0.0)
+ self.assertEqual(['stream1', 'stream2', 'stream3', 'stream4'], output)
+ mock_latency.assert_has_calls([
+ mock.call(pg_id=1), mock.call(pg_id=2)])
+ mock_txcont.assert_has_calls([
+ mock.call(percentage=25 * 100 / 100),
+ mock.call(percentage=75 * 100 / 100)], any_order=True)
+
+ @mock.patch.object(trex_stl_streams, 'STLFlowLatencyStats')
+ @mock.patch.object(trex_stl_streams, 'STLTXCont')
+ @mock.patch.object(trex_stl_client, 'STLStream')
+ def test__create_single_stream_max_rate(self, mock_stream, mock_txcont,
+ mock_latency):
+ imix_data = {'64': 25, '512': 75}
+ mock_stream.side_effect = ['stream1', 'stream2', 'stream3', 'stream4']
+ mock_txcont.side_effect = ['txcont1', 'txcont2', 'txcont3', 'txcont4']
+ mock_latency.side_effect = ['latency1', 'latency2']
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE_MAX_RATE)
+ vpp_rfc2544_profile.pkt_size = 64
+ vpp_rfc2544_profile.port_pg_id = rfc2544.PortPgIDMap()
+ vpp_rfc2544_profile.port_pg_id.add_port(1)
+ with mock.patch.object(vpp_rfc2544_profile, '_create_single_packet') as \
+ mock_create_single_packet:
+ mock_create_single_packet.return_value = 64, 100
+ output = vpp_rfc2544_profile._create_single_stream(1, imix_data,
+ 100, 0.0)
+ self.assertEqual(['stream1', 'stream2', 'stream3', 'stream4'], output)
+ mock_latency.assert_has_calls([
+ mock.call(pg_id=1), mock.call(pg_id=2)])
+ mock_txcont.assert_has_calls([
+ mock.call(pps=int(25 * 100 / 100)),
+ mock.call(pps=int(75 * 100 / 100))], any_order=True)
+
+ @mock.patch.object(trex_stl_streams, 'STLFlowLatencyStats')
+ @mock.patch.object(trex_stl_streams, 'STLTXCont')
+ @mock.patch.object(trex_stl_client, 'STLStream')
+ def test__create_single_stream_mlr_search(self, mock_stream, mock_txcont,
+ mock_latency):
+ imix_data = {'64': 25, '512': 75}
+ mock_stream.side_effect = ['stream1', 'stream2', 'stream3', 'stream4']
+ mock_txcont.side_effect = ['txcont1', 'txcont2', 'txcont3', 'txcont4']
+ mock_latency.side_effect = ['latency1', 'latency2']
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ vpp_rfc2544_profile.max_rate = 14880000
+ vpp_rfc2544_profile.port_pg_id = rfc2544.PortPgIDMap()
+ vpp_rfc2544_profile.port_pg_id.add_port(10)
+ with mock.patch.object(vpp_rfc2544_profile, '_create_single_packet') as \
+ mock_create_single_packet:
+ mock_create_single_packet.return_value = 64, 100
+ output = vpp_rfc2544_profile._create_single_stream(10, imix_data,
+ 100, 0.0)
+ self.assertEqual(['stream1', 'stream2', 'stream3', 'stream4'], output)
+ mock_latency.assert_has_calls([
+ mock.call(pg_id=1), mock.call(pg_id=2)])
+ mock_txcont.assert_has_calls([
+ mock.call(pps=25 * 100 / 100),
+ mock.call(pps=75 * 100 / 100)], any_order=True)
+
+ def test_binary_search_with_optimized(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ vpp_rfc2544_profile.pkt_size = 64
+ vpp_rfc2544_profile.init_queue(mock.MagicMock())
+ mock_generator = mock.MagicMock()
+ mock_generator.vnfd_helper.interfaces = [
+ {"name": "xe0"}, {"name": "xe0"}
+ ]
+
+ vpp_rfc2544_profile.ports = [0, 1]
+ vpp_rfc2544_profile.port_pg_id = PortPgIDMap()
+ vpp_rfc2544_profile.port_pg_id.add_port(0)
+ vpp_rfc2544_profile.port_pg_id.add_port(1)
+ vpp_rfc2544_profile.profiles = mock.MagicMock()
+ vpp_rfc2544_profile.test_data = mock.MagicMock()
+ vpp_rfc2544_profile.queue = mock.MagicMock()
+
+ with mock.patch.object(MultipleLossRatioSearch, 'measure') as \
+ mock_measure, \
+ mock.patch.object(MultipleLossRatioSearch, 'ndrpdr') as \
+ mock_ndrpdr:
+ measured_low = ReceiveRateMeasurement(1, 14880000, 14879927, 0)
+ measured_high = ReceiveRateMeasurement(1, 14880000, 14879927, 0)
+ measured_low.latency = ['1000/3081/3962', '500/3149/3730']
+ measured_high.latency = ['1000/3081/3962', '500/3149/3730']
+ starting_interval = ReceiveRateInterval(measured_low,
+ measured_high)
+ starting_result = NdrPdrResult(starting_interval,
+ starting_interval)
+ mock_measure.return_value = ReceiveRateMeasurement(1, 14880000,
+ 14879927, 0)
+ mock_ndrpdr.return_value = MultipleLossRatioSearch.ProgressState(
+ starting_result, 2, 30, 0.005, 0.0,
+ 4857361, 4977343)
+
+ result_samples = vpp_rfc2544_profile.binary_search_with_optimized(
+ traffic_generator=mock_generator, duration=30,
+ timeout=720,
+ test_data={})
+
+ expected = {'Result_NDR_LOWER': {'bandwidth_total_Gbps': 9.999310944,
+ 'rate_total_pps': 14879927.0},
+ 'Result_NDR_UPPER': {'bandwidth_total_Gbps': 9.999310944,
+ 'rate_total_pps': 14879927.0},
+ 'Result_NDR_packets_lost': {'packet_loss_ratio': 0.0,
+ 'packets_lost': 0.0},
+ 'Result_PDR_LOWER': {'bandwidth_total_Gbps': 9.999310944,
+ 'rate_total_pps': 14879927.0},
+ 'Result_PDR_UPPER': {'bandwidth_total_Gbps': 9.999310944,
+ 'rate_total_pps': 14879927.0},
+ 'Result_PDR_packets_lost': {'packet_loss_ratio': 0.0,
+ 'packets_lost': 0.0},
+ 'Result_stream0_NDR_LOWER': {'avg_latency': 3081.0,
+ 'max_latency': 3962.0,
+ 'min_latency': 1000.0},
+ 'Result_stream0_PDR_LOWER': {'avg_latency': 3081.0,
+ 'max_latency': 3962.0,
+ 'min_latency': 1000.0},
+ 'Result_stream1_NDR_LOWER': {'avg_latency': 3149.0,
+ 'max_latency': 3730.0,
+ 'min_latency': 500.0},
+ 'Result_stream1_PDR_LOWER': {'avg_latency': 3149.0,
+ 'max_latency': 3730.0,
+ 'min_latency': 500.0}}
+ self.assertEqual(expected, result_samples)
+
+ def test_binary_search(self):
+ vpp_rfc2544_profile = vpp_rfc2544.VppRFC2544Profile(
+ self.TRAFFIC_PROFILE)
+ vpp_rfc2544_profile.pkt_size = 64
+ vpp_rfc2544_profile.init_queue(mock.MagicMock())
+ mock_generator = mock.MagicMock()
+ mock_generator.vnfd_helper.interfaces = [
+ {"name": "xe0"}, {"name": "xe1"}
+ ]
+ stats = {
+ "0": {
+ "ibytes": 55549120,
+ "ierrors": 0,
+ "ipackets": 867955,
+ "obytes": 55549696,
+ "oerrors": 0,
+ "opackets": 867964,
+ "rx_bps": 104339032.0,
+ "rx_bps_L1": 136944984.0,
+ "rx_pps": 203787.2,
+ "rx_util": 1.36944984,
+ "tx_bps": 134126008.0,
+ "tx_bps_L1": 176040392.0,
+ "tx_pps": 261964.9,
+ "tx_util": 1.7604039200000001
+ },
+ "1": {
+ "ibytes": 55549696,
+ "ierrors": 0,
+ "ipackets": 867964,
+ "obytes": 55549120,
+ "oerrors": 0,
+ "opackets": 867955,
+ "rx_bps": 134119648.0,
+ "rx_bps_L1": 176032032.0,
+ "rx_pps": 261952.4,
+ "rx_util": 1.76032032,
+ "tx_bps": 104338192.0,
+ "tx_bps_L1": 136943872.0,
+ "tx_pps": 203785.5,
+ "tx_util": 1.36943872
+ },
+ "flow_stats": {
+ "1": {
+ "rx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "rx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "rx_bytes": {
+ "0": 6400,
+ "1": 0,
+ "total": 6400
+ },
+ "rx_pkts": {
+ "0": 100,
+ "1": 0,
+ "total": 100
+ },
+ "rx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "tx_bytes": {
+ "0": 0,
+ "1": 6400,
+ "total": 6400
+ },
+ "tx_pkts": {
+ "0": 0,
+ "1": 100,
+ "total": 100
+ },
+ "tx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ }
+ },
+ "2": {
+ "rx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "rx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "rx_bytes": {
+ "0": 0,
+ "1": 6464,
+ "total": 6464
+ },
+ "rx_pkts": {
+ "0": 0,
+ "1": 101,
+ "total": 101
+ },
+ "rx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "tx_bytes": {
+ "0": 6464,
+ "1": 0,
+ "total": 6464
+ },
+ "tx_pkts": {
+ "0": 101,
+ "1": 0,
+ "total": 101
+ },
+ "tx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ }
+ },
+ "global": {
+ "rx_err": {
+ "0": 0,
+ "1": 0
+ },
+ "tx_err": {
+ "0": 0,
+ "1": 0
+ }
+ }
+ },
+ "global": {
+ "bw_per_core": 45.6,
+ "cpu_util": 0.1494,
+ "queue_full": 0,
+ "rx_bps": 238458672.0,
+ "rx_cpu_util": 4.751e-05,
+ "rx_drop_bps": 0.0,
+ "rx_pps": 465739.6,
+ "tx_bps": 238464208.0,
+ "tx_pps": 465750.4
+ },
+ "latency": {
+ "1": {
+ "err_cntrs": {
+ "dropped": 0,
+ "dup": 0,
+ "out_of_order": 0,
+ "seq_too_high": 0,
+ "seq_too_low": 0
+ },
+ "latency": {
+ "average": 63.375,
+ "histogram": {
+ "20": 1,
+ "30": 18,
+ "40": 12,
+ "50": 10,
+ "60": 12,
+ "70": 11,
+ "80": 6,
+ "90": 10,
+ "100": 20
+ },
+ "jitter": 23,
+ "last_max": 122,
+ "total_max": 123,
+ "total_min": 20
+ }
+ },
+ "2": {
+ "err_cntrs": {
+ "dropped": 0,
+ "dup": 0,
+ "out_of_order": 0,
+ "seq_too_high": 0,
+ "seq_too_low": 0
+ },
+ "latency": {
+ "average": 74,
+ "histogram": {
+ "60": 20,
+ "70": 10,
+ "80": 3,
+ "90": 4,
+ "100": 64
+ },
+ "jitter": 6,
+ "last_max": 83,
+ "total_max": 135,
+ "total_min": 60
+ }
+ },
+ "global": {
+ "bad_hdr": 0,
+ "old_flow": 0
+ }
+ },
+ "total": {
+ "ibytes": 111098816,
+ "ierrors": 0,
+ "ipackets": 1735919,
+ "obytes": 111098816,
+ "oerrors": 0,
+ "opackets": 1735919,
+ "rx_bps": 238458680.0,
+ "rx_bps_L1": 312977016.0,
+ "rx_pps": 465739.6,
+ "rx_util": 3.1297701599999996,
+ "tx_bps": 238464200.0,
+ "tx_bps_L1": 312984264.0,
+ "tx_pps": 465750.4,
+ "tx_util": 3.12984264
+ }
+ }
+ samples = {
+ "xe0": {
+ "in_packets": 867955,
+ "latency": {
+ "2": {
+ "avg_latency": 74.0,
+ "max_latency": 135.0,
+ "min_latency": 60.0
+ }
+ },
+ "out_packets": 867964,
+ "rx_throughput_bps": 104339032.0,
+ "rx_throughput_fps": 203787.2,
+ "tx_throughput_bps": 134126008.0,
+ "tx_throughput_fps": 261964.9
+ },
+ "xe1": {
+ "in_packets": 867964,
+ "latency": {
+ "1": {
+ "avg_latency": 63.375,
+ "max_latency": 123.0,
+ "min_latency": 20.0
+ }
+ },
+ "out_packets": 867955,
+ "rx_throughput_bps": 134119648.0,
+ "rx_throughput_fps": 261952.4,
+ "tx_throughput_bps": 104338192.0,
+ "tx_throughput_fps": 203785.5
+ }
+ }
+
+ mock_generator.loss = 0
+ mock_generator.sent = 2169700
+ mock_generator.send_traffic_on_tg = mock.Mock(return_value=stats)
+ mock_generator.generate_samples = mock.Mock(return_value=samples)
+
+ result_samples = vpp_rfc2544_profile.binary_search(
+ traffic_generator=mock_generator, duration=30,
+ tolerance_value=0.005,
+ test_data={})
+
+ expected = {'Result_theor_max_throughput': 134126008.0,
+ 'xe0': {'Result_Actual_throughput': 104339032.0},
+ 'xe1': {'Result_Actual_throughput': 134119648.0}}
+ self.assertEqual(expected, result_samples)
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml b/yardstick/tests/unit/network_services/vnf_generic/vnf/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
index fb1be35c1..09c22ad9e 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_0.yardstick
+ vnf__0: vnf_0.yardstick
tc_options:
rfc2544:
allowed_drop_rate: 0.8 - 1
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_acl_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_acl_vnf.py
index 69a5fb484..12bb42f20 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_acl_vnf.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_acl_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -237,7 +237,7 @@ class TestAclApproxVnf(unittest.TestCase):
def test___init__(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd, 'task_id')
+ acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd)
self.assertIsNone(acl_approx_vnf._vnf_process)
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
@@ -247,7 +247,7 @@ class TestAclApproxVnf(unittest.TestCase):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd, 'task_id')
+ acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd)
acl_approx_vnf.scenario_helper.scenario_cfg = {
'nodes': {acl_approx_vnf.name: "mock"}
}
@@ -270,7 +270,7 @@ class TestAclApproxVnf(unittest.TestCase):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd, 'task_id')
+ acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd)
acl_approx_vnf.q_in = mock.MagicMock()
acl_approx_vnf.q_out = mock.MagicMock()
acl_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
@@ -282,7 +282,7 @@ class TestAclApproxVnf(unittest.TestCase):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd, 'task_id')
+ acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd)
acl_approx_vnf.q_in = mock.MagicMock()
acl_approx_vnf.q_out = mock.MagicMock()
acl_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
@@ -303,7 +303,7 @@ class TestAclApproxVnf(unittest.TestCase):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd, 'task_id')
+ acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd)
acl_approx_vnf._build_config = mock.MagicMock()
acl_approx_vnf.queue_wrapper = mock.MagicMock()
acl_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
@@ -323,7 +323,7 @@ class TestAclApproxVnf(unittest.TestCase):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd, 'task_id')
+ acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd)
acl_approx_vnf.deploy_helper = mock.MagicMock()
acl_approx_vnf.resource_helper = mock.MagicMock()
acl_approx_vnf._build_config = mock.MagicMock()
@@ -341,7 +341,7 @@ class TestAclApproxVnf(unittest.TestCase):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd, 'task_id')
+ acl_approx_vnf = acl_vnf.AclApproxVnf(name, vnfd)
acl_approx_vnf._vnf_process = mock.MagicMock()
acl_approx_vnf._vnf_process.terminate = mock.Mock()
acl_approx_vnf.used_drivers = {"01:01.0": "i40e",
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_agnostic_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_agnostic_vnf.py
index 3374cbe76..7c7fe5955 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_agnostic_vnf.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_agnostic_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
# limitations under the License.
import unittest
-import uuid
from yardstick.network_services.vnf_generic.vnf import agnostic_vnf
@@ -44,9 +43,8 @@ VNFD = {
class TestAgnosticVnf(unittest.TestCase):
def setUp(self):
- self._id = uuid.uuid1().int
self.vnfd = VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- self.agnostic_vnf = agnostic_vnf.AgnosticVnf(NAME, self.vnfd, self._id)
+ self.agnostic_vnf = agnostic_vnf.AgnosticVnf(NAME, self.vnfd)
def test_instantiate(self):
self.assertIsNone(self.agnostic_vnf.instantiate({}, {}))
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_base.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_base.py
index 2ea13a5e0..1a72e042b 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_base.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_base.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,15 +14,10 @@
import multiprocessing
import os
-import uuid
import mock
-from oslo_config import cfg
-import oslo_messaging
import unittest
-from yardstick.common import messaging
-from yardstick.common.messaging import payloads
from yardstick.network_services.vnf_generic.vnf import base
from yardstick.ssh import SSH
from yardstick.tests.unit import base as ut_base
@@ -145,24 +140,6 @@ VNFD = {
}
-class _DummyGenericTrafficGen(base.GenericTrafficGen): # pragma: no cover
-
- def run_traffic(self, *args):
- pass
-
- def terminate(self):
- pass
-
- def collect_kpi(self):
- pass
-
- def instantiate(self, *args):
- pass
-
- def scale(self, flavor=''):
- pass
-
-
class FileAbsPath(object):
def __init__(self, module_file):
super(FileAbsPath, self).__init__()
@@ -235,8 +212,7 @@ class TestGenericVNF(ut_base.BaseUnitTestCase):
"""Make sure that the abstract class cannot be instantiated"""
with self.assertRaises(TypeError) as exc:
# pylint: disable=abstract-class-instantiated
- base.GenericVNF('vnf1', VNFD['vnfd:vnfd-catalog']['vnfd'][0],
- 'task_id')
+ base.GenericVNF('vnf1', VNFD['vnfd:vnfd-catalog']['vnfd'][0])
msg = ("Can't instantiate abstract class GenericVNF with abstract "
"methods collect_kpi, instantiate, scale, start_collect, "
@@ -253,96 +229,8 @@ class GenericTrafficGenTestCase(ut_base.BaseUnitTestCase):
name = 'vnf1'
with self.assertRaises(TypeError) as exc:
# pylint: disable=abstract-class-instantiated
- base.GenericTrafficGen(name, vnfd, 'task_id')
+ base.GenericTrafficGen(name, vnfd)
msg = ("Can't instantiate abstract class GenericTrafficGen with "
"abstract methods collect_kpi, instantiate, run_traffic, "
"scale, terminate")
self.assertEqual(msg, str(exc.exception))
-
- def test_get_mq_producer_id(self):
- vnfd = {'benchmark': {'kpi': mock.ANY},
- 'vdu': [{'external-interface': 'ext_int'}]
- }
- tg = _DummyGenericTrafficGen('name', vnfd, 'task_id')
- tg._mq_producer = mock.Mock()
- tg._mq_producer.id = 'fake_id'
- self.assertEqual('fake_id', tg.get_mq_producer_id())
-
-
-class TrafficGeneratorProducerTestCase(ut_base.BaseUnitTestCase):
-
- @mock.patch.object(oslo_messaging, 'Target', return_value='rpc_target')
- @mock.patch.object(oslo_messaging, 'RPCClient')
- @mock.patch.object(oslo_messaging, 'get_rpc_transport',
- return_value='rpc_transport')
- @mock.patch.object(cfg, 'CONF')
- def test__init(self, mock_config, mock_transport, mock_rpcclient,
- mock_target):
- _id = uuid.uuid1().int
- tg_producer = base.TrafficGeneratorProducer(_id)
- mock_transport.assert_called_once_with(
- mock_config, url='rabbit://yardstick:yardstick@localhost:5672/')
- mock_target.assert_called_once_with(topic=messaging.TOPIC_TG,
- fanout=True,
- server=messaging.SERVER)
- mock_rpcclient.assert_called_once_with('rpc_transport', 'rpc_target')
- self.assertEqual(_id, tg_producer._id)
- self.assertEqual(messaging.TOPIC_TG, tg_producer._topic)
-
- @mock.patch.object(oslo_messaging, 'Target', return_value='rpc_target')
- @mock.patch.object(oslo_messaging, 'RPCClient')
- @mock.patch.object(oslo_messaging, 'get_rpc_transport',
- return_value='rpc_transport')
- @mock.patch.object(payloads, 'TrafficGeneratorPayload',
- return_value='tg_pload')
- def test_tg_method_started(self, mock_tg_payload, *args):
- tg_producer = base.TrafficGeneratorProducer(uuid.uuid1().int)
- with mock.patch.object(tg_producer, 'send_message') as mock_message:
- tg_producer.tg_method_started(version=10)
-
- mock_message.assert_called_once_with(messaging.TG_METHOD_STARTED,
- 'tg_pload')
- mock_tg_payload.assert_called_once_with(version=10, iteration=0,
- kpi={})
-
- @mock.patch.object(oslo_messaging, 'Target', return_value='rpc_target')
- @mock.patch.object(oslo_messaging, 'RPCClient')
- @mock.patch.object(oslo_messaging, 'get_rpc_transport',
- return_value='rpc_transport')
- @mock.patch.object(payloads, 'TrafficGeneratorPayload',
- return_value='tg_pload')
- def test_tg_method_finished(self, mock_tg_payload, *args):
- tg_producer = base.TrafficGeneratorProducer(uuid.uuid1().int)
- with mock.patch.object(tg_producer, 'send_message') as mock_message:
- tg_producer.tg_method_finished(version=20)
-
- mock_message.assert_called_once_with(messaging.TG_METHOD_FINISHED,
- 'tg_pload')
- mock_tg_payload.assert_called_once_with(version=20, iteration=0,
- kpi={})
-
- @mock.patch.object(oslo_messaging, 'Target', return_value='rpc_target')
- @mock.patch.object(oslo_messaging, 'RPCClient')
- @mock.patch.object(oslo_messaging, 'get_rpc_transport',
- return_value='rpc_transport')
- @mock.patch.object(payloads, 'TrafficGeneratorPayload',
- return_value='tg_pload')
- def test_tg_method_iteration(self, mock_tg_payload, *args):
- tg_producer = base.TrafficGeneratorProducer(uuid.uuid1().int)
- with mock.patch.object(tg_producer, 'send_message') as mock_message:
- tg_producer.tg_method_iteration(100, version=30, kpi={'k': 'v'})
-
- mock_message.assert_called_once_with(messaging.TG_METHOD_ITERATION,
- 'tg_pload')
- mock_tg_payload.assert_called_once_with(version=30, iteration=100,
- kpi={'k': 'v'})
-
-
-class GenericVNFConsumerTestCase(ut_base.BaseUnitTestCase):
-
- def test__init(self):
- endpoints = 'endpoint_1'
- _ids = [uuid.uuid1().int]
- gvnf_consumer = base.GenericVNFConsumer(_ids, endpoints)
- self.assertEqual(_ids, gvnf_consumer._ids)
- self.assertEqual([endpoints], gvnf_consumer._endpoints)
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_cgnapt_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_cgnapt_vnf.py
index 32f5b758d..d0672dcfd 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_cgnapt_vnf.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_cgnapt_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -318,14 +318,14 @@ class TestCgnaptApproxVnf(unittest.TestCase):
def test___init__(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd, 'task_id')
+ cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd)
self.assertIsNone(cgnapt_approx_vnf._vnf_process)
@mock.patch.object(process, 'check_if_process_failed')
@mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
def test_collect_kpi(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd, 'task_id')
+ cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd)
cgnapt_approx_vnf.scenario_helper.scenario_cfg = {
'nodes': {cgnapt_approx_vnf.name: "mock"}
}
@@ -349,7 +349,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
@mock.patch.object(time, 'sleep')
def test_vnf_execute_command(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd, 'task_id')
+ cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd)
cgnapt_approx_vnf.q_in = mock.Mock()
cgnapt_approx_vnf.q_out = mock.Mock()
cgnapt_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
@@ -357,7 +357,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
def test_get_stats(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd, 'task_id')
+ cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd)
with mock.patch.object(cgnapt_approx_vnf, 'vnf_execute') as mock_exec:
mock_exec.return_value = 'output'
self.assertEqual('output', cgnapt_approx_vnf.get_stats())
@@ -366,7 +366,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
def test_run_vcgnapt(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd, 'task_id')
+ cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd)
cgnapt_approx_vnf.ssh_helper = mock.Mock()
cgnapt_approx_vnf.setup_helper = mock.Mock()
with mock.patch.object(cgnapt_approx_vnf, '_build_config'), \
@@ -379,7 +379,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
@mock.patch.object(ctx_base.Context, 'get_context_from_server')
def test_instantiate(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd, 'task_id')
+ cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd)
cgnapt_approx_vnf.deploy_helper = mock.MagicMock()
cgnapt_approx_vnf.resource_helper = mock.MagicMock()
cgnapt_approx_vnf._build_config = mock.MagicMock()
@@ -396,7 +396,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
def test__vnf_up_post(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
self.scenario_cfg['options'][name]['napt'] = 'static'
- cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd, 'task_id')
+ cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd)
cgnapt_approx_vnf.vnf_execute = mock.Mock()
cgnapt_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
with mock.patch.object(cgnapt_approx_vnf, 'setup_helper') as \
@@ -407,6 +407,6 @@ class TestCgnaptApproxVnf(unittest.TestCase):
def test__vnf_up_post_short(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd, 'task_id')
+ cgnapt_approx_vnf = cgnapt_vnf.CgnaptApproxVnf(name, vnfd)
cgnapt_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
cgnapt_approx_vnf._vnf_up_post()
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_epc_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_epc_vnf.py
index 6d14ddb54..b1bef2e39 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_epc_vnf.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_epc_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,7 +14,6 @@
import copy
import unittest
-import uuid
from yardstick.network_services.vnf_generic.vnf import epc_vnf
@@ -45,12 +44,11 @@ VNFD = {
class TestEPCVnf(unittest.TestCase):
def setUp(self):
- self._id = uuid.uuid1().int
self.vnfd = VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- self.epc_vnf = epc_vnf.EPCVnf(NAME, self.vnfd, self._id)
+ self.epc_vnf = epc_vnf.EPCVnf(NAME, self.vnfd)
def test___init__(self, *args):
- _epc_vnf = epc_vnf.EPCVnf(NAME, self.vnfd, self._id)
+ _epc_vnf = epc_vnf.EPCVnf(NAME, self.vnfd)
for x in {'user', 'password', 'ip'}:
self.assertEqual(self.vnfd['mgmt-interface'][x],
_epc_vnf.vnfd_helper.mgmt_interface[x])
@@ -62,7 +60,7 @@ class TestEPCVnf(unittest.TestCase):
def test___init__missing_ip(self, *args):
_vnfd = copy.deepcopy(self.vnfd)
_vnfd['mgmt-interface'].pop('ip')
- _epc_vnf = epc_vnf.EPCVnf(NAME, _vnfd, self._id)
+ _epc_vnf = epc_vnf.EPCVnf(NAME, _vnfd)
for x in {'user', 'password'}:
self.assertEqual(_vnfd['mgmt-interface'][x],
_epc_vnf.vnfd_helper.mgmt_interface[x])
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_ipsec_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_ipsec_vnf.py
new file mode 100644
index 000000000..00dc4a5d1
--- /dev/null
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_ipsec_vnf.py
@@ -0,0 +1,2151 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+from multiprocessing import Process
+
+import mock
+
+from yardstick.benchmark.contexts import base as ctx_base
+from yardstick.common import utils
+from yardstick.network_services.helpers import cpu
+from yardstick.network_services.nfvi.resource import ResourceProfile
+from yardstick.network_services.vnf_generic.vnf import ipsec_vnf, vpp_helpers
+from yardstick.network_services.vnf_generic.vnf.base import VnfdHelper
+from yardstick.network_services.vnf_generic.vnf.ipsec_vnf import CryptoAlg, \
+ IntegAlg, VipsecApproxSetupEnvHelper
+from yardstick.tests.unit.network_services.vnf_generic.vnf.test_base import \
+ mock_ssh
+
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
+
+NAME = 'vnf__1'
+
+
+class TestCryptoAlg(unittest.TestCase):
+
+ def test__init__(self):
+ encr_alg = CryptoAlg.AES_GCM_128
+ self.assertEqual('aes-gcm-128', encr_alg.alg_name)
+ self.assertEqual('AES-GCM', encr_alg.scapy_name)
+ self.assertEqual(20, encr_alg.key_len)
+
+
+class TestIntegAlg(unittest.TestCase):
+
+ def test__init__(self):
+ auth_alg = IntegAlg.AES_GCM_128
+ self.assertEqual('aes-gcm-128', auth_alg.alg_name)
+ self.assertEqual('AES-GCM', auth_alg.scapy_name)
+ self.assertEqual(20, auth_alg.key_len)
+
+
+@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Process")
+class TestVipsecApproxVnf(unittest.TestCase):
+ VNFD = {'vnfd:vnfd-catalog':
+ {'vnfd':
+ [{
+ "benchmark": {
+ "kpi": [
+ "packets_in",
+ "packets_fwd",
+ "packets_dropped"
+ ]
+ },
+ "connection-point": [
+ {
+ "name": "xe0",
+ "type": "VPORT"
+ },
+ {
+ "name": "xe1",
+ "type": "VPORT"
+ }
+ ],
+ "description": "VPP IPsec",
+ "id": "VipsecApproxVnf",
+ "mgmt-interface": {
+ "ip": "10.10.10.101",
+ "password": "r00t",
+ "user": "root",
+ "vdu-id": "ipsecvnf-baremetal"
+ },
+ "name": "IpsecVnf",
+ "short-name": "IpsecVnf",
+ "vdu": [
+ {
+ "description": "VPP Ipsec",
+ "external-interface": [
+ {
+ "name": "xe0",
+ "virtual-interface": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.2",
+ "local_mac": "90:e2:ba:7c:41:a8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe0",
+ "peer_intf": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.2",
+ "dst_mac": "90:e2:ba:7c:41:a8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.1",
+ "local_mac": "90:e2:ba:7c:30:e8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_name": "vnf__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:81:00.0"
+ },
+ "peer_name": "tg__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:ff:06.0"
+ },
+ "vnfd-connection-point-ref": "xe0"
+ },
+ {
+ "name": "xe1",
+ "virtual-interface": {
+ "dpdk_port_num": 1,
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.2",
+ "dst_mac": "0a:b1:ec:fd:a2:66",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.1",
+ "local_mac": "4e:90:85:d3:c5:13",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe1",
+ "peer_intf": {
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.1",
+ "dst_mac": "4e:90:85:d3:c5:13",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.2",
+ "local_mac": "0a:b1:ec:fd:a2:66",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_name": "vnf__0",
+ "vld_id": "ciphertext",
+ "vpci": "0000:00:07.0"
+ },
+ "peer_name": "vnf__1",
+ "vld_id": "ciphertext",
+ "vpci": "0000:ff:07.0"
+ },
+ "vnfd-connection-point-ref": "xe1"
+ }
+ ],
+ "id": "ipsecvnf-baremetal",
+ "name": "ipsecvnf-baremetal",
+ "routing_table": []
+ }
+ ]
+ }
+ ]}}
+
+ VNFD_ERROR = {'vnfd:vnfd-catalog':
+ {'vnfd':
+ [{
+ "benchmark": {
+ "kpi": [
+ "packets_in",
+ "packets_fwd",
+ "packets_dropped"
+ ]
+ },
+ "connection-point": [
+ {
+ "name": "xe0",
+ "type": "VPORT"
+ },
+ {
+ "name": "xe1",
+ "type": "VPORT"
+ }
+ ],
+ "description": "VPP IPsec",
+ "id": "VipsecApproxVnf",
+ "mgmt-interface": {
+ "ip": "10.10.10.101",
+ "password": "r00t",
+ "user": "root",
+ "vdu-id": "ipsecvnf-baremetal"
+ },
+ "name": "IpsecVnf",
+ "short-name": "IpsecVnf",
+ "vdu": [
+ {
+ "description": "VPP Ipsec",
+ "external-interface": [
+ {
+ "name": "xe0",
+ "virtual-interface": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.2",
+ "local_mac": "90:e2:ba:7c:41:a8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe0",
+ "peer_intf": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.2",
+ "dst_mac": "90:e2:ba:7c:41:a8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.1",
+ "local_mac": "90:e2:ba:7c:30:e8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_name": "vnf__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:81:00.0"
+ },
+ "peer_name": "tg__0",
+ "vld_id": "uplink_1",
+ "vpci": "0000:ff:06.0"
+ },
+ "vnfd-connection-point-ref": "xe0"
+ },
+ {
+ "name": "xe1",
+ "virtual-interface": {
+ "dpdk_port_num": 1,
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.2",
+ "dst_mac": "0a:b1:ec:fd:a2:66",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.1",
+ "local_mac": "4e:90:85:d3:c5:13",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_intf": {
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.1",
+ "dst_mac": "4e:90:85:d3:c5:13",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.2",
+ "local_mac": "0a:b1:ec:fd:a2:66",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_name": "vnf__0",
+ "vld_id": "ciphertext",
+ "vpci": "0000:00:07.0"
+ },
+ "peer_name": "vnf__1",
+ "vld_id": "ciphertext",
+ "vpci": "0000:ff:07.0"
+ },
+ "vnfd-connection-point-ref": "xe1"
+ }
+ ],
+ "id": "ipsecvnf-baremetal",
+ "name": "ipsecvnf-baremetal",
+ "routing_table": []
+ }
+ ]
+ }
+ ]}}
+
+ scenario_cfg = {
+ "nodes": {
+ "tg__0": "trafficgen.yardstick-5486cc2f",
+ "vnf__0": "vnf0.yardstick-5486cc2f",
+ "vnf__1": "vnf1.yardstick-5486cc2f"
+ },
+ "options": {
+ "flow": {
+ "count": 1,
+ "dst_ip": [
+ "20.0.0.0-20.0.0.100"
+ ],
+ "src_ip": [
+ "10.0.0.0-10.0.0.100"
+ ]
+ },
+ "framesize": {
+ "downlink": {
+ "64B": 100
+ },
+ "uplink": {
+ "64B": 100
+ }
+ },
+ "rfc2544": {
+ "allowed_drop_rate": "0.0 - 0.005"
+ },
+ "tg__0": {
+ "collectd": {
+ "interval": 1
+ },
+ "queues_per_port": 7
+ },
+ "traffic_type": 4,
+ "vnf__0": {
+ "collectd": {
+ "interval": 1
+ },
+ "vnf_config": {
+ "crypto_type": "SW_cryptodev",
+ "rxq": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 4
+ }
+ },
+ "vnf__1": {
+ "collectd": {
+ "interval": 1
+ },
+ "vnf_config": {
+ "crypto_type": "SW_cryptodev",
+ "rxq": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 4
+ }
+ },
+ "vpp_config": {
+ "crypto_algorithms": "aes-gcm",
+ "tunnel": 1
+ }
+ },
+ "runner": {
+ "duration": 500,
+ "interval": 10,
+ "object":
+ "yardstick.benchmark.scenarios.networking.vnf_generic.NetworkServiceTestCase",
+ "output_config": {
+ "DEFAULT": {
+ "debug": "False",
+ "dispatcher": [
+ "influxdb"
+ ]
+ },
+ "dispatcher_file": {
+ "debug": "False",
+ "dispatcher": "influxdb",
+ "file_path": "/tmp/yardstick.out"
+ },
+ "dispatcher_http": {
+ "debug": "False",
+ "dispatcher": "influxdb",
+ "target": "http://127.0.0.1:8000/results",
+ "timeout": "20"
+ },
+ "dispatcher_influxdb": {
+ "db_name": "yardstick",
+ "debug": "False",
+ "dispatcher": "influxdb",
+ "password": "r00t",
+ "target": "http://192.168.100.3:8086",
+ "timeout": "20",
+ "username": "root"
+ },
+ "nsb": {
+ "bin_path": "/opt/nsb_bin",
+ "debug": "False",
+ "dispatcher": "influxdb",
+ "trex_client_lib": "/opt/nsb_bin/trex_client/stl",
+ "trex_path": "/opt/nsb_bin/trex/scripts"
+ }
+ },
+ "runner_id": 1105,
+ "type": "Duration"
+ },
+ "task_id": "5486cc2f-d4d3-4feb-b0df-5e0bcd584c9e",
+ "task_path": "samples/vnf_samples/nsut/ipsec",
+ "tc": "tc_baremetal_rfc2544_ipv4_1flow_sw_aesgcm_4cores_64B_trex",
+ "topology": "vpp-tg-topology-2.yaml",
+ "traffic_profile": "../../traffic_profiles/ipv4_throughput_latency_vpp.yaml",
+ "type": "NSPerf"
+ }
+
+ context_cfg = {
+ "networks": {},
+ "nodes": {
+ "tg__0": {
+ "VNF model": "../../vnf_descriptors/tg_vpp_tpl.yaml",
+ "ctx_type": "Node",
+ "interfaces": {
+ "xe0": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.2",
+ "dst_mac": "90:e2:ba:7c:41:a8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.1",
+ "local_mac": "90:e2:ba:7c:30:e8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_intf": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.2",
+ "local_mac": "90:e2:ba:7c:41:a8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe0",
+ "peer_name": "tg__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:00:06.0"
+ },
+ "peer_name": "vnf__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:81:00.0"
+ },
+ "xe1": {
+ "dpdk_port_num": 1,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.101.2",
+ "dst_mac": "90:e2:ba:7c:41:a9",
+ "ifname": "xe1",
+ "local_ip": "192.168.101.1",
+ "local_mac": "90:e2:ba:7c:30:e9",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_intf": {
+ "dpdk_port_num": 1,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.101.1",
+ "dst_mac": "90:e2:ba:7c:30:e9",
+ "ifname": "xe0",
+ "local_ip": "192.168.101.2",
+ "local_mac": "90:e2:ba:7c:41:a9",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_name": "tg__0",
+ "vld_id": "downlink_0",
+ "vpci": "0000:00:06.0"
+ },
+ "peer_name": "vnf__1",
+ "vld_id": "downlink_0",
+ "vpci": "0000:81:00.1"
+ }
+ },
+ "ip": "10.10.10.10",
+ "member-vnf-index": "1",
+ "name": "trafficgen.yardstick-5486cc2f",
+ "password": "r00t",
+ "port": 22,
+ "role": "TrafficGen",
+ "user": "root",
+ "username": "root",
+ "vnfd-id-ref": "tg__0"
+ },
+ "vnf__0": {
+ "VNF model": "../../vnf_descriptors/vpp_vnfd.yaml",
+ "ctx_type": "Node",
+ "interfaces": {
+ "xe0": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.2",
+ "local_mac": "90:e2:ba:7c:41:a8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe0",
+ "peer_intf": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.2",
+ "dst_mac": "90:e2:ba:7c:41:a8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.1",
+ "local_mac": "90:e2:ba:7c:30:e8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_name": "vnf__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:81:00.0"
+ },
+ "peer_name": "tg__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:00:06.0"
+ },
+ "xe1": {
+ "dpdk_port_num": 1,
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.2",
+ "dst_mac": "0a:b1:ec:fd:a2:66",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.1",
+ "local_mac": "4e:90:85:d3:c5:13",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe1",
+ "peer_intf": {
+ "dpdk_port_num": 1,
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.1",
+ "dst_mac": "4e:90:85:d3:c5:13",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.2",
+ "local_mac": "0a:b1:ec:fd:a2:66",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_name": "vnf__0",
+ "vld_id": "ciphertext",
+ "vpci": "0000:00:07.0"
+ },
+ "peer_name": "vnf__1",
+ "vld_id": "ciphertext",
+ "vpci": "0000:00:07.0"
+ }
+ },
+ "ip": "10.10.10.101",
+ "member-vnf-index": "2",
+ "name": "vnf0.yardstick-5486cc2f",
+ "password": "r00t",
+ "port": 22,
+ "role": "VirtualNetworkFunction",
+ "user": "root",
+ "username": "root",
+ "vnfd-id-ref": "vnf__0"
+ },
+ "vnf__1": {
+ "VNF model": "../../vnf_descriptors/vpp_vnfd.yaml",
+ "ctx_type": "Node",
+ "interfaces": {
+ "xe0": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.101.1",
+ "dst_mac": "90:e2:ba:7c:30:e9",
+ "ifname": "xe0",
+ "local_ip": "192.168.101.2",
+ "local_mac": "90:e2:ba:7c:41:a9",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_intf": {
+ "dpdk_port_num": 1,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.101.2",
+ "dst_mac": "90:e2:ba:7c:41:a9",
+ "ifname": "xe1",
+ "local_ip": "192.168.101.1",
+ "local_mac": "90:e2:ba:7c:30:e9",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_name": "vnf__1",
+ "vld_id": "downlink_0",
+ "vpci": "0000:81:00.1"
+ },
+ "peer_name": "tg__0",
+ "vld_id": "downlink_0",
+ "vpci": "0000:00:06.0"
+ },
+ "xe1": {
+ "dpdk_port_num": 1,
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.1",
+ "dst_mac": "4e:90:85:d3:c5:13",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.2",
+ "local_mac": "0a:b1:ec:fd:a2:66",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_intf": {
+ "dpdk_port_num": 1,
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.2",
+ "dst_mac": "0a:b1:ec:fd:a2:66",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.1",
+ "local_mac": "4e:90:85:d3:c5:13",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe1",
+ "peer_name": "vnf__1",
+ "vld_id": "ciphertext",
+ "vpci": "0000:00:07.0"
+ },
+ "peer_name": "vnf__0",
+ "vld_id": "ciphertext",
+ "vpci": "0000:00:07.0"
+ }
+ },
+ "ip": "10.10.10.102",
+ "member-vnf-index": "3",
+ "name": "vnf1.yardstick-5486cc2f",
+ "password": "r00t",
+ "port": 22,
+ "role": "VirtualNetworkFunction",
+ "user": "root",
+ "username": "root",
+ "vnfd-id-ref": "vnf__1"
+ }
+ }
+ }
+
+ def test___init__(self, *args):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vipsec_vnf = ipsec_vnf.VipsecApproxVnf(NAME, vnfd)
+ self.assertIsNone(vipsec_vnf._vnf_process)
+
+ @mock.patch(SSH_HELPER)
+ def test__run(self, ssh, *args):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vipsec_vnf = ipsec_vnf.VipsecApproxVnf(NAME, vnfd)
+ vipsec_vnf._build_config = mock.MagicMock()
+ vipsec_vnf.setup_helper.kill_vnf = mock.MagicMock()
+ vipsec_vnf.setup_helper.create_ipsec_tunnels = mock.MagicMock()
+ vipsec_vnf.queue_wrapper = mock.MagicMock()
+ vipsec_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
+ vipsec_vnf.vnf_cfg = {'lb_config': 'SW',
+ 'lb_count': 1,
+ 'worker_config': '1C/1T',
+ 'worker_threads': 1}
+ vipsec_vnf.all_options = {'traffic_type': '4',
+ 'topology': 'nsb_test_case.yaml'}
+ vipsec_vnf._run()
+ # vipsec_vnf.setup_helper.ssh_helper.execute.assert_called_once()
+
+ @mock.patch(SSH_HELPER)
+ def test_wait_for_instantiate(self, ssh, *args):
+ mock_ssh(ssh)
+
+ mock_process = mock.Mock(autospec=Process)
+ mock_process.is_alive.return_value = True
+ mock_process.exitcode = 432
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vipsec_vnf = ipsec_vnf.VipsecApproxVnf(NAME, vnfd)
+ vipsec_vnf.resource_helper.resource = mock.MagicMock()
+ vipsec_vnf.setup_helper = mock.MagicMock()
+ vipsec_vnf.setup_helper.check_status.return_value = True
+ vipsec_vnf._vnf_process = mock_process
+ vipsec_vnf.WAIT_TIME = 0
+ self.assertEqual(vipsec_vnf.wait_for_instantiate(), 432)
+
+ @mock.patch(SSH_HELPER)
+ def test_wait_for_instantiate_crash(self, ssh, *args):
+ mock_ssh(ssh)
+
+ mock_process = mock.Mock(autospec=Process)
+ mock_process.is_alive.return_value = False
+ mock_process.exitcode = 432
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vipsec_vnf = ipsec_vnf.VipsecApproxVnf(NAME, vnfd)
+ vipsec_vnf.resource_helper.resource = mock.MagicMock()
+ vipsec_vnf.setup_helper = mock.MagicMock()
+ vipsec_vnf.setup_helper.check_status.return_value = False
+ vipsec_vnf._vnf_process = mock_process
+ vipsec_vnf.WAIT_TIME = 0
+ vipsec_vnf.WAIT_TIME_FOR_SCRIPT = 0
+
+ with self.assertRaises(RuntimeError) as raised:
+ vipsec_vnf.wait_for_instantiate()
+
+ self.assertIn('VNF process died', str(raised.exception))
+
+ @mock.patch.object(ctx_base.Context, 'get_physical_node_from_server',
+ return_value='mock_node')
+ @mock.patch.object(ipsec_vnf.VipsecApproxSetupEnvHelper,
+ 'get_vpp_statistics',
+ return_value={'packets_in': 0, 'packets_fwd': 0,
+ 'packets_dropped': 0})
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi(self, ssh, *args):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vipsec_vnf = ipsec_vnf.VipsecApproxVnf(NAME, vnfd)
+ vipsec_vnf.scenario_helper.scenario_cfg = {
+ 'nodes': {vipsec_vnf.name: "mock"}
+ }
+ result = {
+ 'collect_stats': {'packets_in': 0, 'packets_fwd': 0,
+ 'packets_dropped': 0},
+ 'physical_node': 'mock_node'
+ }
+ self.assertEqual(result, vipsec_vnf.collect_kpi())
+
+ @mock.patch.object(utils, 'find_relative_file')
+ @mock.patch(
+ "yardstick.network_services.vnf_generic.vnf.sample_vnf.Context")
+ @mock.patch(SSH_HELPER)
+ def test_instantiate(self, ssh, *args):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vipsec_vnf = ipsec_vnf.VipsecApproxVnf(NAME, vnfd)
+ vipsec_vnf.deploy_helper = mock.MagicMock()
+ vipsec_vnf.resource_helper = mock.MagicMock()
+ vipsec_vnf._build_config = mock.MagicMock()
+ vipsec_vnf.WAIT_TIME = 0
+ self.scenario_cfg.update({"nodes": {"vnf__1": ""}})
+ self.assertIsNone(vipsec_vnf.instantiate(self.scenario_cfg,
+ self.context_cfg))
+
+ @mock.patch.object(ipsec_vnf.VipsecApproxSetupEnvHelper, 'kill_vnf',
+ return_value='')
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
+ @mock.patch(SSH_HELPER)
+ def test_terminate(self, ssh, *args):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vipsec_vnf = ipsec_vnf.VipsecApproxVnf(NAME, vnfd)
+ vipsec_vnf._vnf_process = mock.MagicMock()
+ vipsec_vnf._vnf_process.terminate = mock.Mock()
+ self.assertIsNone(vipsec_vnf.terminate())
+
+
+class TestVipsecApproxSetupEnvHelper(unittest.TestCase):
+ ALL_OPTIONS = {
+ "flow": {
+ "count": 1,
+ "dst_ip": [
+ "20.0.0.0-20.0.0.100"
+ ],
+ "src_ip": [
+ "10.0.0.0-10.0.0.100"
+ ]
+ },
+ "framesize": {
+ "downlink": {
+ "64B": 100
+ },
+ "uplink": {
+ "64B": 100
+ }
+ },
+ "rfc2544": {
+ "allowed_drop_rate": "0.0 - 0.005"
+ },
+ "tg__0": {
+ "collectd": {
+ "interval": 1
+ },
+ "queues_per_port": 7
+ },
+ "traffic_type": 4,
+ "vnf__0": {
+ "collectd": {
+ "interval": 1
+ },
+ "vnf_config": {
+ "crypto_type": "SW_cryptodev",
+ "rxq": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 4
+ }
+ },
+ "vnf__1": {
+ "collectd": {
+ "interval": 1
+ },
+ "vnf_config": {
+ "crypto_type": "SW_cryptodev",
+ "rxq": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 4
+ }
+ },
+ "vpp_config": {
+ "crypto_algorithms": "aes-gcm",
+ "tunnel": 1
+ }
+ }
+
+ ALL_OPTIONS_CBC_ALGORITHMS = {
+ "flow": {
+ "count": 1,
+ "dst_ip": [
+ "20.0.0.0-20.0.0.100"
+ ],
+ "src_ip": [
+ "10.0.0.0-10.0.0.100"
+ ]
+ },
+ "framesize": {
+ "downlink": {
+ "64B": 100
+ },
+ "uplink": {
+ "64B": 100
+ }
+ },
+ "rfc2544": {
+ "allowed_drop_rate": "0.0 - 0.005"
+ },
+ "tg__0": {
+ "collectd": {
+ "interval": 1
+ },
+ "queues_per_port": 7
+ },
+ "traffic_type": 4,
+ "vnf__0": {
+ "collectd": {
+ "interval": 1
+ },
+ "vnf_config": {
+ "crypto_type": "SW_cryptodev",
+ "rxq": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 4
+ }
+ },
+ "vnf__1": {
+ "collectd": {
+ "interval": 1
+ },
+ "vnf_config": {
+ "crypto_type": "SW_cryptodev",
+ "rxq": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 4
+ }
+ },
+ "vpp_config": {
+ "crypto_algorithms": "cbc-sha1",
+ "tunnel": 1
+ }
+ }
+
+ ALL_OPTIONS_ERROR = {
+ "flow_error": {
+ "count": 1,
+ "dst_ip": [
+ "20.0.0.0-20.0.0.100"
+ ],
+ "src_ip": [
+ "10.0.0.0-10.0.0.100"
+ ]
+ },
+ "framesize": {
+ "downlink": {
+ "64B": 100
+ },
+ "uplink": {
+ "64B": 100
+ }
+ },
+ "rfc2544": {
+ "allowed_drop_rate": "0.0 - 0.005"
+ },
+ "tg__0": {
+ "collectd": {
+ "interval": 1
+ },
+ "queues_per_port": 7
+ },
+ "traffic_type": 4,
+ "vnf__0": {
+ "collectd": {
+ "interval": 1
+ },
+ "vnf_config": {
+ "crypto_type": "SW_cryptodev",
+ "rxq": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 4
+ }
+ },
+ "vnf__1": {
+ "collectd": {
+ "interval": 1
+ },
+ "vnf_config": {
+ "crypto_type": "SW_cryptodev",
+ "rxq": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 4
+ }
+ },
+ "vpp_config": {
+ "crypto_algorithms": "aes-gcm",
+ "tunnel": 1
+ }
+ }
+
+ OPTIONS = {
+ "collectd": {
+ "interval": 1
+ },
+ "vnf_config": {
+ "crypto_type": "SW_cryptodev",
+ "rxq": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 4
+ }
+ }
+
+ OPTIONS_HW = {
+ "collectd": {
+ "interval": 1
+ },
+ "vnf_config": {
+ "crypto_type": "HW_cryptodev",
+ "rxq": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 4
+ }
+ }
+
+ CPU_LAYOUT = {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 0, 0, 0, 0, 1, 1, 0],
+ [2, 1, 0, 0, 0, 2, 2, 1],
+ [3, 1, 0, 0, 0, 3, 3, 1],
+ [4, 2, 0, 0, 0, 4, 4, 2],
+ [5, 2, 0, 0, 0, 5, 5, 2],
+ [6, 3, 0, 0, 0, 6, 6, 3],
+ [7, 3, 0, 0, 0, 7, 7, 3],
+ [8, 4, 0, 0, 0, 8, 8, 4],
+ [9, 5, 0, 1, 0, 9, 9, 4],
+ [10, 6, 0, 1, 0, 10, 10, 5],
+ [11, 6, 0, 1, 0, 11, 11, 5],
+ [12, 7, 0, 1, 0, 12, 12, 6],
+ [13, 7, 0, 1, 0, 13, 13, 6],
+ [14, 8, 0, 1, 0, 14, 14, 7],
+ [15, 8, 0, 1, 0, 15, 15, 7],
+ [16, 9, 0, 1, 0, 16, 16, 8],
+ [17, 9, 0, 1, 0, 17, 17, 8]]}
+ CPU_SMT = {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 0, 0, 0, 0, 1, 1, 0],
+ [2, 1, 0, 0, 0, 2, 2, 1],
+ [3, 1, 0, 0, 0, 3, 3, 1],
+ [4, 2, 0, 0, 0, 4, 4, 2],
+ [5, 2, 0, 0, 0, 5, 5, 2],
+ [6, 3, 0, 0, 0, 6, 6, 3],
+ [7, 3, 0, 0, 0, 7, 7, 3],
+ [8, 4, 0, 0, 0, 8, 8, 4],
+ [9, 5, 0, 1, 0, 0, 0, 0],
+ [10, 6, 0, 1, 0, 1, 1, 0],
+ [11, 6, 0, 1, 0, 2, 2, 1],
+ [12, 7, 0, 1, 0, 3, 3, 1],
+ [13, 7, 0, 1, 0, 4, 4, 2],
+ [14, 8, 0, 1, 0, 5, 5, 2],
+ [15, 8, 0, 1, 0, 6, 6, 3],
+ [16, 9, 0, 1, 0, 7, 7, 3],
+ [17, 9, 0, 1, 0, 8, 8, 4]]}
+
+ VPP_INTERFACES_DUMP = [
+ {
+ "sw_if_index": 0,
+ "sup_sw_if_index": 0,
+ "l2_address_length": 0,
+ "l2_address": [0, 0, 0, 0, 0, 0, 0, 0],
+ "interface_name": "local0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 0,
+ "link_speed": 0,
+ "mtu": 0,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ },
+ {
+ "sw_if_index": 1,
+ "sup_sw_if_index": 1,
+ "l2_address_length": 6,
+ "l2_address": [144, 226, 186, 124, 65, 168, 0, 0],
+ "interface_name": "TenGigabitEthernetff/6/0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 2,
+ "link_speed": 32,
+ "mtu": 9202,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ },
+ {
+ "sw_if_index": 2,
+ "sup_sw_if_index": 2,
+ "l2_address_length": 6,
+ "l2_address": [78, 144, 133, 211, 197, 19, 0, 0],
+ "interface_name": "VirtualFunctionEthernetff/7/0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 2,
+ "link_speed": 32,
+ "mtu": 9206,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ }
+ ]
+
+ VPP_INTERFACES_STATUS = \
+ ' Name Idx State MTU (L3/IP4/IP6/MPLS)' \
+ 'Counter Count \n' \
+ 'TenGigabitEthernetff/6/0 1 up 9000/0/0/0 \n' \
+ 'VirtualFunctionEthernetff/7/0 2 up 9000/0/0/0 \n' \
+ 'ipsec0 2 up 9000/0/0/0 \n' \
+ 'local0 0 down 0/0/0/0 '
+
+ VPP_INTERFACES_STATUS_FALSE = \
+ ' Name Idx State MTU (L3/IP4/IP6/MPLS)' \
+ 'Counter Count \n' \
+ 'TenGigabitEthernetff/6/0 1 down 9000/0/0/0 \n' \
+ 'VirtualFunctionEthernetff/7/0 2 down 9000/0/0/0 \n' \
+ 'ipsec0 2 down 9000/0/0/0 \n' \
+ 'local0 0 down 0/0/0/0 '
+
+ def test__get_crypto_type(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual('SW_cryptodev',
+ ipsec_approx_setup_helper._get_crypto_type())
+
+ def test__get_crypto_algorithms(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual('aes-gcm',
+ ipsec_approx_setup_helper._get_crypto_algorithms())
+
+ def test__get_n_tunnels(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual(1, ipsec_approx_setup_helper._get_n_tunnels())
+
+ def test__get_n_connections(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual(1, ipsec_approx_setup_helper._get_n_connections())
+
+ def test__get_n_connections_error(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.all_options = self.ALL_OPTIONS_ERROR
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ with self.assertRaises(KeyError) as raised:
+ ipsec_approx_setup_helper._get_n_connections()
+ self.assertIn(
+ 'Missing flow definition in scenario section of the task definition file',
+ str(raised.exception))
+
+ def test__get_flow_src_start_ip(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual('10.0.0.0',
+ ipsec_approx_setup_helper._get_flow_src_start_ip())
+
+ def test__get_flow_src_start_ip_vnf1(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD_ERROR['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual('20.0.0.0',
+ ipsec_approx_setup_helper._get_flow_src_start_ip())
+
+ def test__get_flow_src_start_ip_error(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.all_options = self.ALL_OPTIONS_ERROR
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ with self.assertRaises(KeyError) as raised:
+ ipsec_approx_setup_helper._get_flow_src_start_ip()
+ self.assertIn(
+ 'Missing flow definition in scenario section of the task definition file',
+ str(raised.exception))
+
+ def test__get_flow_dst_start_ip(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual('20.0.0.0',
+ ipsec_approx_setup_helper._get_flow_dst_start_ip())
+
+ def test__get_flow_dst_start_ip_vnf1(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD_ERROR['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual('10.0.0.0',
+ ipsec_approx_setup_helper._get_flow_dst_start_ip())
+
+ def test__get_flow_dst_start_ip_error(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.all_options = self.ALL_OPTIONS_ERROR
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ with self.assertRaises(KeyError) as raised:
+ ipsec_approx_setup_helper._get_flow_dst_start_ip()
+ self.assertIn(
+ 'Missing flow definition in scenario section of the task definition file',
+ str(raised.exception))
+
+ def test_build_config(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ ipsec_approx_setup_helper.sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper.sys_cores.cpuinfo = self.CPU_LAYOUT
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ ipsec_approx_setup_helper.sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(ipsec_approx_setup_helper.build_config())
+ self.assertEqual(0,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'numa_node'))
+ self.assertEqual('TenGigabitEthernetff/6/0',
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'vpp_name'))
+ self.assertEqual(1,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'vpp_sw_index'))
+ self.assertEqual(0,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'numa_node'))
+ self.assertEqual('VirtualFunctionEthernetff/7/0',
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'vpp_name'))
+ self.assertEqual(2,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'vpp_sw_index'))
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 4)
+
+ def test_build_config_cbc_algorithms(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS_CBC_ALGORITHMS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ ipsec_approx_setup_helper.sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper.sys_cores.cpuinfo = self.CPU_LAYOUT
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ ipsec_approx_setup_helper.sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(ipsec_approx_setup_helper.build_config())
+ self.assertEqual(0,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'numa_node'))
+ self.assertEqual('TenGigabitEthernetff/6/0',
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'vpp_name'))
+ self.assertEqual(1,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'vpp_sw_index'))
+ self.assertEqual(0,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'numa_node'))
+ self.assertEqual('VirtualFunctionEthernetff/7/0',
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'vpp_name'))
+ self.assertEqual(2,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'vpp_sw_index'))
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 4)
+
+ @mock.patch.object(utils, 'setup_hugepages')
+ def test_setup_vnf_environment(self, *args):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.nodes = [None, None]
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ self.assertIsInstance(
+ ipsec_approx_setup_helper.setup_vnf_environment(),
+ ResourceProfile)
+ self.assertEqual(0,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'numa_node'))
+ self.assertEqual('TenGigabitEthernetff/6/0',
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'vpp_name'))
+ self.assertEqual(1,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'vpp_sw_index'))
+ self.assertEqual(0,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'numa_node'))
+ self.assertEqual('VirtualFunctionEthernetff/7/0',
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'vpp_name'))
+ self.assertEqual(2,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'vpp_sw_index'))
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 4)
+
+ @mock.patch.object(utils, 'setup_hugepages')
+ def test_setup_vnf_environment_hw(self, *args):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.nodes = [None, None]
+ scenario_helper.options = self.OPTIONS_HW
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ self.assertIsInstance(
+ ipsec_approx_setup_helper.setup_vnf_environment(),
+ ResourceProfile)
+ self.assertEqual(0,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'numa_node'))
+ self.assertEqual('TenGigabitEthernetff/6/0',
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'vpp_name'))
+ self.assertEqual(1,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe0', 'vpp_sw_index'))
+ self.assertEqual(0,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'numa_node'))
+ self.assertEqual('VirtualFunctionEthernetff/7/0',
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'vpp_name'))
+ self.assertEqual(2,
+ ipsec_approx_setup_helper.get_value_by_interface_key(
+ 'xe1', 'vpp_sw_index'))
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 4)
+
+ def test_calculate_frame_size(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual(16984 / 48,
+ ipsec_approx_setup_helper.calculate_frame_size(
+ {'64B': 28, '570B': 16, '1518B': 4}))
+
+ def test_calculate_frame_size_64(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual(64,
+ ipsec_approx_setup_helper.calculate_frame_size({}))
+
+ def test_calculate_frame_size_64_error(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual(64,
+ ipsec_approx_setup_helper.calculate_frame_size(
+ {'64B': -28, '570B': 16, '1518B': 4}))
+
+ def test_check_status(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, self.VPP_INTERFACES_STATUS, ''
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertTrue(ipsec_approx_setup_helper.check_status())
+
+ def test_check_status_false(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, self.VPP_INTERFACES_STATUS_FALSE, ''
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertFalse(ipsec_approx_setup_helper.check_status())
+
+ def test_get_vpp_statistics(self):
+ def execute(cmd):
+ if 'TenGigabitEthernetff/6/0' in cmd:
+ return 0, output_xe0, ''
+ elif 'VirtualFunctionEthernetff/7/0' in cmd:
+ return 0, output_xe1, ''
+ return 0, '0', ''
+
+ output_xe0 = \
+ ' Name Idx State MTU (L3/IP4/IP6/MPLS)' \
+ ' Counter Count \n' \
+ 'TenGigabitEthernetff/6/0 1 up 9200/0/0/0 ' \
+ 'rx packets 23373568\n' \
+ ' ' \
+ 'rx bytes 1402414080\n' \
+ ' ' \
+ 'tx packets 20476416\n' \
+ ' ' \
+ 'tx bytes 1228584960\n' \
+ ' ' \
+ 'ip4 23373568\n' \
+ ' ' \
+ 'rx-miss 27789925'
+ output_xe1 = \
+ ' Name Idx State MTU (L3/IP4/IP6/MPLS)' \
+ ' Counter Count \n' \
+ 'VirtualFunctionEthernetff/7/0 2 up 9200/0/0/0 ' \
+ 'rx packets 23373568\n' \
+ ' ' \
+ 'rx bytes 1402414080\n' \
+ ' ' \
+ 'tx packets 20476416\n' \
+ ' ' \
+ 'tx bytes 1228584960\n' \
+ ' ' \
+ 'ip4 23373568\n' \
+ ' ' \
+ 'rx-miss 27789925'
+
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute = execute
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertEqual({'xe0': {'packets_dropped': 27789925,
+ 'packets_fwd': 20476416,
+ 'packets_in': 23373568},
+ 'xe1': {'packets_dropped': 27789925,
+ 'packets_fwd': 20476416,
+ 'packets_in': 23373568}},
+ ipsec_approx_setup_helper.get_vpp_statistics())
+
+ def test_parser_vpp_stats(self):
+ output = \
+ ' Name Idx State MTU (L3/IP4/IP6/MPLS)' \
+ 'Counter Count \n' \
+ 'TenGigabitEthernetff/6/0 1 up 9200/0/0/0 ' \
+ 'rx packets 23373568\n' \
+ ' ' \
+ 'rx bytes 1402414080\n' \
+ ' ' \
+ 'tx packets 20476416\n' \
+ ' ' \
+ 'tx bytes 1228584960\n' \
+ ' ' \
+ 'ip4 23373568\n' \
+ ' ' \
+ 'rx-miss 27789925'
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual({'xe0': {'packets_dropped': 27789925,
+ 'packets_fwd': 20476416,
+ 'packets_in': 23373568}},
+ ipsec_approx_setup_helper.parser_vpp_stats('xe0',
+ 'TenGigabitEthernetff/6/0',
+ output))
+
+ def test_parser_vpp_stats_no_miss(self):
+ output = \
+ ' Name Idx State ' \
+ 'Counter Count \n' \
+ 'TenGigabitEthernetff/6/0 1 up ' \
+ 'rx packets 23373568\n' \
+ ' ' \
+ 'rx bytes 1402414080\n' \
+ ' ' \
+ 'tx packets 20476416\n' \
+ ' ' \
+ 'tx bytes 1228584960\n' \
+ ' ' \
+ 'ip4 23373568'
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual({'xe0': {'packets_dropped': 2897152,
+ 'packets_fwd': 20476416,
+ 'packets_in': 23373568}},
+ ipsec_approx_setup_helper.parser_vpp_stats('xe0',
+ 'TenGigabitEthernetff/6/0',
+ output))
+
+ def test_create_ipsec_tunnels(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out, \
+ mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'vpp_get_interface_data') as \
+ mock_ipsec_approx_setup_helper:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ mock_vat_terminal_exec_cmd_from_template.return_value = self.VPP_INTERFACES_DUMP
+ mock_ipsec_approx_setup_helper.return_value = self.VPP_INTERFACES_DUMP
+ sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(ipsec_approx_setup_helper.create_ipsec_tunnels())
+ self.assertGreaterEqual(
+ mock_vat_terminal_exec_cmd_from_template.call_count, 9)
+
+ def test_create_ipsec_tunnels_cbc_algorithms(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS_CBC_ALGORITHMS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'find_encrypted_data_interface') as \
+ mock_find_encrypted_data_interface, \
+ mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'vpp_get_interface_data') as \
+ mock_ipsec_approx_setup_helper:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ mock_find_encrypted_data_interface.return_value = {
+ 'dpdk_port_num': 0,
+ 'driver': 'igb_uio',
+ 'dst_ip': '192.168.100.1',
+ 'dst_mac': '90:e2:ba:7c:30:e8',
+ 'ifname': 'xe0',
+ 'local_ip': '192.168.100.2',
+ 'local_mac': '90:e2:ba:7c:41:a8',
+ 'netmask': '255.255.255.0',
+ 'network': {},
+ 'node_name': 'vnf__1',
+ 'numa_node': 0,
+ 'peer_ifname': 'xe0',
+ 'peer_intf': {'dpdk_port_num': 0,
+ 'driver': 'igb_uio',
+ 'dst_ip': '192.168.100.2',
+ 'dst_mac': '90:e2:ba:7c:41:a8',
+ 'ifname': 'xe0',
+ 'local_ip': '192.168.100.1',
+ 'local_mac': '90:e2:ba:7c:30:e8',
+ 'netmask': '255.255.255.0',
+ 'network': {},
+ 'node_name': 'tg__0',
+ 'peer_ifname': 'xe0',
+ 'peer_name': 'vnf__0',
+ 'vld_id': 'uplink_0',
+ 'vpci': '0000:81:00.0'},
+ 'peer_name': 'tg__0',
+ 'vld_id': 'uplink_0',
+ 'vpci': '0000:ff:06.0',
+ 'vpp_name': u'TenGigabitEthernetff/6/0',
+ 'vpp_sw_index': 1}
+ mock_vat_terminal_exec_cmd_from_template.return_value = self.VPP_INTERFACES_DUMP
+ mock_ipsec_approx_setup_helper.return_value = self.VPP_INTERFACES_DUMP
+ sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(ipsec_approx_setup_helper.create_ipsec_tunnels())
+ self.assertGreaterEqual(
+ mock_vat_terminal_exec_cmd_from_template.call_count, 9)
+
+ def test_find_raw_data_interface(self):
+ expected = {'dpdk_port_num': 0,
+ 'driver': 'igb_uio',
+ 'dst_ip': '192.168.100.1',
+ 'dst_mac': '90:e2:ba:7c:30:e8',
+ 'ifname': 'xe0',
+ 'local_ip': '192.168.100.2',
+ 'local_mac': '90:e2:ba:7c:41:a8',
+ 'netmask': '255.255.255.0',
+ 'network': {},
+ 'node_name': 'vnf__0',
+ 'numa_node': 0,
+ 'peer_ifname': 'xe0',
+ 'peer_intf': {'dpdk_port_num': 0,
+ 'driver': 'igb_uio',
+ 'dst_ip': '192.168.100.2',
+ 'dst_mac': '90:e2:ba:7c:41:a8',
+ 'ifname': 'xe0',
+ 'local_ip': '192.168.100.1',
+ 'local_mac': '90:e2:ba:7c:30:e8',
+ 'netmask': '255.255.255.0',
+ 'network': {},
+ 'node_name': 'tg__0',
+ 'peer_ifname': 'xe0',
+ 'peer_name': 'vnf__0',
+ 'vld_id': 'uplink_0',
+ 'vpci': '0000:81:00.0'},
+ 'peer_name': 'tg__0',
+ 'vld_id': 'uplink_0',
+ 'vpci': '0000:ff:06.0',
+ 'vpp_name': u'TenGigabitEthernetff/6/0',
+ 'vpp_sw_index': 1}
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual(expected,
+ ipsec_approx_setup_helper.find_raw_data_interface())
+
+ def test_find_raw_data_interface_error(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD_ERROR['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ with self.assertRaises(KeyError):
+ ipsec_approx_setup_helper.find_raw_data_interface()
+
+ def test_find_encrypted_data_interface(self):
+ expected = {'dpdk_port_num': 1,
+ 'driver': 'igb_uio',
+ 'dst_ip': '1.1.1.2',
+ 'dst_mac': '0a:b1:ec:fd:a2:66',
+ 'ifname': 'xe1',
+ 'local_ip': '1.1.1.1',
+ 'local_mac': '4e:90:85:d3:c5:13',
+ 'netmask': '255.255.255.0',
+ 'network': {},
+ 'node_name': 'vnf__0',
+ 'numa_node': 0,
+ 'peer_ifname': 'xe1',
+ 'peer_intf': {'driver': 'igb_uio',
+ 'dst_ip': '1.1.1.1',
+ 'dst_mac': '4e:90:85:d3:c5:13',
+ 'ifname': 'xe1',
+ 'local_ip': '1.1.1.2',
+ 'local_mac': '0a:b1:ec:fd:a2:66',
+ 'netmask': '255.255.255.0',
+ 'network': {},
+ 'node_name': 'vnf__1',
+ 'peer_ifname': 'xe1',
+ 'peer_name': 'vnf__0',
+ 'vld_id': 'ciphertext',
+ 'vpci': '0000:00:07.0'},
+ 'peer_name': 'vnf__1',
+ 'vld_id': 'ciphertext',
+ 'vpci': '0000:ff:07.0',
+ 'vpp_name': u'VirtualFunctionEthernetff/7/0',
+ 'vpp_sw_index': 2}
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+ self.assertEqual(expected,
+ ipsec_approx_setup_helper.find_encrypted_data_interface())
+
+ def test_create_startup_configuration_of_vpp(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsInstance(
+ ipsec_approx_setup_helper.create_startup_configuration_of_vpp(),
+ vpp_helpers.VppConfigGenerator)
+
+ def test_add_worker_threads_and_rxqueues(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+ vpp_config_generator = vpp_helpers.VppConfigGenerator()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ ipsec_approx_setup_helper.sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper.sys_cores.cpuinfo = self.CPU_LAYOUT
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ ipsec_approx_setup_helper.sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(
+ ipsec_approx_setup_helper.add_worker_threads_and_rxqueues(
+ vpp_config_generator, 1, 1))
+ self.assertEqual(
+ 'cpu\n{\n corelist-workers 2\n main-core 1\n}\ndpdk\n{\n ' \
+ 'dev default\n {\n num-rx-queues 1\n }\n num-mbufs 32768\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_worker_threads_and_rxqueues_smt(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+ vpp_config_generator = vpp_helpers.VppConfigGenerator()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_SMT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ ipsec_approx_setup_helper.sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper.sys_cores.cpuinfo = self.CPU_SMT
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ ipsec_approx_setup_helper.sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(
+ ipsec_approx_setup_helper.add_worker_threads_and_rxqueues(
+ vpp_config_generator, 1))
+ self.assertEqual(
+ 'cpu\n{\n corelist-workers 2,6\n main-core 1\n}\ndpdk\n{\n ' \
+ 'dev default\n {\n num-rx-queues 1\n }\n num-mbufs 32768\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_worker_threads_and_rxqueues_with_numa(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+ vpp_config_generator = vpp_helpers.VppConfigGenerator()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ ipsec_approx_setup_helper.sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper.sys_cores.cpuinfo = self.CPU_LAYOUT
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ ipsec_approx_setup_helper.sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(
+ ipsec_approx_setup_helper.add_worker_threads_and_rxqueues(
+ vpp_config_generator, 1, 1))
+ self.assertEqual(
+ 'cpu\n{\n corelist-workers 2\n main-core 1\n}\ndpdk\n{\n ' \
+ 'dev default\n {\n num-rx-queues 1\n }\n num-mbufs 32768\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_pci_devices(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+ vpp_config_generator = vpp_helpers.VppConfigGenerator()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(ipsec_approx_setup_helper.add_pci_devices(
+ vpp_config_generator))
+ self.assertEqual(
+ 'dpdk\n{\n dev 0000:ff:06.0 \n dev 0000:ff:07.0 \n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_cryptodev(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+ vpp_config_generator = vpp_helpers.VppConfigGenerator()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ ipsec_approx_setup_helper.sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper.sys_cores.cpuinfo = self.CPU_LAYOUT
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ ipsec_approx_setup_helper.sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(ipsec_approx_setup_helper.add_dpdk_cryptodev(
+ vpp_config_generator, 'aesni_gcm', 1))
+ self.assertEqual(
+ 'dpdk\n{\n vdev cryptodev_aesni_gcm_pmd,socket_id=0 \n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_cryptodev_hw(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS_HW
+ scenario_helper.all_options = self.ALL_OPTIONS
+ vpp_config_generator = vpp_helpers.VppConfigGenerator()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ ipsec_approx_setup_helper.sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper.sys_cores.cpuinfo = self.CPU_LAYOUT
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ ipsec_approx_setup_helper.sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(ipsec_approx_setup_helper.add_dpdk_cryptodev(
+ vpp_config_generator, 'aesni_gcm', 1))
+ self.assertEqual(
+ 'dpdk\n{\n dev 0000:ff:01.0 \n uio-driver igb_uio\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_cryptodev_smt_used(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+ vpp_config_generator = vpp_helpers.VppConfigGenerator()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out:
+ mock_get_cpu_layout.return_value = self.CPU_SMT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ ipsec_approx_setup_helper.sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper.sys_cores.cpuinfo = self.CPU_LAYOUT
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ ipsec_approx_setup_helper.sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(ipsec_approx_setup_helper.add_dpdk_cryptodev(
+ vpp_config_generator, 'aesni_gcm', 1))
+ self.assertEqual(
+ 'dpdk\n{\n vdev cryptodev_aesni_gcm_pmd,socket_id=0 \n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_cryptodev_smt_used_hw(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS_HW
+ scenario_helper.all_options = self.ALL_OPTIONS
+ vpp_config_generator = vpp_helpers.VppConfigGenerator()
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout:
+ mock_get_cpu_layout.return_value = self.CPU_SMT
+ ipsec_approx_setup_helper.sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper.sys_cores.cpuinfo = self.CPU_SMT
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ ipsec_approx_setup_helper.sys_cores.get_cpu_layout())
+ self.assertIsNone(ipsec_approx_setup_helper.add_dpdk_cryptodev(
+ vpp_config_generator, 'aesni_gcm', 1))
+ self.assertEqual(
+ 'dpdk\n{\n dev 0000:ff:01.0 \n dev 0000:ff:01.1 \n uio-driver igb_uio\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_initialize_ipsec(self):
+ vnfd_helper = VnfdHelper(
+ TestVipsecApproxVnf.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+ scenario_helper.all_options = self.ALL_OPTIONS
+
+ ipsec_approx_setup_helper = VipsecApproxSetupEnvHelper(vnfd_helper,
+ ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'execute_script_json_out') as \
+ mock_execute_script_json_out, \
+ mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template, \
+ mock.patch.object(ipsec_approx_setup_helper,
+ 'vpp_get_interface_data') as \
+ mock_ipsec_approx_setup_helper:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ mock_execute_script_json_out.return_value = str(
+ self.VPP_INTERFACES_DUMP).replace("\'", "\"")
+ mock_vat_terminal_exec_cmd_from_template.return_value = ''
+ mock_ipsec_approx_setup_helper.return_value = self.VPP_INTERFACES_DUMP
+ sys_cores = cpu.CpuSysCores(ssh_helper)
+ ipsec_approx_setup_helper._update_vnfd_helper(
+ sys_cores.get_cpu_layout())
+ ipsec_approx_setup_helper.update_vpp_interface_data()
+ ipsec_approx_setup_helper.iface_update_numa()
+ self.assertIsNone(ipsec_approx_setup_helper.initialize_ipsec())
+ self.assertGreaterEqual(
+ mock_vat_terminal_exec_cmd_from_template.call_count, 9)
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_helpers.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_helpers.py
index 3d6ebb25b..32f384027 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_helpers.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_helpers.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -320,7 +320,8 @@ class TestProxSocketHelper(unittest.TestCase):
self.assertEqual(len(prox._pkt_dumps), 0)
mock_select.select.reset_mock()
- mock_select.select.side_effect = chain([['a'], ['']], repeat([1], 3))
+ mock_select.select.side_effect = chain([['a'], ['']],
+ repeat([1], 3))
mock_recv.decode.return_value = PACKET_DUMP_1
ret = prox.get_data()
self.assertEqual(mock_select.select.call_count, 2)
@@ -328,13 +329,54 @@ class TestProxSocketHelper(unittest.TestCase):
self.assertEqual(len(prox._pkt_dumps), 1)
mock_select.select.reset_mock()
- mock_select.select.side_effect = chain([[object()], [None]], repeat([1], 3))
+ mock_select.select.side_effect = chain([[object()], [None]],
+ repeat([1], 3))
mock_recv.decode.return_value = PACKET_DUMP_2
ret = prox.get_data()
self.assertEqual(mock_select.select.call_count, 1)
self.assertEqual(ret, 'jumped over')
self.assertEqual(len(prox._pkt_dumps), 3)
+ @mock.patch.object(prox_helpers, 'select')
+ def test_get_string(self, mock_select):
+ mock_select.select.side_effect = [[1], [0]]
+ mock_socket = mock.MagicMock()
+ mock_recv = mock_socket.recv()
+ mock_recv.decode.return_value = ""
+ prox = prox_helpers.ProxSocketHelper(mock_socket)
+ status, ret = prox.get_string()
+ self.assertEqual(ret, "")
+ self.assertTrue(status)
+ self.assertEqual(len(prox._pkt_dumps), 0)
+
+ @mock.patch.object(prox_helpers, 'select')
+ def test_get_string2(self, mock_select):
+ mock_select.select.side_effect = chain([['a'], ['']],
+ repeat([1], 3))
+ mock_socket = mock.MagicMock()
+ mock_recv = mock_socket.recv()
+ mock_recv.decode.return_value = PACKET_DUMP_1
+ prox = prox_helpers.ProxSocketHelper(mock_socket)
+ status, ret = prox.get_string()
+ self.assertEqual(mock_select.select.call_count, 2)
+ self.assertEqual(ret, 'pktdump,3,11')
+ self.assertTrue(status)
+ self.assertEqual(len(prox._pkt_dumps), 1)
+
+ @mock.patch.object(prox_helpers, 'select')
+ def test_get_string3(self, mock_select):
+ mock_select.select.side_effect = chain([[object()], [None]],
+ repeat([1], 3))
+ mock_socket = mock.MagicMock()
+ mock_recv = mock_socket.recv()
+ mock_recv.decode.return_value = PACKET_DUMP_2
+ prox = prox_helpers.ProxSocketHelper(mock_socket)
+ status, ret = prox.get_string()
+ self.assertTrue(status)
+ self.assertTrue(mock_select.select.assert_called_once)
+ self.assertEqual(ret, 'jumped over')
+ self.assertEqual(len(prox._pkt_dumps), 2)
+
def test__parse_socket_data_mixed_data(self):
prox = prox_helpers.ProxSocketHelper(mock.MagicMock())
ret, _ = prox._parse_socket_data(PACKET_DUMP_NON_1, False)
@@ -548,29 +590,160 @@ class TestProxSocketHelper(unittest.TestCase):
self.assertEqual(result, expected)
@mock.patch.object(prox_helpers.LOG, 'error')
+ def test_irq_core_stats(self, *args):
+ mock_socket = mock.MagicMock()
+ prox = prox_helpers.ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(return_value=('0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3'))
+
+ data_0 = {"cpu": 0, 'bucket_0': 1, 'bucket_1': 2, 'bucket_2': 3, 'bucket_3': 4,
+ 'bucket_4': 5, 'bucket_5': 0, 'bucket_6': 1, 'bucket_7': 2, 'bucket_8': 3,
+ 'bucket_9': 4, 'bucket_10': 5, 'bucket_11': 0, 'bucket_12': 1,
+ "max_irq": 0, "overflow": 10}
+
+ data_1 = {"cpu": 1, 'bucket_0': 1, 'bucket_1': 2, 'bucket_2': 3, 'bucket_3': 4,
+ 'bucket_4': 5, 'bucket_5': 0, 'bucket_6': 1, 'bucket_7': 2, 'bucket_8': 3,
+ 'bucket_9': 4, 'bucket_10': 5, 'bucket_11': 0, 'bucket_12': 1,
+ "max_irq": 0, "overflow": 10}
+
+ expected = {"core_0": data_0, "core_1": data_1}
+
+ result = prox.irq_core_stats([[0, 1], [1, 0]])
+ self.assertDictEqual(result, expected)
+
+ @mock.patch.object(prox_helpers.LOG, 'error')
def test_multi_port_stats(self, *args):
mock_socket = mock.MagicMock()
prox = prox_helpers.ProxSocketHelper(mock_socket)
- prox.get_data = mock.MagicMock(return_value='0,1,2,3,4,5;1,1,2,3,4,5')
+ prox.get_string = mock.MagicMock(return_value=(True, '0,1,2,3,4,5;1,1,2,3,4,5'))
expected = [[0, 1, 2, 3, 4, 5], [1, 1, 2, 3, 4, 5]]
- result = prox.multi_port_stats([0, 1])
+ status, result = prox.multi_port_stats([0, 1])
self.assertEqual(result, expected)
-
- prox.get_data = mock.MagicMock(return_value='0,1,2,3,4,5;1,1,2,3,4,5')
- result = prox.multi_port_stats([0])
- expected = [0]
+ self.assertEqual(status, True)
+
+ prox.get_string = mock.MagicMock(
+ return_value=(True, '0,1,2,3,4,5;1,1,2,3,4,5'))
+ status, result = prox.multi_port_stats([0])
+ self.assertEqual(status, False)
+
+ prox.get_string = mock.MagicMock(
+ return_value=(True, '0,1,2,3,4,5;1,1,2,3,4,5'))
+ status, result = prox.multi_port_stats([0, 1, 2])
+ self.assertEqual(status, False)
+
+ prox.get_string = mock.MagicMock(
+ return_value=(True, '0,1,2,3;1,1,2,3,4,5'))
+ status, result = prox.multi_port_stats([0, 1])
+ self.assertEqual(status, False)
+
+ prox.get_string = mock.MagicMock(
+ return_value=(True, '99,1,2,3,4,5;1,1,2,3,4,5'))
+ status, result = prox.multi_port_stats([0, 1])
+ self.assertEqual(status, False)
+
+ prox.get_string = mock.MagicMock(
+ return_value=(True, '99,1,2,3,4,5;1,1,2,3,4,5'))
+ status, result = prox.multi_port_stats([99, 1])
+ expected = [[99, 1, 2, 3, 4, 5], [1, 1, 2, 3, 4, 5]]
+ self.assertEqual(status, True)
self.assertEqual(result, expected)
- prox.get_data = mock.MagicMock(return_value='0,1,2,3;1,1,2,3,4,5')
- result = prox.multi_port_stats([0, 1])
- expected = [0] * 2
- self.assertEqual(result, expected)
+ prox.get_string = mock.MagicMock(
+ return_value=(True,
+ '2,21,22,23,24,25;1,11,12,13,14,15;0,1,2,3,4,5'))
+
+ sample1 = [0, 1, 2, 3, 4, 5]
+ sample2 = [1, 11, 12, 13, 14, 15]
+ sample3 = [2, 21, 22, 23, 24, 25]
+ expected = [sample3, sample2, sample1]
+ status, result = prox.multi_port_stats([1, 2, 0])
+ self.assertTrue(status)
+ self.assertListEqual(result, expected)
+
+ prox.get_string = mock.MagicMock(
+ return_value=(True, '6,21,22,23,24,25;1,11,12,13,14,15;0,1,2,3,4,5'))
+ ok, result = prox.multi_port_stats([1, 6, 0])
+ sample1 = [6, 21, 22, 23, 24, 25]
+ sample2 = [1, 11, 12, 13, 14, 15]
+ sample3 = [0, 1, 2, 3, 4, 5]
+ expected = [sample1, sample2, sample3]
+ self.assertListEqual(result, expected)
+ self.assertTrue(ok)
- prox.get_data = mock.MagicMock(return_value='99,1,2,3,4,5;1,1,2,3,4,5')
- expected = [0] * 2
- result = prox.multi_port_stats([0, 1])
- self.assertEqual(result, expected)
+ @mock.patch.object(prox_helpers.LOG, 'error')
+ def test_multi_port_stats_diff(self, *args):
+ mock_socket = mock.MagicMock()
+ prox = prox_helpers.ProxSocketHelper(mock_socket)
+ prox.get_string = mock.MagicMock(return_value=(True, '0,1,2,3,4,5;1,1,2,3,4,5'))
+ _, t1 = prox.multi_port_stats([0, 1])
+
+ prox.get_string = mock.MagicMock(return_value=(True, '0,2,4,6,8,6;1,4,8,16,32,6'))
+ _, t2 = prox.multi_port_stats([0, 1])
+
+ prox.get_string = mock.MagicMock(return_value=(True, '0,1,1,1,1,1;1,1,1,1,1,1'))
+ _, t3 = prox.multi_port_stats([0, 1])
+ prox.get_string = mock.MagicMock(return_value=(True, '0,2,2,2,2,2;1,2,2,2,2,2'))
+ _, t4 = prox.multi_port_stats([0, 1])
+
+ expected = [[0, 1.0, 2.0, 0, 0, 1], [1, 3.0, 6.0, 0, 0, 1]]
+ result = prox.multi_port_stats_diff(t1, t2, 1)
+
+ self.assertListEqual(result, expected)
+
+ result = prox.multi_port_stats_diff(t4, t3, 1)
+ expected = [[0, 1.0, 1.0, 0, 0, 1], [1, 1.0, 1.0, 0, 0, 1]]
+
+ self.assertListEqual(result, expected)
+
+ prox.get_string = mock.MagicMock(return_value=(True, '0,2,4,6,8,10'))
+ ok, t5 = prox.multi_port_stats([0, 1])
+ self.assertFalse(ok)
+ self.assertListEqual(t5, [])
+
+ result = prox.multi_port_stats_diff(t5, t4, 1)
+ expected = [[0, 0.0, 0.0, 0, 0, 0], [1, 0.0, 0.0, 0, 0, 0]]
+ self.assertListEqual(result, expected)
+
+ prox.get_string = mock.MagicMock(return_value=(True, '0,10,10,20,30,0;1,30,40,50,60,0'))
+ _, t6 = prox.multi_port_stats([0, 1])
+
+ prox.get_string = \
+ mock.MagicMock(return_value=(True, '0,100,100,100,100,0;1,100,100,100,100,0'))
+ _, t7 = prox.multi_port_stats([0, 1])
+
+ result = prox.multi_port_stats_diff(t6, t7, 1)
+ expected = [[0, 0.0, 0.0, 0, 0, 0], [1, 0.0, 0.0, 0, 0, 0]]
+ self.assertListEqual(result, expected)
+
+ result = prox.multi_port_stats_diff(t1, t2, 0)
+ expected = [[0, 0.0, 0.0, 0, 0, 1], [1, 0.0, 0.0, 0, 0, 1]]
+ self.assertListEqual(result, expected)
+
+ @mock.patch.object(prox_helpers.LOG, 'error')
+ def test_multi_port_stats_tuple(self, *args):
+ mock_socket = mock.MagicMock()
+ prox = prox_helpers.ProxSocketHelper(mock_socket)
+ prox.get_string = mock.MagicMock(return_value=(True, '0,1,2,3,4,5;1,1,2,3,4,5'))
+ _, result1 = prox.multi_port_stats([0, 1])
+ prox.get_string = mock.MagicMock(return_value=(True, '0,2,4,6,8,6;1,4,8,16,32,6'))
+ _, result2 = prox.multi_port_stats([0, 1])
+
+ result = prox.multi_port_stats_diff(result1, result2, 1)
+
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.ports_iter.return_value = [('xe0', 0), ('xe1', 1)]
+
+ expected = {'xe0': {'in_packets': 1.0, 'out_packets': 2.0},
+ 'xe1': {'in_packets': 3.0, 'out_packets': 6.0}}
+ live_stats = prox.multi_port_stats_tuple(result, vnfd_helper.ports_iter())
+ self.assertDictEqual(live_stats, expected)
+
+ live_stats = prox.multi_port_stats_tuple(result, None)
+ expected = {}
+ self.assertDictEqual(live_stats, expected)
+
+ live_stats = prox.multi_port_stats_tuple(None, vnfd_helper.ports_iter())
+ self.assertDictEqual(live_stats, expected)
def test_port_stats(self):
port_stats = [
@@ -1201,6 +1374,36 @@ class TestProxDpdkVnfSetupEnvHelper(unittest.TestCase):
['missing_addtional_file', 'dofile("nosuch")'],
],
],
+ [
+ 'core 0',
+ [
+ ['name', 'p0']
+ ]
+ ],
+ [
+ 'core 1-4',
+ [
+ ['name', 'p1']
+ ]
+ ],
+ [
+ 'core 5,6',
+ [
+ ['name', 'p2']
+ ]
+ ],
+ [
+ 'core xx',
+ [
+ ['name', 'p3']
+ ]
+ ],
+ [
+ 'core $x',
+ [
+ ['name', 'p4']
+ ]
+ ]
]
expected = [
@@ -1230,6 +1433,54 @@ class TestProxDpdkVnfSetupEnvHelper(unittest.TestCase):
['missing_addtional_file', 'dofile("nosuch")'],
],
],
+ [
+ 'core 0',
+ [
+ ['name', 'p0']
+ ]
+ ],
+ [
+ 'core 1',
+ [
+ ['name', 'p1']
+ ]
+ ],
+ [
+ 'core 2',
+ [
+ ['name', 'p1']
+ ]
+ ],
+ [
+ 'core 3',
+ [
+ ['name', 'p1']
+ ]
+ ],
+ [
+ 'core 4',
+ [
+ ['name', 'p1']
+ ]
+ ],
+ [
+ 'core 5',
+ [
+ ['name', 'p2']
+ ]
+ ],
+ [
+ 'core 6',
+ [
+ ['name', 'p2']
+ ]
+ ],
+ [
+ 'core $x',
+ [
+ ['name', 'p4']
+ ]
+ ]
]
result = helper.generate_prox_config_file('/c/d/e')
self.assertEqual(result, expected, str(result))
@@ -1492,8 +1743,83 @@ class TestProxResourceHelper(unittest.TestCase):
helper = prox_helpers.ProxResourceHelper(mock.MagicMock())
helper._queue = queue = mock.MagicMock()
helper._result = {'z': 123}
+
+ helper.client = mock.MagicMock()
+ helper.client.hz.return_value = 1
+ helper.client.multi_port_stats.return_value = \
+ (True, [[0, 1, 2, 3, 4, 5], [1, 1, 2, 3, 4, 5]])
+ helper.client.multi_port_stats_diff.return_value = \
+ ([0, 1, 2, 3, 4, 5, 6, 7])
+ helper.client.multi_port_stats_tuple.return_value = \
+ {"xe0": {"in_packets": 1, "out_packets": 2}}
+ helper.resource = resource = mock.MagicMock()
+
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.ports_iter.return_value = [('xe0', 0), ('xe1', 1)]
+ helper.vnfd_helper = vnfd_helper
+
+ resource.check_if_system_agent_running.return_value = 0, '1234'
+ resource.amqp_collect_nfvi_kpi.return_value = 543
+ resource.check_if_system_agent_running.return_value = (0, None)
+
+ queue.empty.return_value = False
+ queue.get.return_value = {'a': 789}
+
+ expected = {'z': 123, 'a': 789,
+ 'collect_stats': {'core': 543},
+ 'live_stats': {'xe0': {'in_packets': 1, 'out_packets': 2}}}
+ result = helper.collect_kpi()
+ self.assertDictEqual(result, expected)
+
+ def test_collect_kpi_no_hz(self):
+ helper = prox_helpers.ProxResourceHelper(mock.MagicMock())
+ helper._queue = queue = mock.MagicMock()
+ helper._result = {'z': 123}
+
+ helper.client = mock.MagicMock()
+ helper.client.multi_port_stats.return_value = \
+ (True, [[0, 1, 2, 3, 4, 5], [1, 1, 2, 3, 4, 5]])
+ helper.client.multi_port_stats_diff.return_value = \
+ ([0, 1, 2, 3, 4, 5, 6, 7])
+ helper.client.multi_port_stats_tuple.return_value = \
+ {"xe0": {"in_packets": 1, "out_packets": 2}}
+ helper.resource = resource = mock.MagicMock()
+
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.ports_iter.return_value = [('xe0', 0), ('xe1', 1)]
+ helper.vnfd_helper = vnfd_helper
+
+ resource.check_if_system_agent_running.return_value = 0, '1234'
+ resource.amqp_collect_nfvi_kpi.return_value = 543
+ resource.check_if_system_agent_running.return_value = (0, None)
+
+ queue.empty.return_value = False
+ queue.get.return_value = {'a': 789}
+
+ expected = {'z': 123, 'a': 789,
+ 'collect_stats': {'core': 543},
+ 'live_stats': {'xe0': {'in_packets': 1, 'out_packets': 2}}}
+ result = helper.collect_kpi()
+ self.assertDictEqual(result, expected)
+
+ def test_collect_kpi_bad_data(self):
+ helper = prox_helpers.ProxResourceHelper(mock.MagicMock())
+ helper._queue = queue = mock.MagicMock()
+ helper._result = {'z': 123}
+
+ helper.client = mock.MagicMock()
+ helper.client.multi_port_stats.return_value = \
+ (False, [[0, 1, 2, 3, 4, 5], [1, 1, 2, 3, 4, 5]])
+ helper.client.multi_port_stats_diff.return_value = \
+ ([0, 1, 2, 3, 4, 5, 6, 7])
+ helper.client.multi_port_stats_tuple.return_value = \
+ {"xe0": {"in_packets": 1, "out_packets": 2}}
helper.resource = resource = mock.MagicMock()
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.ports_iter.return_value = [('xe0', 0), ('xe1', 1)]
+ helper.vnfd_helper = vnfd_helper
+
resource.check_if_system_agent_running.return_value = 0, '1234'
resource.amqp_collect_nfvi_kpi.return_value = 543
resource.check_if_system_agent_running.return_value = (0, None)
@@ -1501,7 +1827,8 @@ class TestProxResourceHelper(unittest.TestCase):
queue.empty.return_value = False
queue.get.return_value = {'a': 789}
- expected = {'z': 123, 'a': 789, 'collect_stats': {'core': 543}}
+ expected = {'z': 123, 'a': 789,
+ 'collect_stats': {'core': 543}}
result = helper.collect_kpi()
self.assertDictEqual(result, expected)
@@ -1584,8 +1911,9 @@ class TestProxDataHelper(unittest.TestCase):
vnfd_helper.port_pairs.all_ports = list(range(4))
sut = mock.MagicMock()
- sut.multi_port_stats.return_value = [[0, 1, 2, 3, 4, 5], [1, 1, 2, 3, 4, 5],
- [2, 1, 2, 3, 4, 5], [3, 1, 2, 3, 4, 5]]
+ sut.multi_port_stats.return_value = (True,
+ [[0, 1, 2, 3, 4, 5], [1, 1, 2, 3, 4, 5],
+ [2, 1, 2, 3, 4, 5], [3, 1, 2, 3, 4, 5]])
data_helper = prox_helpers.ProxDataHelper(
vnfd_helper, sut, pkt_size, 25, None,
@@ -1593,14 +1921,77 @@ class TestProxDataHelper(unittest.TestCase):
self.assertEqual(data_helper.rx_total, 4)
self.assertEqual(data_helper.tx_total, 8)
- self.assertEqual(data_helper.requested_pps, 6.25e6)
+ self.assertEqual(data_helper.requested_pps, 6250000.0)
+
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.port_pairs.all_ports = [3, 4]
+
+ sut = mock.MagicMock()
+ sut.multi_port_stats.return_value = (True,
+ [[3, 1, 2, 3, 4, 5], [4, 1, 2, 3, 4, 5]])
+
+ data_helper = prox_helpers.ProxDataHelper(
+ vnfd_helper, sut, pkt_size, 25, None,
+ constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+
+ self.assertEqual(data_helper.rx_total, 2)
+ self.assertEqual(data_helper.tx_total, 4)
+ self.assertEqual(data_helper.requested_pps, 3125000.0)
+
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.port_pairs.all_ports = [0, 1, 2, 3, 4, 6, 7]
+
+ sut = mock.MagicMock()
+ sut.multi_port_stats.return_value = (True,
+ [[8, 1, 2, 3, 4, 5], [9, 1, 2, 3, 4, 5]])
+
+ data_helper = prox_helpers.ProxDataHelper(
+ vnfd_helper, sut, pkt_size, 25, None,
+ constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+
+ self.assertEqual(data_helper.rx_total, 2)
+ self.assertEqual(data_helper.tx_total, 4)
+ self.assertEqual(data_helper.requested_pps, 10937500.0)
+
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.port_pairs.all_ports = []
+
+ sut = mock.MagicMock()
+ sut.multi_port_stats.return_value = (True,
+ [[8, 1, 2, 3, 4, 5], [9, 1, 2, 3, 4, 5]])
+
+ data_helper = prox_helpers.ProxDataHelper(
+ vnfd_helper, sut, pkt_size, 25, None,
+ constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+
+ self.assertEqual(data_helper.rx_total, 2)
+ self.assertEqual(data_helper.tx_total, 4)
+ self.assertEqual(data_helper.requested_pps, 0.0)
+
+ def test_totals_and_pps2(self):
+ pkt_size = 180
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.port_pairs.all_ports = list(range(4))
+
+ sut = mock.MagicMock()
+ sut.multi_port_stats.return_value = (True,
+ [[0, 'A', 2, 3, 4, 5], [1, 'B', 'C', 3, 4, 5],
+ ['D', 1, 2, 3, 4, 5], [3, 1, 2, 3, 4, 'F']])
+
+ data_helper = prox_helpers.ProxDataHelper(
+ vnfd_helper, sut, pkt_size, 25, None,
+ constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+
+ self.assertEqual(data_helper.rx_total, 0)
+ self.assertEqual(data_helper.tx_total, 0)
+ self.assertEqual(data_helper.requested_pps, 0)
def test_samples(self):
vnfd_helper = mock.MagicMock()
vnfd_helper.ports_iter.return_value = [('xe0', 0), ('xe1', 1)]
sut = mock.MagicMock()
- sut.multi_port_stats.return_value = [[0, 1, 2, 3, 4, 5], [1, 11, 12, 3, 4, 5]]
+ sut.multi_port_stats.return_value = (True, [[0, 1, 2, 3, 4, 5], [1, 11, 12, 3, 4, 5]])
data_helper = prox_helpers.ProxDataHelper(
vnfd_helper, sut, None, None, None, None)
@@ -1618,13 +2009,35 @@ class TestProxDataHelper(unittest.TestCase):
result = data_helper.samples
self.assertDictEqual(result, expected)
+ def test_samples2(self):
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.ports_iter.return_value = [('xe1', 3), ('xe2', 7)]
+
+ sut = mock.MagicMock()
+ sut.multi_port_stats.return_value = (True, [[3, 1, 2, 3, 4, 5], [7, 11, 12, 3, 4, 5]])
+
+ data_helper = prox_helpers.ProxDataHelper(
+ vnfd_helper, sut, None, None, None, None)
+
+ expected = {
+ 'xe1': {
+ 'in_packets': 1,
+ 'out_packets': 2,
+ },
+ 'xe2': {
+ 'in_packets': 11,
+ 'out_packets': 12,
+ },
+ }
+ result = data_helper.samples
+ self.assertDictEqual(result, expected)
+
def test___enter__(self):
vnfd_helper = mock.MagicMock()
vnfd_helper.port_pairs.all_ports = list(range(4))
vnfd_helper.ports_iter.return_value = [('xe1', 3), ('xe2', 7)]
sut = mock.MagicMock()
- sut.port_stats.return_value = list(range(10))
data_helper = prox_helpers.ProxDataHelper(vnfd_helper, sut, None, None,
5.4, constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
@@ -1978,7 +2391,6 @@ class TestProxProfileHelper(unittest.TestCase):
client = mock.MagicMock()
client.hz.return_value = 2
- client.port_stats.return_value = tuple(range(12))
helper.client = client
helper.get_latency = mock.MagicMock(return_value=[3.3, 3.6, 3.8])
@@ -1988,18 +2400,21 @@ class TestProxProfileHelper(unittest.TestCase):
with helper.traffic_context(64, 1):
pass
- @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.time')
- def test_run_test(self, _):
+ @mock.patch.object(time, 'sleep')
+ def test_run_test(self, *args):
resource_helper = mock.MagicMock()
resource_helper.step_delta = 0.4
resource_helper.vnfd_helper.port_pairs.all_ports = list(range(2))
- resource_helper.sut.port_stats.return_value = list(range(10))
+ resource_helper.sut.multi_port_stats.return_value = (True, [[0, 1, 1, 2, 4, 5],
+ [1, 1, 2, 3, 4, 5]])
helper = prox_helpers.ProxProfileHelper(resource_helper)
- helper.run_test(120, 5, 6.5,
- constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
-
+ helper.run_test(pkt_size=120, duration=5, value=6.5, tolerated_loss=0.0,
+ line_speed=constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+ self.assertTrue(resource_helper.sut.multi_port_stats.called)
+ self.assertTrue(resource_helper.sut.stop_all.called)
+ self.assertTrue(resource_helper.sut.reset_stats.called)
class TestProxMplsProfileHelper(unittest.TestCase):
@@ -2135,22 +2550,31 @@ class TestProxBngProfileHelper(unittest.TestCase):
self.assertEqual(helper.arp_task_cores, expected_arp_task)
self.assertEqual(helper._cores_tuple, expected_combined)
- @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.time')
- def test_run_test(self, _):
+ @mock.patch.object(time, 'sleep')
+ def test_run_test(self, *args):
resource_helper = mock.MagicMock()
resource_helper.step_delta = 0.4
resource_helper.vnfd_helper.port_pairs.all_ports = list(range(2))
- resource_helper.sut.port_stats.return_value = list(range(10))
+ resource_helper.sut.multi_port_stats.return_value = (True, [[0, 1, 1, 2, 4, 5],
+ [1, 1, 2, 3, 4, 5]])
helper = prox_helpers.ProxBngProfileHelper(resource_helper)
- helper.run_test(120, 5, 6.5,
- constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+ helper.run_test(pkt_size=120, duration=5, value=6.5, tolerated_loss=0.0,
+ line_speed=constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+ self.assertTrue(resource_helper.sut.multi_port_stats.called)
+ self.assertTrue(resource_helper.sut.stop_all.called)
+ self.assertTrue(resource_helper.sut.reset_stats.called)
+
+ resource_helper.reset_mock()
# negative pkt_size is the only way to make ratio > 1
- helper.run_test(-1000, 5, 6.5,
- constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+ helper.run_test(pkt_size=-1000, duration=5, value=6.5, tolerated_loss=0.0,
+ line_speed=constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+ self.assertTrue(resource_helper.sut.multi_port_stats.called)
+ self.assertTrue(resource_helper.sut.stop_all.called)
+ self.assertTrue(resource_helper.sut.reset_stats.called)
class TestProxVpeProfileHelper(unittest.TestCase):
@@ -2253,18 +2677,22 @@ class TestProxVpeProfileHelper(unittest.TestCase):
self.assertEqual(helper.inet_ports, expected_inet)
self.assertEqual(helper._ports_tuple, expected_combined)
- @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.time')
- def test_run_test(self, _):
+ @mock.patch.object(time, 'sleep')
+ def test_run_test(self, *args):
resource_helper = mock.MagicMock()
resource_helper.step_delta = 0.4
resource_helper.vnfd_helper.port_pairs.all_ports = list(range(2))
- resource_helper.sut.port_stats.return_value = list(range(10))
+ resource_helper.sut.multi_port_stats.return_value = (True, [[0, 1, 1, 2, 4, 5],
+ [1, 1, 2, 3, 4, 5]])
helper = prox_helpers.ProxVpeProfileHelper(resource_helper)
- helper.run_test(120, 5, 6.5)
- helper.run_test(-1000, 5, 6.5) # negative pkt_size is the only way to make ratio > 1
+ helper.run_test(pkt_size=120, duration=5, value=6.5, tolerated_loss=0.0,
+ line_speed=constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+ # negative pkt_size is the only way to make ratio > 1
+ helper.run_test(pkt_size=-1000, duration=5, value=6.5, tolerated_loss=0.0,
+ line_speed=constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
class TestProxlwAFTRProfileHelper(unittest.TestCase):
@@ -2367,14 +2795,31 @@ class TestProxlwAFTRProfileHelper(unittest.TestCase):
self.assertEqual(helper.inet_ports, expected_inet)
self.assertEqual(helper._ports_tuple, expected_combined)
- @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.time')
- def test_run_test(self, _):
+ @mock.patch.object(time, 'sleep')
+ def test_run_test(self, *args):
resource_helper = mock.MagicMock()
resource_helper.step_delta = 0.4
resource_helper.vnfd_helper.port_pairs.all_ports = list(range(2))
- resource_helper.sut.port_stats.return_value = list(range(10))
+ resource_helper.sut.multi_port_stats.return_value = (True, [[0, 1, 2, 4, 6, 5],
+ [1, 1, 2, 3, 4, 5]])
helper = prox_helpers.ProxlwAFTRProfileHelper(resource_helper)
- helper.run_test(120, 5, 6.5)
- helper.run_test(-1000, 5, 6.5) # negative pkt_size is the only way to make ratio > 1
+ helper.run_test(pkt_size=120, duration=5, value=6.5, tolerated_loss=0.0,
+ line_speed=constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+
+ # negative pkt_size is the only way to make ratio > 1
+ helper.run_test(pkt_size=-1000, duration=5, value=6.5, tolerated_loss=0.0,
+ line_speed=constants.NIC_GBPS_DEFAULT * constants.ONE_GIGABIT_IN_BITS)
+
+
+class TestProxIrqProfileHelper(unittest.TestCase):
+
+ def test_run_test(self, *args):
+ resource_helper = mock.MagicMock()
+ helper = prox_helpers.ProxIrqProfileHelper(resource_helper)
+ self.assertIsNone(helper._cores_tuple)
+ self.assertIsNone(helper._ports_tuple)
+ self.assertIsNone(helper._latency_cores)
+ self.assertIsNone(helper._test_cores)
+ self.assertIsNone(helper._cpu_topology)
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_irq.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_irq.py
new file mode 100644
index 000000000..94197c3be
--- /dev/null
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_irq.py
@@ -0,0 +1,828 @@
+# Copyright (c) 2017-2019 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+import mock
+import errno
+
+from yardstick.tests import STL_MOCKS
+from yardstick.common import exceptions as y_exceptions
+from yardstick.network_services.vnf_generic.vnf.prox_irq import ProxIrqGen
+from yardstick.network_services.vnf_generic.vnf.prox_irq import ProxIrqVNF
+from yardstick.benchmark.contexts import base as ctx_base
+
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.network_services.vnf_generic.vnf import prox_vnf
+ from yardstick.tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
+
+VNF_NAME = "vnf__1"
+
+class TestProxIrqVNF(unittest.TestCase):
+
+ SCENARIO_CFG = {
+ 'task_path': "",
+ 'nodes': {
+ 'tg__1': 'trafficgen_1.yardstick',
+ 'vnf__1': 'vnf.yardstick'},
+ 'runner': {
+ 'duration': 600, 'type': 'Duration'},
+ 'topology': 'prox-tg-topology-2.yaml',
+ 'traffic_profile': '../../traffic_profiles/prox_binsearch.yaml',
+ 'type': 'NSPerf',
+ 'options': {
+ 'tg__1': {'prox_args': {'-e': '',
+ '-t': ''},
+ 'prox_config': 'configs/l3-gen-2.cfg',
+ 'prox_path':
+ '/root/dppd-PROX-v035/build/prox'},
+ 'vnf__1': {
+ 'prox_args': {'-t': ''},
+ 'prox_config': 'configs/l3-swap-2.cfg',
+ 'prox_path': '/root/dppd-PROX-v035/build/prox'}}}
+
+ VNFD_0 = {
+ 'short-name': 'VpeVnf',
+ 'vdu': [
+ {
+ 'routing_table': [
+ {
+ 'network': '152.16.100.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'if': 'xe0'
+ },
+ {
+ 'network': '152.16.40.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'if': 'xe1'
+ },
+ ],
+ 'description': 'VPE approximation using DPDK',
+ 'name': 'vpevnf-baremetal',
+ 'nd_route_tbl': [
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0'
+ },
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1'
+ },
+ ],
+ 'id': 'vpevnf-baremetal',
+ 'external-interface': [
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:03',
+ 'vpci': '0000:05:00.0',
+ 'local_ip': '152.16.100.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.100.20',
+ 'local_mac': '00:00:00:00:00:01'
+ },
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0'
+ },
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:04',
+ 'vpci': '0000:05:00.1',
+ 'local_ip': '152.16.40.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 1,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.40.20',
+ 'local_mac': '00:00:00:00:00:02'
+ },
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1'
+ },
+ ],
+ },
+ ],
+ 'description': 'Vpe approximation using DPDK',
+ 'mgmt-interface': {
+ 'vdu-id': 'vpevnf-baremetal',
+ 'host': '1.1.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.1.1.1'
+ },
+ 'benchmark': {
+ 'kpi': [
+ 'packets_in',
+ 'packets_fwd',
+ 'packets_dropped',
+ ],
+ },
+ 'connection-point': [
+ {
+ 'type': 'VPORT',
+ 'name': 'xe0',
+ },
+ {
+ 'type': 'VPORT',
+ 'name': 'xe1',
+ },
+ ],
+ 'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'
+ }
+
+ VNFD = {
+ 'vnfd:vnfd-catalog': {
+ 'vnfd': [
+ VNFD_0,
+ ]
+ }
+ }
+
+ TRAFFIC_PROFILE = {
+ "schema": "isb:traffic_profile:0.1",
+ "name": "fixed",
+ "description": "Fixed traffic profile to run UDP traffic",
+ "traffic_profile": {
+ "traffic_type": "FixedTraffic",
+ "frame_rate": 100, # pps
+ "flow_number": 10,
+ "frame_size": 64,
+ },
+ }
+
+ CONTEXT_CFG = {
+ 'nodes': {
+ 'tg__2': {
+ 'member-vnf-index': '3',
+ 'role': 'TrafficGen',
+ 'name': 'trafficgen_2.yardstick',
+ 'vnfd-id-ref': 'tg__2',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens513f0',
+ 'vld_id': prox_vnf.ProxApproxVnf.DOWNLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.40.20',
+ 'dst_mac': '00:00:00:00:00:01',
+ 'local_mac': '00:00:00:00:00:03',
+ 'dst_ip': '152.16.40.19',
+ 'driver': 'ixgbe',
+ 'vpci': '0000:02:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens513f1',
+ 'netmask': '255.255.255.0',
+ 'network': '202.16.100.0',
+ 'local_ip': '202.16.100.20',
+ 'local_mac': '00:1e:67:d0:60:5d',
+ 'driver': 'ixgbe',
+ 'vpci': '0000:02:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'password': 'r00t',
+ 'VNF model': 'l3fwd_vnf.yaml',
+ 'user': 'root',
+ },
+ 'tg__1': {
+ 'member-vnf-index': '1',
+ 'role': 'TrafficGen',
+ 'name': 'trafficgen_1.yardstick',
+ 'vnfd-id-ref': 'tg__1',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens785f0',
+ 'vld_id': prox_vnf.ProxApproxVnf.UPLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.20',
+ 'dst_mac': '00:00:00:00:00:02',
+ 'local_mac': '00:00:00:00:00:04',
+ 'dst_ip': '152.16.100.19',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens785f1',
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.21',
+ 'local_mac': '00:00:00:00:00:01',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'password': 'r00t',
+ 'VNF model': 'tg_rfc2544_tpl.yaml',
+ 'user': 'root',
+ },
+ 'vnf__1': {
+ 'name': 'vnf.yardstick',
+ 'vnfd-id-ref': 'vnf__1',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens786f0',
+ 'vld_id': prox_vnf.ProxApproxVnf.UPLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.19',
+ 'dst_mac': '00:00:00:00:00:04',
+ 'local_mac': '00:00:00:00:00:02',
+ 'dst_ip': '152.16.100.20',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens786f1',
+ 'vld_id': prox_vnf.ProxApproxVnf.DOWNLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.40.19',
+ 'dst_mac': '00:00:00:00:00:03',
+ 'local_mac': '00:00:00:00:00:01',
+ 'dst_ip': '152.16.40.20',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'routing_table': [
+ {
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'network': '152.16.100.20',
+ 'if': 'xe0',
+ },
+ {
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'network': '152.16.40.20',
+ 'if': 'xe1',
+ },
+ ],
+ 'member-vnf-index': '2',
+ 'host': '1.2.1.1',
+ 'role': 'vnf',
+ 'user': 'root',
+ 'nd_route_tbl': [
+ {
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0',
+ },
+ {
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1',
+ },
+ ],
+ 'password': 'r00t',
+ 'VNF model': 'prox_vnf.yaml',
+ },
+ },
+ }
+
+ def test___init__(self):
+ prox_irq_vnf = ProxIrqVNF('vnf1', self.VNFD_0)
+
+ self.assertEqual(prox_irq_vnf.name, 'vnf1')
+ self.assertDictEqual(prox_irq_vnf.vnfd_helper, self.VNFD_0)
+
+ @mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi(self, ssh, *args):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ resource_helper = mock.MagicMock()
+
+ resource_helper = mock.MagicMock()
+
+ core_1 = {'bucket_1': 1, 'bucket_2': 2, 'bucket_3': 3, 'bucket_4': 4, 'bucket_5': 5,
+ 'bucket_6': 6, 'bucket_7': 7, 'bucket_8': 8, 'bucket_9': 9, 'bucket_10': 10,
+ 'bucket_11': 11, 'bucket_12': 12, 'bucket_0': 100, 'cpu': 1, 'max_irq': 12,
+ 'overflow': 10}
+ core_2 = {'bucket_1': 1, 'bucket_2': 2, 'bucket_3': 3, 'bucket_4': 4, 'bucket_5': 5,
+ 'bucket_6': 0, 'bucket_7': 0, 'bucket_8': 0, 'bucket_9': 0, 'bucket_10': 0,
+ 'bucket_11': 0, 'bucket_12': 0, 'bucket_0': 100, 'cpu': 2, 'max_irq': 12,
+ 'overflow': 10}
+
+ irq_data = {'core_1': core_1, 'core_2': core_2}
+ resource_helper.execute.return_value = (irq_data)
+
+ build_config_file = mock.MagicMock()
+ build_config_file.return_value = None
+
+ prox_irq_vnf = ProxIrqVNF(VNF_NAME, vnfd)
+
+ startup = ["global", [["eal", "-4"]]]
+ master_0 = ["core 0", [["mode", "master"]]]
+ core_1 = ["core 1", [["mode", "irq"]]]
+ core_2 = ["core 2", [["mode", "irq"], ["task", "2"]]]
+
+ prox_irq_vnf.setup_helper._prox_config_data = \
+ [startup, master_0, core_1, core_2]
+
+ prox_irq_vnf.scenario_helper.scenario_cfg = self.SCENARIO_CFG
+ prox_irq_vnf.resource_helper = resource_helper
+ prox_irq_vnf.setup_helper.build_config_file = build_config_file
+
+ result = prox_irq_vnf.collect_kpi()
+ self.assertDictEqual(result["collect_stats"], {})
+
+ result = prox_irq_vnf.collect_kpi()
+ self.assertFalse('bucket_10' in result["collect_stats"]['core_2'])
+ self.assertFalse('bucket_11' in result["collect_stats"]['core_2'])
+ self.assertFalse('bucket_12' in result["collect_stats"]['core_2'])
+ self.assertEqual(result["collect_stats"]['core_2']['max_irq'], 12)
+
+
+ @mock.patch(SSH_HELPER)
+ def test_vnf_execute_oserror(self, ssh, *args):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ prox_irq_vnf = ProxIrqVNF(VNF_NAME, vnfd)
+ prox_irq_vnf.resource_helper = resource_helper = mock.Mock()
+
+ resource_helper.execute.side_effect = OSError(errno.EPIPE, "")
+ prox_irq_vnf.vnf_execute("", _ignore_errors=True)
+
+ resource_helper.execute.side_effect = OSError(errno.ESHUTDOWN, "")
+ prox_irq_vnf.vnf_execute("", _ignore_errors=True)
+
+ resource_helper.execute.side_effect = OSError(errno.EADDRINUSE, "")
+ with self.assertRaises(OSError):
+ prox_irq_vnf.vnf_execute("", _ignore_errors=True)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.socket')
+ @mock.patch(SSH_HELPER)
+ def test_terminate(self, ssh, *args):
+ mock_ssh(ssh)
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+
+ mock_ssh(ssh, exec_result=(1, "", ""))
+ prox_irq_vnf = ProxIrqVNF(VNF_NAME, vnfd)
+
+ prox_irq_vnf._terminated = mock.MagicMock()
+ prox_irq_vnf._traffic_process = mock.MagicMock()
+ prox_irq_vnf._traffic_process.terminate = mock.Mock()
+ prox_irq_vnf.ssh_helper = mock.MagicMock()
+ prox_irq_vnf.setup_helper = mock.MagicMock()
+ prox_irq_vnf.resource_helper = mock.MagicMock()
+ prox_irq_vnf._vnf_wrapper.setup_helper = mock.MagicMock()
+ prox_irq_vnf._vnf_wrapper._vnf_process = mock.MagicMock(**{"is_alive.return_value": False})
+ prox_irq_vnf._vnf_wrapper.resource_helper = mock.MagicMock()
+
+ prox_irq_vnf._run_prox = mock.Mock(return_value=0)
+ prox_irq_vnf.q_in = mock.Mock()
+ prox_irq_vnf.q_out = mock.Mock()
+
+ self.assertIsNone(prox_irq_vnf.terminate())
+
+ @mock.patch(SSH_HELPER)
+ def test_wait_for_instantiate_panic(self, ssh, *args):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+
+ mock_ssh(ssh, exec_result=(1, "", ""))
+ prox_irq_vnf = ProxIrqVNF(VNF_NAME, vnfd)
+
+ prox_irq_vnf._terminated = mock.MagicMock()
+ prox_irq_vnf._traffic_process = mock.MagicMock()
+ prox_irq_vnf._traffic_process.terminate = mock.Mock()
+ prox_irq_vnf.ssh_helper = mock.MagicMock()
+ prox_irq_vnf.setup_helper = mock.MagicMock()
+ prox_irq_vnf.resource_helper = mock.MagicMock()
+ prox_irq_vnf._vnf_wrapper.setup_helper = mock.MagicMock()
+ prox_irq_vnf._vnf_wrapper._vnf_process = mock.MagicMock(**{"is_alive.return_value": False})
+ prox_irq_vnf._vnf_wrapper.resource_helper = mock.MagicMock()
+
+ prox_irq_vnf._run_prox = mock.Mock(return_value=0)
+ prox_irq_vnf.q_in = mock.Mock()
+ prox_irq_vnf.q_out = mock.Mock()
+ prox_irq_vnf.WAIT_TIME = 0
+ with self.assertRaises(RuntimeError):
+ prox_irq_vnf.wait_for_instantiate()
+
+class TestProxIrqGen(unittest.TestCase):
+
+ SCENARIO_CFG = {
+ 'task_path': "",
+ 'nodes': {
+ 'tg__1': 'trafficgen_1.yardstick',
+ 'vnf__1': 'vnf.yardstick'},
+ 'runner': {
+ 'duration': 600, 'type': 'Duration'},
+ 'topology': 'prox-tg-topology-2.yaml',
+ 'traffic_profile': '../../traffic_profiles/prox_binsearch.yaml',
+ 'type': 'NSPerf',
+ 'options': {
+ 'tg__1': {'prox_args': {'-e': '',
+ '-t': ''},
+ 'prox_config': 'configs/l3-gen-2.cfg',
+ 'prox_path':
+ '/root/dppd-PROX-v035/build/prox'},
+ 'vnf__1': {
+ 'prox_args': {'-t': ''},
+ 'prox_config': 'configs/l3-swap-2.cfg',
+ 'prox_path': '/root/dppd-PROX-v035/build/prox'}}}
+
+ VNFD_0 = {
+ 'short-name': 'VpeVnf',
+ 'vdu': [
+ {
+ 'routing_table': [
+ {
+ 'network': '152.16.100.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'if': 'xe0'
+ },
+ {
+ 'network': '152.16.40.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'if': 'xe1'
+ },
+ ],
+ 'description': 'VPE approximation using DPDK',
+ 'name': 'vpevnf-baremetal',
+ 'nd_route_tbl': [
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0'
+ },
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1'
+ },
+ ],
+ 'id': 'vpevnf-baremetal',
+ 'external-interface': [
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:03',
+ 'vpci': '0000:05:00.0',
+ 'driver': 'i40e',
+ 'local_ip': '152.16.100.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.100.20',
+ 'local_mac': '00:00:00:00:00:01'
+ },
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0'
+ },
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:04',
+ 'vpci': '0000:05:00.1',
+ 'driver': 'ixgbe',
+ 'local_ip': '152.16.40.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 1,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.40.20',
+ 'local_mac': '00:00:00:00:00:02'
+ },
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1'
+ },
+ ],
+ },
+ ],
+ 'description': 'Vpe approximation using DPDK',
+ 'mgmt-interface': {
+ 'vdu-id': 'vpevnf-baremetal',
+ 'host': '1.1.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.1.1.1'
+ },
+ 'benchmark': {
+ 'kpi': [
+ 'packets_in',
+ 'packets_fwd',
+ 'packets_dropped',
+ ],
+ },
+ 'connection-point': [
+ {
+ 'type': 'VPORT',
+ 'name': 'xe0',
+ },
+ {
+ 'type': 'VPORT',
+ 'name': 'xe1',
+ },
+ ],
+ 'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'
+ }
+
+ VNFD = {
+ 'vnfd:vnfd-catalog': {
+ 'vnfd': [
+ VNFD_0,
+ ],
+ },
+ }
+
+ TRAFFIC_PROFILE = {
+ "schema": "isb:traffic_profile:0.1",
+ "name": "fixed",
+ "description": "Fixed traffic profile to run UDP traffic",
+ "traffic_profile": {
+ "traffic_type": "FixedTraffic",
+ "frame_rate": 100, # pps
+ "flow_number": 10,
+ "frame_size": 64,
+ },
+ }
+
+ CONTEXT_CFG = {
+ 'nodes': {
+ 'tg__2': {
+ 'member-vnf-index': '3',
+ 'role': 'TrafficGen',
+ 'name': 'trafficgen_2.yardstick',
+ 'vnfd-id-ref': 'tg__2',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens513f0',
+ 'vld_id': prox_vnf.ProxApproxVnf.DOWNLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.40.20',
+ 'dst_mac': '00:00:00:00:00:01',
+ 'local_mac': '00:00:00:00:00:03',
+ 'dst_ip': '152.16.40.19',
+ 'driver': 'ixgbe',
+ 'vpci': '0000:02:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens513f1',
+ 'netmask': '255.255.255.0',
+ 'network': '202.16.100.0',
+ 'local_ip': '202.16.100.20',
+ 'local_mac': '00:1e:67:d0:60:5d',
+ 'driver': 'ixgbe',
+ 'vpci': '0000:02:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'password': 'r00t',
+ 'VNF model': 'l3fwd_vnf.yaml',
+ 'user': 'root',
+ },
+ 'tg__1': {
+ 'member-vnf-index': '1',
+ 'role': 'TrafficGen',
+ 'name': 'trafficgen_1.yardstick',
+ 'vnfd-id-ref': 'tg__1',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens785f0',
+ 'vld_id': prox_vnf.ProxApproxVnf.UPLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.20',
+ 'dst_mac': '00:00:00:00:00:02',
+ 'local_mac': '00:00:00:00:00:04',
+ 'dst_ip': '152.16.100.19',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens785f1',
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.21',
+ 'local_mac': '00:00:00:00:00:01',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'password': 'r00t',
+ 'VNF model': 'tg_rfc2544_tpl.yaml',
+ 'user': 'root',
+ },
+ 'vnf__1': {
+ 'name': 'vnf.yardstick',
+ 'vnfd-id-ref': 'vnf__1',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens786f0',
+ 'vld_id': prox_vnf.ProxApproxVnf.UPLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.19',
+ 'dst_mac': '00:00:00:00:00:04',
+ 'local_mac': '00:00:00:00:00:02',
+ 'dst_ip': '152.16.100.20',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens786f1',
+ 'vld_id': prox_vnf.ProxApproxVnf.DOWNLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.40.19',
+ 'dst_mac': '00:00:00:00:00:03',
+ 'local_mac': '00:00:00:00:00:01',
+ 'dst_ip': '152.16.40.20',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'routing_table': [
+ {
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'network': '152.16.100.20',
+ 'if': 'xe0',
+ },
+ {
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'network': '152.16.40.20',
+ 'if': 'xe1',
+ },
+ ],
+ 'member-vnf-index': '2',
+ 'host': '1.2.1.1',
+ 'role': 'vnf',
+ 'user': 'root',
+ 'nd_route_tbl': [
+ {
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0',
+ },
+ {
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1',
+ },
+ ],
+ 'password': 'r00t',
+ 'VNF model': 'prox_vnf.yaml',
+ },
+ },
+ }
+
+
+ def test__check_status(self):
+ prox_irq_gen = ProxIrqGen('tg1', self.VNFD_0)
+
+ with self.assertRaises(NotImplementedError):
+ prox_irq_gen._check_status()
+
+ def test_listen_traffic(self):
+ prox_irq_gen = ProxIrqGen('tg1', self.VNFD_0)
+
+ prox_irq_gen.listen_traffic(mock.Mock())
+
+ def test_verify_traffic(self):
+ prox_irq_gen = ProxIrqGen('tg1', self.VNFD_0)
+
+ prox_irq_gen.verify_traffic(mock.Mock())
+
+ mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.socket')
+ @mock.patch(SSH_HELPER)
+ def test_terminate(self, ssh, *args):
+ mock_ssh(ssh)
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ prox_traffic_gen = ProxIrqGen(VNF_NAME, vnfd)
+ prox_traffic_gen._terminated = mock.MagicMock()
+ prox_traffic_gen._traffic_process = mock.MagicMock()
+ prox_traffic_gen._traffic_process.terminate = mock.Mock()
+ prox_traffic_gen.ssh_helper = mock.MagicMock()
+ prox_traffic_gen.setup_helper = mock.MagicMock()
+ prox_traffic_gen.resource_helper = mock.MagicMock()
+ prox_traffic_gen._vnf_wrapper.setup_helper = mock.MagicMock()
+ prox_traffic_gen._vnf_wrapper._vnf_process = mock.MagicMock()
+ prox_traffic_gen._vnf_wrapper.resource_helper = mock.MagicMock()
+ self.assertIsNone(prox_traffic_gen.terminate())
+
+ def test__wait_for_process(self):
+ prox_irq_gen = ProxIrqGen('tg1', self.VNFD_0)
+ with mock.patch.object(prox_irq_gen, '_check_status',
+ return_value=0) as mock_status, \
+ mock.patch.object(prox_irq_gen, '_tg_process') as mock_proc:
+ mock_proc.is_alive.return_value = True
+ mock_proc.exitcode = 234
+ self.assertEqual(prox_irq_gen._wait_for_process(), 234)
+ mock_proc.is_alive.assert_called_once()
+ mock_status.assert_called_once()
+
+ def test__wait_for_process_not_alive(self):
+ prox_irq_gen = ProxIrqGen('tg1', self.VNFD_0)
+ with mock.patch.object(prox_irq_gen, '_tg_process') as mock_proc:
+ mock_proc.is_alive.return_value = False
+ self.assertRaises(RuntimeError, prox_irq_gen._wait_for_process)
+ mock_proc.is_alive.assert_called_once()
+
+ def test__wait_for_process_delayed(self):
+ prox_irq_gen = ProxIrqGen('tg1', self.VNFD_0)
+ with mock.patch.object(prox_irq_gen, '_check_status',
+ side_effect=[1, 0]) as mock_status, \
+ mock.patch.object(prox_irq_gen,
+ '_tg_process') as mock_proc:
+ mock_proc.is_alive.return_value = True
+ mock_proc.exitcode = 234
+ self.assertEqual(prox_irq_gen._wait_for_process(), 234)
+ mock_proc.is_alive.assert_has_calls([mock.call(), mock.call()])
+ mock_status.assert_has_calls([mock.call(), mock.call()])
+
+ def test_scale(self):
+ prox_irq_gen = ProxIrqGen('tg1', self.VNFD_0)
+ self.assertRaises(y_exceptions.FunctionNotImplemented,
+ prox_irq_gen.scale)
+
+ @mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi(self, ssh, *args):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ resource_helper = mock.MagicMock()
+
+ core_1 = {'bucket_1': 1, 'bucket_2': 2, 'bucket_3': 3, 'bucket_4': 4, 'bucket_5': 5,
+ 'bucket_6': 6, 'bucket_7': 7, 'bucket_8': 8, 'bucket_9': 9, 'bucket_10': 10,
+ 'bucket_11': 11, 'bucket_12': 12, 'bucket_0': 100, 'cpu': 1, 'max_irq': 12,
+ 'overflow': 10}
+ core_2 = {'bucket_1': 1, 'bucket_2': 2, 'bucket_3': 3, 'bucket_4': 4, 'bucket_5': 5,
+ 'bucket_6': 0, 'bucket_7': 0, 'bucket_8': 0, 'bucket_9': 0, 'bucket_10': 0,
+ 'bucket_11': 0, 'bucket_12': 0, 'bucket_0': 100, 'cpu': 2, 'max_irq': 12,
+ 'overflow': 10}
+
+ irq_data = {'core_1': core_1, 'core_2': core_2}
+ resource_helper.sut.irq_core_stats.return_value = (irq_data)
+
+ build_config_file = mock.MagicMock()
+ build_config_file.return_value = None
+
+ prox_irq_gen = ProxIrqGen(VNF_NAME, vnfd)
+
+ startup = ["global", [["eal", "-4"]]]
+ master_0 = ["core 0", [["mode", "master"]]]
+ core_1 = ["core 1", [["mode", "irq"]]]
+ core_2 = ["core 2", [["mode", "irq"], ["task", "2"]]]
+
+ prox_irq_gen.setup_helper._prox_config_data = \
+ [startup, master_0, core_1, core_2]
+
+ prox_irq_gen.scenario_helper.scenario_cfg = self.SCENARIO_CFG
+ prox_irq_gen.resource_helper = resource_helper
+ prox_irq_gen.setup_helper.build_config_file = build_config_file
+
+ result = prox_irq_gen.collect_kpi()
+ self.assertDictEqual(result["collect_stats"], {})
+
+ result = prox_irq_gen.collect_kpi()
+ self.assertFalse('bucket_10' in result["collect_stats"]['core_2'])
+ self.assertFalse('bucket_11' in result["collect_stats"]['core_2'])
+ self.assertFalse('bucket_12' in result["collect_stats"]['core_2'])
+ self.assertEqual(result["collect_stats"]['core_2']['max_irq'], 12)
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_vnf.py
index f144e8c42..76fd74dfe 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_vnf.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_prox_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -317,7 +317,7 @@ class TestProxApproxVnf(unittest.TestCase):
@mock.patch(SSH_HELPER)
def test___init__(self, ssh, *args):
mock_ssh(ssh)
- prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0, 'task_id')
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
self.assertIsNone(prox_approx_vnf._vnf_process)
@mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
@@ -325,7 +325,7 @@ class TestProxApproxVnf(unittest.TestCase):
def test_collect_kpi_no_client(self, ssh, *args):
mock_ssh(ssh)
- prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0, 'task_id')
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
prox_approx_vnf.scenario_helper.scenario_cfg = {
'nodes': {prox_approx_vnf.name: "mock"}
}
@@ -335,6 +335,8 @@ class TestProxApproxVnf(unittest.TestCase):
'packets_in': 0,
'packets_dropped': 0,
'packets_fwd': 0,
+ 'curr_packets_in': 0,
+ 'curr_packets_fwd': 0,
'collect_stats': {'core': {}}
}
result = prox_approx_vnf.collect_kpi()
@@ -346,29 +348,70 @@ class TestProxApproxVnf(unittest.TestCase):
mock_ssh(ssh)
resource_helper = mock.MagicMock()
- resource_helper.execute.return_value = [[0, 1, 2, 3, 4, 5], [1, 1, 2, 3, 4, 5],
- [2, 1, 2, 3, 4, 5], [3, 1, 2, 3, 4, 5]]
+ resource_helper.execute.return_value = (True,
+ [[0, 1, 2, 3, 4, 5], [1, 1, 2, 3, 4, 5]])
resource_helper.collect_collectd_kpi.return_value = {'core': {'result': 234}}
- prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0, 'task_id')
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
prox_approx_vnf.scenario_helper.scenario_cfg = {
'nodes': {prox_approx_vnf.name: "mock"}
}
prox_approx_vnf.resource_helper = resource_helper
+ prox_approx_vnf.tsc_hz = 1000
expected = {
+ 'curr_packets_in': 200,
+ 'curr_packets_fwd': 400,
'physical_node': 'mock_node',
- 'packets_in': 4,
- 'packets_dropped': 4,
- 'packets_fwd': 8,
+ 'packets_in': 2,
+ 'packets_dropped': 2,
+ 'packets_fwd': 4,
'collect_stats': {'core': {'result': 234}},
}
result = prox_approx_vnf.collect_kpi()
self.assertEqual(result['packets_in'], expected['packets_in'])
self.assertEqual(result['packets_dropped'], expected['packets_dropped'])
self.assertEqual(result['packets_fwd'], expected['packets_fwd'])
- self.assertNotEqual(result['packets_fwd'], 0)
- self.assertNotEqual(result['packets_fwd'], 0)
+ self.assertEqual(result['curr_packets_in'], expected['curr_packets_in'])
+ self.assertEqual(result['curr_packets_fwd'], expected['curr_packets_fwd'])
+
+ @mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi_bad_input(self, ssh, *args):
+ mock_ssh(ssh)
+
+ resource_helper = mock.MagicMock()
+ resource_helper.execute.return_value = (True,
+ [[0, 'A', 'B', 'C', 'D', 'E'],
+ ['F', 1, 2, 3, 4, 5]])
+
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
+ prox_approx_vnf.scenario_helper.scenario_cfg = {
+ 'nodes': {prox_approx_vnf.name: "mock"}
+ }
+ prox_approx_vnf.resource_helper = resource_helper
+
+ result = prox_approx_vnf.collect_kpi()
+ self.assertDictEqual(result, {})
+
+ @mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi_bad_input2(self, ssh, *args):
+ mock_ssh(ssh)
+
+ resource_helper = mock.MagicMock()
+ resource_helper.execute.return_value = (False,
+ [[0, 'A', 'B', 'C', 'D', 'E'],
+ ['F', 1, 2, 3, 4, 5]])
+
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
+ prox_approx_vnf.scenario_helper.scenario_cfg = {
+ 'nodes': {prox_approx_vnf.name: "mock"}
+ }
+ prox_approx_vnf.resource_helper = resource_helper
+
+ result = prox_approx_vnf.collect_kpi()
+ self.assertDictEqual(result, {})
@mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
@mock.patch(SSH_HELPER)
@@ -376,8 +419,7 @@ class TestProxApproxVnf(unittest.TestCase):
mock_ssh(ssh)
resource_helper = mock.MagicMock()
- prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, deepcopy(self.VNFD0),
- 'task_id')
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, deepcopy(self.VNFD0))
prox_approx_vnf.scenario_helper.scenario_cfg = {
'nodes': {prox_approx_vnf.name: "mock"}
}
@@ -400,7 +442,7 @@ class TestProxApproxVnf(unittest.TestCase):
def test_run_prox(self, ssh, *_):
mock_ssh(ssh)
- prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0, 'task_id')
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
prox_approx_vnf.scenario_helper.scenario_cfg = self.SCENARIO_CFG
prox_approx_vnf.ssh_helper.join_bin_path.return_value = '/tool_path12/tool_file34'
prox_approx_vnf.setup_helper.remote_path = 'configs/file56.cfg'
@@ -414,7 +456,7 @@ class TestProxApproxVnf(unittest.TestCase):
@mock.patch(SSH_HELPER)
def bad_test_instantiate(self, *args):
- prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0, 'task_id')
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
prox_approx_vnf.scenario_helper = mock.MagicMock()
prox_approx_vnf.setup_helper = mock.MagicMock()
# we can't mock super
@@ -424,7 +466,7 @@ class TestProxApproxVnf(unittest.TestCase):
@mock.patch(SSH_HELPER)
def test_wait_for_instantiate_panic(self, ssh, *args):
mock_ssh(ssh, exec_result=(1, "", ""))
- prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0, 'task_id')
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
prox_approx_vnf._vnf_process = mock.MagicMock(**{"is_alive.return_value": True})
prox_approx_vnf._run_prox = mock.Mock(return_value=0)
prox_approx_vnf.WAIT_TIME = 0
@@ -436,7 +478,7 @@ class TestProxApproxVnf(unittest.TestCase):
@mock.patch(SSH_HELPER)
def test_terminate(self, ssh, *args):
mock_ssh(ssh)
- prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0, 'task_id')
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
prox_approx_vnf._vnf_process = mock.MagicMock()
prox_approx_vnf._vnf_process.terminate = mock.Mock()
prox_approx_vnf.ssh_helper = mock.MagicMock()
@@ -448,7 +490,7 @@ class TestProxApproxVnf(unittest.TestCase):
@mock.patch(SSH_HELPER)
def test__vnf_up_post(self, ssh, *args):
mock_ssh(ssh)
- prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0, 'task_id')
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
prox_approx_vnf.resource_helper = resource_helper = mock.Mock()
prox_approx_vnf._vnf_up_post()
@@ -457,7 +499,7 @@ class TestProxApproxVnf(unittest.TestCase):
@mock.patch(SSH_HELPER)
def test_vnf_execute_oserror(self, ssh, *args):
mock_ssh(ssh)
- prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0, 'task_id')
+ prox_approx_vnf = prox_vnf.ProxApproxVnf(NAME, self.VNFD0)
prox_approx_vnf.resource_helper = resource_helper = mock.Mock()
resource_helper.execute.side_effect = OSError(errno.EPIPE, "")
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_router_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_router_vnf.py
index ad74145b4..b8f3fcaca 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_router_vnf.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_router_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -199,7 +199,7 @@ class TestRouterVNF(unittest.TestCase):
def test___init__(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- router_vnf = RouterVNF(name, vnfd, 'task_id')
+ router_vnf = RouterVNF(name, vnfd)
self.assertIsNone(router_vnf._vnf_process)
def test_get_stats(self):
@@ -213,7 +213,7 @@ class TestRouterVNF(unittest.TestCase):
m = mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- router_vnf = RouterVNF(name, vnfd, 'task_id')
+ router_vnf = RouterVNF(name, vnfd)
router_vnf.scenario_helper.scenario_cfg = {
'nodes': {router_vnf.name: "mock"}
}
@@ -232,7 +232,7 @@ class TestRouterVNF(unittest.TestCase):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- router_vnf = RouterVNF(name, vnfd, 'task_id')
+ router_vnf = RouterVNF(name, vnfd)
router_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
router_vnf._run()
router_vnf.ssh_helper.drop_connection.assert_called_once()
@@ -243,7 +243,7 @@ class TestRouterVNF(unittest.TestCase):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- router_vnf = RouterVNF(name, vnfd, 'task_id')
+ router_vnf = RouterVNF(name, vnfd)
router_vnf.WAIT_TIME = 0
router_vnf.INTERFACE_WAIT = 0
self.scenario_cfg.update({"nodes": {"vnf__1": ""}})
@@ -256,7 +256,7 @@ class TestRouterVNF(unittest.TestCase):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- router_vnf = RouterVNF(name, vnfd, 'task_id')
+ router_vnf = RouterVNF(name, vnfd)
router_vnf._vnf_process = mock.MagicMock()
router_vnf._vnf_process.terminate = mock.Mock()
self.assertIsNone(router_vnf.terminate())
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_sample_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_sample_vnf.py
index 4a1d8c30e..21f0c5e1f 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_sample_vnf.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_sample_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2017-2018 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,22 +17,18 @@ from copy import deepcopy
import unittest
import mock
import six
+import subprocess
+import time
+
+import paramiko
from yardstick.common import exceptions as y_exceptions
from yardstick.common import utils
-from yardstick.network_services.nfvi.resource import ResourceProfile
-from yardstick.network_services.vnf_generic.vnf.base import VnfdHelper
+from yardstick.network_services.nfvi import resource
+from yardstick.network_services.vnf_generic.vnf import base
from yardstick.network_services.vnf_generic.vnf import sample_vnf
-from yardstick.network_services.vnf_generic.vnf.vnf_ssh_helper import VnfSshHelper
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNFDeployHelper
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import ScenarioHelper
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import ResourceHelper
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import ClientResourceHelper
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import Rfc2544ResourceHelper
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import SetupEnvHelper
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNF
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNFTrafficGen
-from yardstick.network_services.vnf_generic.vnf.sample_vnf import DpdkVnfSetupEnvHelper
+from yardstick.network_services.vnf_generic.vnf import vnf_ssh_helper
+from yardstick import ssh
from yardstick.tests.unit.network_services.vnf_generic.vnf import test_base
from yardstick.benchmark.contexts import base as ctx_base
@@ -83,10 +79,11 @@ class TestVnfSshHelper(unittest.TestCase):
'virtual-interface': {
'dst_mac': '00:00:00:00:00:03',
'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
+ 'driver': 'i40e',
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.100.20',
'local_mac': '00:00:00:00:00:01',
@@ -100,10 +97,11 @@ class TestVnfSshHelper(unittest.TestCase):
'virtual-interface': {
'dst_mac': '00:00:00:00:00:04',
'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
+ 'driver': 'ixgbe',
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_mac': '00:00:00:00:00:02',
@@ -152,332 +150,131 @@ class TestVnfSshHelper(unittest.TestCase):
}
}
+ def setUp(self):
+ self.ssh_helper = vnf_ssh_helper.VnfSshHelper(
+ self.VNFD_0['mgmt-interface'], 'my/bin/path')
+ self.ssh_helper._run = mock.Mock()
+
def assertAll(self, iterable, message=None):
self.assertTrue(all(iterable), message)
def test_get_class(self):
- self.assertIs(VnfSshHelper.get_class(), VnfSshHelper)
+ self.assertIs(vnf_ssh_helper.VnfSshHelper.get_class(),
+ vnf_ssh_helper.VnfSshHelper)
- @mock.patch('yardstick.ssh.paramiko')
+ @mock.patch.object(ssh, 'paramiko')
def test_copy(self, _):
- ssh_helper = VnfSshHelper(self.VNFD_0['mgmt-interface'], 'my/bin/path')
- ssh_helper._run = mock.Mock()
-
- ssh_helper.execute('ls')
- self.assertTrue(ssh_helper.is_connected)
- result = ssh_helper.copy()
- self.assertIsInstance(result, VnfSshHelper)
+ self.ssh_helper.execute('ls')
+ self.assertTrue(self.ssh_helper.is_connected)
+ result = self.ssh_helper.copy()
+ self.assertIsInstance(result, vnf_ssh_helper.VnfSshHelper)
self.assertFalse(result.is_connected)
- self.assertEqual(result.bin_path, ssh_helper.bin_path)
- self.assertEqual(result.host, ssh_helper.host)
- self.assertEqual(result.port, ssh_helper.port)
- self.assertEqual(result.user, ssh_helper.user)
- self.assertEqual(result.password, ssh_helper.password)
- self.assertEqual(result.key_filename, ssh_helper.key_filename)
-
- @mock.patch('yardstick.ssh.paramiko')
+ self.assertEqual(result.bin_path, self.ssh_helper.bin_path)
+ self.assertEqual(result.host, self.ssh_helper.host)
+ self.assertEqual(result.port, self.ssh_helper.port)
+ self.assertEqual(result.user, self.ssh_helper.user)
+ self.assertEqual(result.password, self.ssh_helper.password)
+ self.assertEqual(result.key_filename, self.ssh_helper.key_filename)
+
+ @mock.patch.object(paramiko, 'SSHClient')
def test_upload_config_file(self, mock_paramiko):
- ssh_helper = VnfSshHelper(self.VNFD_0['mgmt-interface'], 'my/bin/path')
- ssh_helper._run = mock.MagicMock()
+ self.assertFalse(self.ssh_helper.is_connected)
+ cfg_file = self.ssh_helper.upload_config_file('/my/prefix', 'my content')
+ self.assertTrue(self.ssh_helper.is_connected)
+ mock_paramiko.assert_called_once()
+ self.assertEqual(cfg_file, '/my/prefix')
- self.assertFalse(ssh_helper.is_connected)
- cfg_file = ssh_helper.upload_config_file('my/prefix', 'my content')
- self.assertTrue(ssh_helper.is_connected)
- mock_paramiko.SSHClient.assert_called_once()
+ @mock.patch.object(paramiko, 'SSHClient')
+ def test_upload_config_file_path_does_not_exist(self, mock_paramiko):
+ self.assertFalse(self.ssh_helper.is_connected)
+ cfg_file = self.ssh_helper.upload_config_file('my/prefix', 'my content')
+ self.assertTrue(self.ssh_helper.is_connected)
+ mock_paramiko.assert_called_once()
self.assertTrue(cfg_file.startswith('/tmp'))
- cfg_file = ssh_helper.upload_config_file('/my/prefix', 'my content')
- self.assertTrue(ssh_helper.is_connected)
- mock_paramiko.SSHClient.assert_called_once()
- self.assertEqual(cfg_file, '/my/prefix')
-
def test_join_bin_path(self):
- ssh_helper = VnfSshHelper(self.VNFD_0['mgmt-interface'], 'my/bin/path')
-
expected_start = 'my'
expected_middle_list = ['bin']
expected_end = 'path'
- result = ssh_helper.join_bin_path()
+ result = self.ssh_helper.join_bin_path()
self.assertTrue(result.startswith(expected_start))
self.assertAll(middle in result for middle in expected_middle_list)
self.assertTrue(result.endswith(expected_end))
expected_middle_list.append(expected_end)
expected_end = 'some_file.sh'
- result = ssh_helper.join_bin_path('some_file.sh')
+ result = self.ssh_helper.join_bin_path('some_file.sh')
self.assertTrue(result.startswith(expected_start))
self.assertAll(middle in result for middle in expected_middle_list)
self.assertTrue(result.endswith(expected_end))
expected_middle_list.append('some_dir')
expected_end = 'some_file.sh'
- result = ssh_helper.join_bin_path('some_dir', 'some_file.sh')
+ result = self.ssh_helper.join_bin_path('some_dir', 'some_file.sh')
self.assertTrue(result.startswith(expected_start))
self.assertAll(middle in result for middle in expected_middle_list)
self.assertTrue(result.endswith(expected_end))
- @mock.patch('yardstick.ssh.paramiko')
- @mock.patch('yardstick.ssh.provision_tool')
+ @mock.patch.object(paramiko, 'SSHClient')
+ @mock.patch.object(ssh, 'provision_tool')
def test_provision_tool(self, mock_provision_tool, mock_paramiko):
- ssh_helper = VnfSshHelper(self.VNFD_0['mgmt-interface'], 'my/bin/path')
- ssh_helper._run = mock.MagicMock()
-
- self.assertFalse(ssh_helper.is_connected)
- ssh_helper.provision_tool()
- self.assertTrue(ssh_helper.is_connected)
- mock_paramiko.SSHClient.assert_called_once()
+ self.assertFalse(self.ssh_helper.is_connected)
+ self.ssh_helper.provision_tool()
+ self.assertTrue(self.ssh_helper.is_connected)
+ mock_paramiko.assert_called_once()
mock_provision_tool.assert_called_once()
- ssh_helper.provision_tool(tool_file='my_tool.sh')
- self.assertTrue(ssh_helper.is_connected)
- mock_paramiko.SSHClient.assert_called_once()
+ self.ssh_helper.provision_tool(tool_file='my_tool.sh')
+ self.assertTrue(self.ssh_helper.is_connected)
+ mock_paramiko.assert_called_once()
self.assertEqual(mock_provision_tool.call_count, 2)
- ssh_helper.provision_tool('tool_path', 'my_tool.sh')
- self.assertTrue(ssh_helper.is_connected)
- mock_paramiko.SSHClient.assert_called_once()
+ self.ssh_helper.provision_tool('tool_path', 'my_tool.sh')
+ self.assertTrue(self.ssh_helper.is_connected)
+ mock_paramiko.assert_called_once()
self.assertEqual(mock_provision_tool.call_count, 3)
class TestSetupEnvHelper(unittest.TestCase):
- VNFD_0 = {
- 'short-name': 'VpeVnf',
- 'vdu': [
- {
- 'routing_table': [
- {
- 'network': '152.16.100.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.100.20',
- 'if': 'xe0'
- },
- {
- 'network': '152.16.40.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.40.20',
- 'if': 'xe1'
- },
- ],
- 'description': 'VPE approximation using DPDK',
- 'name': 'vpevnf-baremetal',
- 'nd_route_tbl': [
- {
- 'network': '0064:ff9b:0:0:0:0:9810:6414',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
- 'if': 'xe0'
- },
- {
- 'network': '0064:ff9b:0:0:0:0:9810:2814',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
- 'if': 'xe1'
- },
- ],
- 'id': 'vpevnf-baremetal',
- 'external-interface': [
- {
- 'virtual-interface': {
- 'dst_mac': '00:00:00:00:00:03',
- 'vpci': '0000:05:00.0',
- 'local_ip': '152.16.100.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': 0,
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.100.20',
- 'local_mac': '00:00:00:00:00:01',
- 'vld_id': 'uplink_0',
- 'ifname': 'xe0',
- },
- 'vnfd-connection-point-ref': 'xe0',
- 'name': 'xe0'
- },
- {
- 'virtual-interface': {
- 'dst_mac': '00:00:00:00:00:04',
- 'vpci': '0000:05:00.1',
- 'local_ip': '152.16.40.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': 1,
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.40.20',
- 'local_mac': '00:00:00:00:00:02',
- 'vld_id': 'downlink_0',
- 'ifname': 'xe1',
- },
- 'vnfd-connection-point-ref': 'xe1',
- 'name': 'xe1'
- },
- ],
- },
- ],
- 'description': 'Vpe approximation using DPDK',
- 'mgmt-interface': {
- 'vdu-id': 'vpevnf-baremetal',
- 'host': '1.1.1.1',
- 'password': 'r00t',
- 'user': 'root',
- 'ip': '1.1.1.1'
- },
- 'benchmark': {
- 'kpi': [
- 'packets_in',
- 'packets_fwd',
- 'packets_dropped',
- ],
- },
- 'connection-point': [
- {
- 'type': 'VPORT',
- 'name': 'xe0',
- },
- {
- 'type': 'VPORT',
- 'name': 'xe1',
- },
- ],
- 'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'
- }
+ VNFD_0 = TestVnfSshHelper.VNFD_0
- def test_build_config(self):
- setup_env_helper = SetupEnvHelper(mock.Mock(), mock.Mock(), mock.Mock())
+ def setUp(self):
+ self.setup_env_helper = sample_vnf.SetupEnvHelper(
+ mock.Mock(), mock.Mock(), mock.Mock())
+ def test_build_config(self):
with self.assertRaises(NotImplementedError):
- setup_env_helper.build_config()
+ self.setup_env_helper.build_config()
def test_setup_vnf_environment(self):
- setup_env_helper = SetupEnvHelper(mock.Mock(), mock.Mock(), mock.Mock())
- self.assertIsNone(setup_env_helper.setup_vnf_environment())
+ self.assertIsNone(self.setup_env_helper.setup_vnf_environment())
def test_tear_down(self):
- setup_env_helper = SetupEnvHelper(mock.Mock(), mock.Mock(), mock.Mock())
-
with self.assertRaises(NotImplementedError):
- setup_env_helper.tear_down()
+ self.setup_env_helper.tear_down()
class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
- VNFD_0 = {
- 'short-name': 'VpeVnf',
- 'vdu': [
- {
- 'routing_table': [
- {
- 'network': '152.16.100.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.100.20',
- 'if': 'xe0'
- },
- {
- 'network': '152.16.40.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.40.20',
- 'if': 'xe1'
- },
- ],
- 'description': 'VPE approximation using DPDK',
- 'name': 'vpevnf-baremetal',
- 'nd_route_tbl': [
- {
- 'network': '0064:ff9b:0:0:0:0:9810:6414',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
- 'if': 'xe0'
- },
- {
- 'network': '0064:ff9b:0:0:0:0:9810:2814',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
- 'if': 'xe1'
- },
- ],
- 'id': 'vpevnf-baremetal',
- 'external-interface': [
- {
- 'virtual-interface': {
- 'dst_mac': '00:00:00:00:00:03',
- 'vpci': '0000:05:00.0',
- 'dpdk_port_num': 0,
- 'driver': 'i40e',
- 'local_ip': '152.16.100.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.100.20',
- 'local_mac': '00:00:00:00:00:01',
- 'vld_id': 'uplink_0',
- 'ifname': 'xe0',
- },
- 'vnfd-connection-point-ref': 'xe0',
- 'name': 'xe0'
- },
- {
- 'virtual-interface': {
- 'dst_mac': '00:00:00:00:00:04',
- 'vpci': '0000:05:00.1',
- 'dpdk_port_num': 1,
- 'driver': 'ixgbe',
- 'local_ip': '152.16.40.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.40.20',
- 'local_mac': '00:00:00:00:00:02',
- 'vld_id': 'downlink_0',
- 'ifname': 'xe1',
- },
- 'vnfd-connection-point-ref': 'xe1',
- 'name': 'xe1'
- },
- ],
- },
- ],
- 'description': 'Vpe approximation using DPDK',
- 'mgmt-interface': {
- 'vdu-id': 'vpevnf-baremetal',
- 'host': '1.1.1.1',
- 'password': 'r00t',
- 'user': 'root',
- 'ip': '1.1.1.1'
- },
- 'benchmark': {
- 'kpi': [
- 'packets_in',
- 'packets_fwd',
- 'packets_dropped',
- ],
- },
- 'connection-point': [
- {
- 'type': 'VPORT',
- 'name': 'xe0',
- },
- {
- 'type': 'VPORT',
- 'name': 'xe1',
- },
- ],
- 'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'
- }
+ VNFD_0 = TestVnfSshHelper.VNFD_0
- VNFD = {
- 'vnfd:vnfd-catalog': {
- 'vnfd': [
- VNFD_0,
- ]
- }
- }
+ VNFD = TestVnfSshHelper.VNFD
+
+ def setUp(self):
+ self.vnfd_helper = base.VnfdHelper(deepcopy(self.VNFD_0))
+ self.scenario_helper = mock.Mock()
+ self.ssh_helper = mock.Mock()
+ self.dpdk_setup_helper = sample_vnf.DpdkVnfSetupEnvHelper(
+ self.vnfd_helper, self.ssh_helper, self.scenario_helper)
def test__update_packet_type(self):
ip_pipeline_cfg = 'pkt_type = ipv4'
pkt_type = {'pkt_type': '1'}
expected = "pkt_type = 1"
- result = DpdkVnfSetupEnvHelper._update_packet_type(ip_pipeline_cfg, pkt_type)
+ result = self.dpdk_setup_helper._update_packet_type(
+ ip_pipeline_cfg, pkt_type)
self.assertEqual(result, expected)
def test__update_packet_type_no_op(self):
@@ -485,123 +282,99 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
pkt_type = {'pkt_type': '1'}
expected = "pkt_type = ipv6"
- result = DpdkVnfSetupEnvHelper._update_packet_type(ip_pipeline_cfg, pkt_type)
+ result = self.dpdk_setup_helper._update_packet_type(
+ ip_pipeline_cfg, pkt_type)
self.assertEqual(result, expected)
def test__update_packet_type_multi_op(self):
ip_pipeline_cfg = 'pkt_type = ipv4\npkt_type = 1\npkt_type = ipv4'
pkt_type = {'pkt_type': '1'}
-
expected = 'pkt_type = 1\npkt_type = 1\npkt_type = 1'
- result = DpdkVnfSetupEnvHelper._update_packet_type(ip_pipeline_cfg, pkt_type)
+
+ result = self.dpdk_setup_helper._update_packet_type(
+ ip_pipeline_cfg, pkt_type)
self.assertEqual(result, expected)
def test__update_traffic_type(self):
ip_pipeline_cfg = 'pkt_type = ipv4'
-
- traffic_options = {"vnf_type": DpdkVnfSetupEnvHelper.APP_NAME, 'traffic_type': 4}
+ traffic_options = {
+ "vnf_type": sample_vnf.DpdkVnfSetupEnvHelper.APP_NAME,
+ "traffic_type": 4}
expected = "pkt_type = ipv4"
- result = DpdkVnfSetupEnvHelper._update_traffic_type(ip_pipeline_cfg, traffic_options)
+
+ result = self.dpdk_setup_helper._update_traffic_type(
+ ip_pipeline_cfg, traffic_options)
self.assertEqual(result, expected)
def test__update_traffic_type_ipv6(self):
ip_pipeline_cfg = 'pkt_type = ipv4'
-
- traffic_options = {"vnf_type": DpdkVnfSetupEnvHelper.APP_NAME, 'traffic_type': 6}
+ traffic_options = {
+ "vnf_type": sample_vnf.DpdkVnfSetupEnvHelper.APP_NAME,
+ "traffic_type": 6}
expected = "pkt_type = ipv6"
- result = DpdkVnfSetupEnvHelper._update_traffic_type(ip_pipeline_cfg, traffic_options)
+
+ result = self.dpdk_setup_helper._update_traffic_type(
+ ip_pipeline_cfg, traffic_options)
self.assertEqual(result, expected)
def test__update_traffic_type_not_app_name(self):
ip_pipeline_cfg = 'traffic_type = 4'
-
- vnf_type = ''.join(["Not", DpdkVnfSetupEnvHelper.APP_NAME])
+ vnf_type = ''.join(["Not", sample_vnf.DpdkVnfSetupEnvHelper.APP_NAME])
traffic_options = {"vnf_type": vnf_type, 'traffic_type': 8}
expected = "traffic_type = 8"
- result = DpdkVnfSetupEnvHelper._update_traffic_type(ip_pipeline_cfg, traffic_options)
+
+ result = self.dpdk_setup_helper._update_traffic_type(
+ ip_pipeline_cfg, traffic_options)
self.assertEqual(result, expected)
- @mock.patch.object(six, 'BytesIO', return_value=six.BytesIO(b'100\n'))
- @mock.patch.object(utils, 'read_meminfo',
- return_value={'Hugepagesize': '2048'})
- def test__setup_hugepages_no_hugepages_defined(self, mock_meminfo, *args):
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- scenario_helper.all_options = {}
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(
- mock.ANY, ssh_helper, scenario_helper)
- with mock.patch.object(sample_vnf.LOG, 'info') as mock_info:
- dpdk_setup_helper._setup_hugepages()
- mock_info.assert_called_once_with(
- 'Hugepages size (kB): %s, number claimed: %s, number set: '
- '%s', 2048, 8192, 100)
- mock_meminfo.assert_called_once_with(ssh_helper)
-
- @mock.patch.object(six, 'BytesIO', return_value=six.BytesIO(b'100\n'))
- @mock.patch.object(utils, 'read_meminfo',
- return_value={'Hugepagesize': '1048576'})
- def test__setup_hugepages_8gb_hugepages_defined(self, mock_meminfo, *args):
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- scenario_helper.all_options = {'hugepages_gb': 8}
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(
- mock.ANY, ssh_helper, scenario_helper)
- with mock.patch.object(sample_vnf.LOG, 'info') as mock_info:
- dpdk_setup_helper._setup_hugepages()
- mock_info.assert_called_once_with(
- 'Hugepages size (kB): %s, number claimed: %s, number set: '
- '%s', 1048576, 8, 100)
- mock_meminfo.assert_called_once_with(ssh_helper)
-
- @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.open')
+ @mock.patch.object(six.moves.builtins, 'open')
@mock.patch.object(utils, 'find_relative_file')
- @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.MultiPortConfig')
- @mock.patch.object(utils, 'open_relative_file')
- def test_build_config(self, mock_open_rf, mock_multi_port_config_class, mock_find, *args):
+ @mock.patch.object(sample_vnf, 'MultiPortConfig')
+ def test_build_config(self, mock_multi_port_config_class,
+ mock_find, *args):
mock_multi_port_config = mock_multi_port_config_class()
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- scenario_helper.vnf_cfg = {}
- scenario_helper.options = {}
- scenario_helper.all_options = {}
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ self.scenario_helper.vnf_cfg = {}
+ self.scenario_helper.options = {}
+ self.scenario_helper.all_options = {}
- dpdk_setup_helper.PIPELINE_COMMAND = expected = 'pipeline command'
- result = dpdk_setup_helper.build_config()
+ self.dpdk_setup_helper.PIPELINE_COMMAND = expected = 'pipeline command'
+ result = self.dpdk_setup_helper.build_config()
self.assertEqual(result, expected)
- self.assertGreaterEqual(ssh_helper.upload_config_file.call_count, 2)
+ self.assertGreaterEqual(self.ssh_helper.upload_config_file.call_count, 2)
mock_find.assert_called()
mock_multi_port_config.generate_config.assert_called()
mock_multi_port_config.generate_script.assert_called()
- scenario_helper.options = {'rules': 'fake_file'}
- scenario_helper.vnf_cfg = {'file': 'fake_file'}
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ @mock.patch.object(six.moves.builtins, 'open')
+ @mock.patch.object(utils, 'find_relative_file')
+ @mock.patch.object(sample_vnf, 'MultiPortConfig')
+ @mock.patch.object(utils, 'open_relative_file')
+ def test_build_config2(self, mock_open_rf, mock_multi_port_config_class,
+ mock_find, *args):
+ mock_multi_port_config = mock_multi_port_config_class()
+ self.scenario_helper.options = {'rules': 'fake_file'}
+ self.scenario_helper.vnf_cfg = {'file': 'fake_file'}
+ self.scenario_helper.all_options = {}
mock_open_rf.side_effect = mock.mock_open(read_data='fake_data')
- dpdk_setup_helper.PIPELINE_COMMAND = expected = 'pipeline command'
+ self.dpdk_setup_helper.PIPELINE_COMMAND = expected = 'pipeline command'
- result = dpdk_setup_helper.build_config()
+ result = self.dpdk_setup_helper.build_config()
mock_open_rf.assert_called()
self.assertEqual(result, expected)
- self.assertGreaterEqual(ssh_helper.upload_config_file.call_count, 2)
+ self.assertGreaterEqual(self.ssh_helper.upload_config_file.call_count, 2)
mock_find.assert_called()
mock_multi_port_config.generate_config.assert_called()
mock_multi_port_config.generate_script.assert_called()
def test__build_pipeline_kwargs(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- ssh_helper.provision_tool.return_value = 'tool_path'
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper.CFG_CONFIG = 'config'
- dpdk_setup_helper.CFG_SCRIPT = 'script'
- dpdk_setup_helper.pipeline_kwargs = {}
- dpdk_setup_helper.all_ports = [0, 1, 2]
- dpdk_setup_helper.scenario_helper.vnf_cfg = {'lb_config': 'HW',
- 'worker_threads': 1}
+ self.ssh_helper.provision_tool.return_value = 'tool_path'
+ self.dpdk_setup_helper.CFG_CONFIG = 'config'
+ self.dpdk_setup_helper.CFG_SCRIPT = 'script'
+ self.dpdk_setup_helper.pipeline_kwargs = {}
+ self.dpdk_setup_helper.all_ports = [0, 1, 2]
+ self.dpdk_setup_helper.scenario_helper.vnf_cfg = {'lb_config': 'HW',
+ 'worker_threads': 1}
expected = {
'cfg_file': 'config',
@@ -610,12 +383,14 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
'tool_path': 'tool_path',
'hwlb': ' --hwlb 1',
}
- dpdk_setup_helper._build_pipeline_kwargs()
- self.assertDictEqual(dpdk_setup_helper.pipeline_kwargs, expected)
+ self.dpdk_setup_helper._build_pipeline_kwargs()
+ self.assertDictEqual(self.dpdk_setup_helper.pipeline_kwargs, expected)
- @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.time')
- @mock.patch('yardstick.ssh.SSH')
+ @mock.patch.object(time, 'sleep')
+ @mock.patch.object(ssh, 'SSH')
def test_setup_vnf_environment(self, *args):
+ self.scenario_helper.nodes = [None, None]
+
def execute(cmd):
if cmd.startswith('which '):
return exec_failure
@@ -623,102 +398,82 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
exec_success = (0, 'good output', '')
exec_failure = (1, 'bad output', 'error output')
+ self.ssh_helper.execute = execute
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- ssh_helper.execute = execute
+ self.dpdk_setup_helper._validate_cpu_cfg = mock.Mock(return_value=[])
- scenario_helper = mock.Mock()
- scenario_helper.nodes = [None, None]
- dpdk_vnf_setup_env_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_vnf_setup_env_helper._validate_cpu_cfg = mock.Mock(return_value=[])
-
- with mock.patch.object(dpdk_vnf_setup_env_helper, '_setup_dpdk'):
+ with mock.patch.object(self.dpdk_setup_helper, '_setup_dpdk'):
self.assertIsInstance(
- dpdk_vnf_setup_env_helper.setup_vnf_environment(),
- ResourceProfile)
-
- def test__setup_dpdk(self):
- ssh_helper = mock.Mock()
- ssh_helper.execute = mock.Mock()
- ssh_helper.execute.return_value = (0, 0, 0)
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(mock.ANY, ssh_helper, mock.ANY)
- with mock.patch.object(dpdk_setup_helper, '_setup_hugepages') as \
- mock_setup_hp:
- dpdk_setup_helper._setup_dpdk()
- mock_setup_hp.assert_called_once()
- ssh_helper.execute.assert_has_calls([
+ self.dpdk_setup_helper.setup_vnf_environment(),
+ resource.ResourceProfile)
+
+ @mock.patch.object(utils, 'setup_hugepages')
+ def test__setup_dpdk(self, mock_setup_hugepages):
+ self.ssh_helper.execute = mock.Mock()
+ self.ssh_helper.execute.return_value = (0, 0, 0)
+ self.scenario_helper.all_options = {'hugepages_gb': 8}
+ self.dpdk_setup_helper._setup_dpdk()
+ mock_setup_hugepages.assert_called_once_with(
+ self.ssh_helper, 8*1024*1024)
+ self.ssh_helper.execute.assert_has_calls([
mock.call('sudo modprobe uio && sudo modprobe igb_uio'),
mock.call('lsmod | grep -i igb_uio')
])
- @mock.patch('yardstick.ssh.SSH')
+ @mock.patch.object(ssh, 'SSH')
def test__setup_resources(self, _):
- vnfd_helper = VnfdHelper(deepcopy(self.VNFD_0))
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper._validate_cpu_cfg = mock.Mock()
-
- dpdk_setup_helper.bound_pci = [v['virtual-interface']["vpci"] for v in
- vnfd_helper.interfaces]
- result = dpdk_setup_helper._setup_resources()
- self.assertIsInstance(result, ResourceProfile)
- self.assertEqual(dpdk_setup_helper.socket, 0)
-
- @mock.patch('yardstick.ssh.SSH')
+ self.dpdk_setup_helper._validate_cpu_cfg = mock.Mock()
+ self.dpdk_setup_helper.bound_pci = [v['virtual-interface']["vpci"] for v in
+ self.vnfd_helper.interfaces]
+ result = self.dpdk_setup_helper._setup_resources()
+ self.assertIsInstance(result, resource.ResourceProfile)
+ self.assertEqual(self.dpdk_setup_helper.socket, 0)
+
+ @mock.patch.object(ssh, 'SSH')
def test__setup_resources_socket_1(self, _):
- vnfd_helper = VnfdHelper(deepcopy(self.VNFD_0))
- vnfd_helper.interfaces[0]['virtual-interface']['vpci'] = '0000:55:00.0'
- vnfd_helper.interfaces[1]['virtual-interface']['vpci'] = '0000:35:00.0'
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper._validate_cpu_cfg = mock.Mock()
-
- dpdk_setup_helper.bound_pci = [v['virtual-interface']["vpci"] for v in
- vnfd_helper.interfaces]
- result = dpdk_setup_helper._setup_resources()
- self.assertIsInstance(result, ResourceProfile)
- self.assertEqual(dpdk_setup_helper.socket, 1)
-
- @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.time')
+ self.vnfd_helper.interfaces[0]['virtual-interface']['vpci'] = \
+ '0000:55:00.0'
+ self.vnfd_helper.interfaces[1]['virtual-interface']['vpci'] = \
+ '0000:35:00.0'
+
+ self.dpdk_setup_helper._validate_cpu_cfg = mock.Mock()
+ self.dpdk_setup_helper.bound_pci = [v['virtual-interface']["vpci"] for v in
+ self.vnfd_helper.interfaces]
+ result = self.dpdk_setup_helper._setup_resources()
+ self.assertIsInstance(result, resource.ResourceProfile)
+ self.assertEqual(self.dpdk_setup_helper.socket, 1)
+
+ @mock.patch.object(time, 'sleep')
def test__detect_and_bind_drivers(self, *args):
- vnfd_helper = VnfdHelper(deepcopy(self.VNFD_0))
- ssh_helper = mock.Mock()
- # ssh_helper.execute = mock.Mock(return_value = (0, 'text', ''))
- # ssh_helper.execute.return_value = 0, 'output', ''
- scenario_helper = mock.Mock()
- scenario_helper.nodes = [None, None]
+ self.scenario_helper.nodes = [None, None]
rv = ['0000:05:00.1', '0000:05:00.0']
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper.dpdk_bind_helper._get_bound_pci_addresses = mock.Mock(return_value=rv)
- dpdk_setup_helper.dpdk_bind_helper.bind = mock.Mock()
- dpdk_setup_helper.dpdk_bind_helper.read_status = mock.Mock()
+ self.dpdk_setup_helper.dpdk_bind_helper._get_bound_pci_addresses = \
+ mock.Mock(return_value=rv)
+ self.dpdk_setup_helper.dpdk_bind_helper.bind = mock.Mock()
+ self.dpdk_setup_helper.dpdk_bind_helper.read_status = mock.Mock()
- self.assertIsNone(dpdk_setup_helper._detect_and_bind_drivers())
+ self.assertIsNone(self.dpdk_setup_helper._detect_and_bind_drivers())
- intf_0 = vnfd_helper.vdu[0]['external-interface'][0]['virtual-interface']
- intf_1 = vnfd_helper.vdu[0]['external-interface'][1]['virtual-interface']
+ intf_0 = self.vnfd_helper.vdu[0]['external-interface'][0]['virtual-interface']
+ intf_1 = self.vnfd_helper.vdu[0]['external-interface'][1]['virtual-interface']
self.assertEqual(0, intf_0['dpdk_port_num'])
self.assertEqual(1, intf_1['dpdk_port_num'])
def test_tear_down(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- scenario_helper.nodes = [None, None]
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper.dpdk_bind_helper.bind = mock.Mock()
- dpdk_setup_helper.dpdk_bind_helper.used_drivers = {
+ self.scenario_helper.nodes = [None, None]
+
+ self.dpdk_setup_helper.dpdk_bind_helper.bind = mock.Mock()
+ self.dpdk_setup_helper.dpdk_bind_helper.used_drivers = {
'd1': ['0000:05:00.0'],
'd3': ['0000:05:01.0'],
}
- self.assertIsNone(dpdk_setup_helper.tear_down())
- dpdk_setup_helper.dpdk_bind_helper.bind.assert_any_call(['0000:05:00.0'], 'd1', True)
- dpdk_setup_helper.dpdk_bind_helper.bind.assert_any_call(['0000:05:01.0'], 'd3', True)
+ self.assertIsNone(self.dpdk_setup_helper.tear_down())
+ self.dpdk_setup_helper.dpdk_bind_helper.bind.assert_any_call(
+ ['0000:05:00.0'], 'd1', True)
+ self.dpdk_setup_helper.dpdk_bind_helper.bind.assert_any_call(
+ ['0000:05:01.0'], 'd3', True)
class TestResourceHelper(unittest.TestCase):
@@ -822,46 +577,33 @@ class TestResourceHelper(unittest.TestCase):
'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'
}
+ def setUp(self):
+ self.vnfd_helper = base.VnfdHelper(self.VNFD_0)
+ self.dpdk_setup_helper = sample_vnf.DpdkVnfSetupEnvHelper(
+ self.vnfd_helper, mock.Mock(), mock.Mock())
+ self.resource_helper = sample_vnf.ResourceHelper(self.dpdk_setup_helper)
+
def test_setup(self):
resource = object()
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper.setup_vnf_environment = mock.Mock(return_value=resource)
- resource_helper = ResourceHelper(dpdk_setup_helper)
+ self.dpdk_setup_helper.setup_vnf_environment = (
+ mock.Mock(return_value=resource))
+ resource_helper = sample_vnf.ResourceHelper(self.dpdk_setup_helper)
self.assertIsNone(resource_helper.setup())
self.assertIs(resource_helper.resource, resource)
def test_generate_cfg(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- resource_helper = ResourceHelper(dpdk_setup_helper)
-
- self.assertIsNone(resource_helper.generate_cfg())
+ self.assertIsNone(self.resource_helper.generate_cfg())
def test_stop_collect(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- resource_helper = ResourceHelper(dpdk_setup_helper)
- resource_helper.resource = mock.Mock()
+ self.resource_helper.resource = mock.Mock()
- self.assertIsNone(resource_helper.stop_collect())
+ self.assertIsNone(self.resource_helper.stop_collect())
def test_stop_collect_none(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- resource_helper = ResourceHelper(dpdk_setup_helper)
- resource_helper.resource = None
+ self.resource_helper.resource = None
- self.assertIsNone(resource_helper.stop_collect())
+ self.assertIsNone(self.resource_helper.stop_collect())
class TestClientResourceHelper(unittest.TestCase):
@@ -993,154 +735,75 @@ class TestClientResourceHelper(unittest.TestCase):
},
}
- @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.LOG')
- @mock.patch.object(sample_vnf, 'STLError', new_callable=lambda: MockError)
- def test_get_stats_not_connected(self, mock_stl_error, *args):
- vnfd_helper = VnfdHelper(self.VNFD_0)
+ def setUp(self):
+ vnfd_helper = base.VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(
+ dpdk_setup_helper = sample_vnf.DpdkVnfSetupEnvHelper(
vnfd_helper, ssh_helper, scenario_helper)
- client_resource_helper = ClientResourceHelper(dpdk_setup_helper)
- client_resource_helper.client = mock.Mock()
- client_resource_helper.client.get_stats.side_effect = mock_stl_error
+ self.client_resource_helper = (
+ sample_vnf.ClientResourceHelper(dpdk_setup_helper))
- self.assertEqual(client_resource_helper.get_stats(), {})
- client_resource_helper.client.get_stats.assert_called_once()
+ @mock.patch.object(sample_vnf, 'LOG')
+ @mock.patch.object(sample_vnf, 'STLError', new_callable=lambda: MockError)
+ def test_get_stats_not_connected(self, mock_stl_error, *args):
+ self.client_resource_helper.client = mock.Mock()
+ self.client_resource_helper.client.get_stats.side_effect = \
+ mock_stl_error
+
+ self.assertEqual(self.client_resource_helper.get_stats(), {})
+ self.client_resource_helper.client.get_stats.assert_called_once()
def test_clear_stats(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(
- vnfd_helper, ssh_helper, scenario_helper)
- client_resource_helper = ClientResourceHelper(dpdk_setup_helper)
- client_resource_helper.client = mock.Mock()
+ self.client_resource_helper.client = mock.Mock()
- self.assertIsNone(client_resource_helper.clear_stats())
+ self.assertIsNone(self.client_resource_helper.clear_stats())
self.assertEqual(
- client_resource_helper.client.clear_stats.call_count, 1)
+ self.client_resource_helper.client.clear_stats.call_count, 1)
def test_clear_stats_of_ports(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(
- vnfd_helper, ssh_helper, scenario_helper)
- client_resource_helper = ClientResourceHelper(dpdk_setup_helper)
- client_resource_helper.client = mock.Mock()
+ self.client_resource_helper.client = mock.Mock()
- self.assertIsNone(client_resource_helper.clear_stats([3, 4]))
- self.assertEqual(
- client_resource_helper.client.clear_stats.call_count, 1)
+ self.assertIsNone(self.client_resource_helper.clear_stats([3, 4]))
+ self.client_resource_helper.client.clear_stats.assert_called_once()
def test_start(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(
- vnfd_helper, ssh_helper, scenario_helper)
- client_resource_helper = ClientResourceHelper(dpdk_setup_helper)
- client_resource_helper.client = mock.Mock()
+ self.client_resource_helper.client = mock.Mock()
- self.assertIsNone(client_resource_helper.start())
- client_resource_helper.client.start.assert_called_once()
+ self.assertIsNone(self.client_resource_helper.start())
+ self.client_resource_helper.client.start.assert_called_once()
def test_start_ports(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(
- vnfd_helper, ssh_helper, scenario_helper)
- client_resource_helper = ClientResourceHelper(dpdk_setup_helper)
- client_resource_helper.client = mock.Mock()
+ self.client_resource_helper.client = mock.Mock()
- self.assertIsNone(client_resource_helper.start([3, 4]))
- client_resource_helper.client.start.assert_called_once()
+ self.assertIsNone(self.client_resource_helper.start([3, 4]))
+ self.client_resource_helper.client.start.assert_called_once()
def test_collect_kpi_with_queue(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- client_resource_helper = ClientResourceHelper(dpdk_setup_helper)
- client_resource_helper._result = {'existing': 43, 'replaceable': 12}
- client_resource_helper._queue = mock.Mock()
- client_resource_helper._queue.empty.return_value = False
- client_resource_helper._queue.get.return_value = {'incoming': 34, 'replaceable': 99}
+ self.client_resource_helper._result = {
+ 'existing': 43,
+ 'replaceable': 12}
+ self.client_resource_helper._queue = mock.Mock()
+ self.client_resource_helper._queue.empty.return_value = False
+ self.client_resource_helper._queue.get.return_value = {
+ 'incoming': 34,
+ 'replaceable': 99}
expected = {
'existing': 43,
'incoming': 34,
'replaceable': 99,
}
- result = client_resource_helper.collect_kpi()
- self.assertDictEqual(result, expected)
+ result = self.client_resource_helper.collect_kpi()
+ self.assertEqual(result, expected)
- @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.time')
+ @mock.patch.object(time, 'sleep')
@mock.patch.object(sample_vnf, 'STLError')
def test__connect_with_failures(self, mock_stl_error, *args):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- client_resource_helper = ClientResourceHelper(dpdk_setup_helper)
client = mock.MagicMock()
client.connect.side_effect = mock_stl_error(msg='msg')
- self.assertIs(client_resource_helper._connect(client), client)
-
- @mock.patch.object(ClientResourceHelper, '_build_ports')
- @mock.patch.object(ClientResourceHelper, '_run_traffic_once',
- return_value=(True, mock.ANY))
- def test_run_traffic(self, mock_run_traffic_once, mock_build_ports):
- client_resource_helper = ClientResourceHelper(mock.Mock())
- client = mock.Mock()
- traffic_profile = mock.Mock()
- mq_producer = mock.Mock()
- with mock.patch.object(client_resource_helper, '_connect') \
- as mock_connect, \
- mock.patch.object(client_resource_helper, '_terminated') \
- as mock_terminated:
- mock_connect.return_value = client
- type(mock_terminated).value = mock.PropertyMock(
- side_effect=[0, 1, 1, lambda x: x])
- client_resource_helper.run_traffic(traffic_profile, mq_producer)
-
- mock_build_ports.assert_called_once()
- traffic_profile.register_generator.assert_called_once()
- mq_producer.tg_method_started.assert_called_once()
- mq_producer.tg_method_finished.assert_called_once()
- mq_producer.tg_method_iteration.assert_called_once_with(1)
- mock_run_traffic_once.assert_called_once_with(traffic_profile)
-
- @mock.patch.object(ClientResourceHelper, '_build_ports')
- @mock.patch.object(ClientResourceHelper, '_run_traffic_once',
- side_effect=Exception)
- def test_run_traffic_exception(self, mock_run_traffic_once,
- mock_build_ports):
- client_resource_helper = ClientResourceHelper(mock.Mock())
- client = mock.Mock()
- traffic_profile = mock.Mock()
- mq_producer = mock.Mock()
- with mock.patch.object(client_resource_helper, '_connect') \
- as mock_connect, \
- mock.patch.object(client_resource_helper, '_terminated') \
- as mock_terminated:
- mock_connect.return_value = client
- type(mock_terminated).value = mock.PropertyMock(return_value=0)
- mq_producer.reset_mock()
- # NOTE(ralonsoh): "trex_stl_exceptions.STLError" is mocked
- with self.assertRaises(Exception):
- client_resource_helper.run_traffic(traffic_profile,
- mq_producer)
-
- mock_build_ports.assert_called_once()
- traffic_profile.register_generator.assert_called_once()
- mock_run_traffic_once.assert_called_once_with(traffic_profile)
- mq_producer.tg_method_started.assert_called_once()
- mq_producer.tg_method_finished.assert_not_called()
- mq_producer.tg_method_iteration.assert_not_called()
+ self.assertIs(self.client_resource_helper._connect(client), client)
class TestRfc2544ResourceHelper(unittest.TestCase):
@@ -1187,183 +850,170 @@ class TestRfc2544ResourceHelper(unittest.TestCase):
}
}
- def test_property_rfc2544(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_1
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ def setUp(self):
+ self.scenario_helper = sample_vnf.ScenarioHelper('name1')
+ self.rfc2544_resource_helper = \
+ sample_vnf.Rfc2544ResourceHelper(self.scenario_helper)
- self.assertIsNone(rfc2544_resource_helper._rfc2544)
- self.assertDictEqual(rfc2544_resource_helper.rfc2544, self.RFC2544_CFG_1)
- self.assertDictEqual(rfc2544_resource_helper._rfc2544, self.RFC2544_CFG_1)
- scenario_helper.scenario_cfg = {} # ensure that resource_helper caches
- self.assertDictEqual(rfc2544_resource_helper.rfc2544, self.RFC2544_CFG_1)
+ def test_property_rfc2544(self):
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_1
+
+ self.assertIsNone(self.rfc2544_resource_helper._rfc2544)
+ self.assertEqual(self.rfc2544_resource_helper.rfc2544,
+ self.RFC2544_CFG_1)
+ self.assertEqual(self.rfc2544_resource_helper._rfc2544,
+ self.RFC2544_CFG_1)
+ # ensure that resource_helper caches
+ self.scenario_helper.scenario_cfg = {}
+ self.assertEqual(self.rfc2544_resource_helper.rfc2544,
+ self.RFC2544_CFG_1)
def test_property_tolerance_high(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_1
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_1
- self.assertIsNone(rfc2544_resource_helper._tolerance_high)
- self.assertEqual(rfc2544_resource_helper.tolerance_high, 0.15)
- self.assertEqual(rfc2544_resource_helper._tolerance_high, 0.15)
- scenario_helper.scenario_cfg = {} # ensure that resource_helper caches
- self.assertEqual(rfc2544_resource_helper.tolerance_high, 0.15)
+ self.assertIsNone(self.rfc2544_resource_helper._tolerance_high)
+ self.assertEqual(self.rfc2544_resource_helper.tolerance_high, 0.15)
+ self.assertEqual(self.rfc2544_resource_helper._tolerance_high, 0.15)
+ self.assertEqual(self.rfc2544_resource_helper._tolerance_precision, 2)
+ # ensure that resource_helper caches
+ self.scenario_helper.scenario_cfg = {}
+ self.assertEqual(self.rfc2544_resource_helper.tolerance_high, 0.15)
def test_property_tolerance_low(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_1
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_1
- self.assertIsNone(rfc2544_resource_helper._tolerance_low)
- self.assertEqual(rfc2544_resource_helper.tolerance_low, 0.1)
- self.assertEqual(rfc2544_resource_helper._tolerance_low, 0.1)
- scenario_helper.scenario_cfg = {} # ensure that resource_helper caches
- self.assertEqual(rfc2544_resource_helper.tolerance_low, 0.1)
+ self.assertIsNone(self.rfc2544_resource_helper._tolerance_low)
+ self.assertEqual(self.rfc2544_resource_helper.tolerance_low, 0.1)
+ self.assertEqual(self.rfc2544_resource_helper._tolerance_low, 0.1)
+ # ensure that resource_helper caches
+ self.scenario_helper.scenario_cfg = {}
+ self.assertEqual(self.rfc2544_resource_helper.tolerance_low, 0.1)
def test_property_tolerance_high_range_swap(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_2
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_2
- self.assertEqual(rfc2544_resource_helper.tolerance_high, 0.25)
+ self.assertEqual(self.rfc2544_resource_helper.tolerance_high, 0.25)
def test_property_tolerance_low_range_swap(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_2
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_2
- self.assertEqual(rfc2544_resource_helper.tolerance_low, 0.05)
+ self.assertEqual(self.rfc2544_resource_helper.tolerance_low, 0.05)
def test_property_tolerance_high_not_range(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_3
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_3
- self.assertEqual(rfc2544_resource_helper.tolerance_high, 0.2)
+ self.assertEqual(self.rfc2544_resource_helper.tolerance_high, 0.2)
+ self.assertEqual(self.rfc2544_resource_helper._tolerance_precision, 1)
def test_property_tolerance_low_not_range(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_3
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_3
- self.assertEqual(rfc2544_resource_helper.tolerance_low, 0.2)
+ self.assertEqual(self.rfc2544_resource_helper.tolerance_low, 0.2)
def test_property_tolerance_high_default(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_4
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_4
- self.assertEqual(rfc2544_resource_helper.tolerance_high, 0.0001)
+ self.assertEqual(self.rfc2544_resource_helper.tolerance_high, 0.0001)
def test_property_tolerance_low_default(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_4
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_4
- self.assertEqual(rfc2544_resource_helper.tolerance_low, 0.0001)
+ self.assertEqual(self.rfc2544_resource_helper.tolerance_low, 0.0001)
def test_property_latency(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_1
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_1
- self.assertIsNone(rfc2544_resource_helper._latency)
- self.assertTrue(rfc2544_resource_helper.latency)
- self.assertTrue(rfc2544_resource_helper._latency)
- scenario_helper.scenario_cfg = {} # ensure that resource_helper caches
- self.assertTrue(rfc2544_resource_helper.latency)
+ self.assertIsNone(self.rfc2544_resource_helper._latency)
+ self.assertTrue(self.rfc2544_resource_helper.latency)
+ self.assertTrue(self.rfc2544_resource_helper._latency)
+ # ensure that resource_helper caches
+ self.scenario_helper.scenario_cfg = {}
+ self.assertTrue(self.rfc2544_resource_helper.latency)
def test_property_latency_default(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_2
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_2
- self.assertFalse(rfc2544_resource_helper.latency)
+ self.assertFalse(self.rfc2544_resource_helper.latency)
def test_property_correlated_traffic(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_1
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_1
- self.assertIsNone(rfc2544_resource_helper._correlated_traffic)
- self.assertTrue(rfc2544_resource_helper.correlated_traffic)
- self.assertTrue(rfc2544_resource_helper._correlated_traffic)
- scenario_helper.scenario_cfg = {} # ensure that resource_helper caches
- self.assertTrue(rfc2544_resource_helper.correlated_traffic)
+ self.assertIsNone(self.rfc2544_resource_helper._correlated_traffic)
+ self.assertTrue(self.rfc2544_resource_helper.correlated_traffic)
+ self.assertTrue(self.rfc2544_resource_helper._correlated_traffic)
+ # ensure that resource_helper caches
+ self.scenario_helper.scenario_cfg = {}
+ self.assertTrue(self.rfc2544_resource_helper.correlated_traffic)
def test_property_correlated_traffic_default(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = self.SCENARIO_CFG_2
- rfc2544_resource_helper = Rfc2544ResourceHelper(scenario_helper)
+ self.scenario_helper.scenario_cfg = self.SCENARIO_CFG_2
- self.assertFalse(rfc2544_resource_helper.correlated_traffic)
+ self.assertFalse(self.rfc2544_resource_helper.correlated_traffic)
class TestSampleVNFDeployHelper(unittest.TestCase):
- @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.time')
- @mock.patch('subprocess.check_output')
- def test_deploy_vnfs_disabled(self, *_):
- vnfd_helper = mock.Mock()
- ssh_helper = mock.Mock()
- ssh_helper.join_bin_path.return_value = 'joined_path'
- ssh_helper.execute.return_value = 1, 'bad output', 'error output'
- ssh_helper.put.return_value = None
- sample_vnf_deploy_helper = SampleVNFDeployHelper(vnfd_helper, ssh_helper)
-
- self.assertIsNone(sample_vnf_deploy_helper.deploy_vnfs('name1'))
- sample_vnf_deploy_helper.DISABLE_DEPLOY = True
- self.assertEqual(ssh_helper.execute.call_count, 5)
- ssh_helper.put.assert_called_once()
-
- @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.time')
- @mock.patch('subprocess.check_output')
- def test_deploy_vnfs(self, *args):
- vnfd_helper = mock.Mock()
- ssh_helper = mock.Mock()
- ssh_helper.join_bin_path.return_value = 'joined_path'
- ssh_helper.execute.return_value = 1, 'bad output', 'error output'
- ssh_helper.put.return_value = None
- sample_vnf_deploy_helper = SampleVNFDeployHelper(vnfd_helper, ssh_helper)
- sample_vnf_deploy_helper.DISABLE_DEPLOY = False
-
- self.assertIsNone(sample_vnf_deploy_helper.deploy_vnfs('name1'))
- self.assertEqual(ssh_helper.execute.call_count, 5)
- ssh_helper.put.assert_called_once()
-
- @mock.patch('subprocess.check_output')
- def test_deploy_vnfs_early_success(self, *args):
- vnfd_helper = mock.Mock()
- ssh_helper = mock.Mock()
- ssh_helper.join_bin_path.return_value = 'joined_path'
- ssh_helper.execute.return_value = 0, 'output', ''
- ssh_helper.put.return_value = None
- sample_vnf_deploy_helper = SampleVNFDeployHelper(vnfd_helper, ssh_helper)
- sample_vnf_deploy_helper.DISABLE_DEPLOY = False
+ def setUp(self):
+ self._mock_time_sleep = mock.patch.object(time, 'sleep')
+ self.mock_time_sleep = self._mock_time_sleep.start()
+ self._mock_check_output = mock.patch.object(subprocess, 'check_output')
+ self.mock_check_output = self._mock_check_output.start()
+ self.addCleanup(self._stop_mocks)
+
+ self.ssh_helper = mock.Mock()
+ self.sample_vnf_deploy_helper = sample_vnf.SampleVNFDeployHelper(
+ mock.Mock(), self.ssh_helper)
+ self.ssh_helper.join_bin_path.return_value = 'joined_path'
+ self.ssh_helper.put.return_value = None
+
+ def _stop_mocks(self):
+ self._mock_time_sleep.stop()
+ self._mock_check_output.stop()
+
+ def test_deploy_vnfs_disabled(self):
+ self.ssh_helper.execute.return_value = 1, 'bad output', 'error output'
+
+ self.sample_vnf_deploy_helper.deploy_vnfs('name1')
+ self.sample_vnf_deploy_helper.DISABLE_DEPLOY = True
+ self.assertEqual(self.ssh_helper.execute.call_count, 5)
+ self.ssh_helper.put.assert_called_once()
+
+ def test_deploy_vnfs(self):
+ self.ssh_helper.execute.return_value = 1, 'bad output', 'error output'
+ self.sample_vnf_deploy_helper.DISABLE_DEPLOY = False
- self.assertIsNone(sample_vnf_deploy_helper.deploy_vnfs('name1'))
- ssh_helper.execute.assert_called_once()
- ssh_helper.put.assert_not_called()
+ self.sample_vnf_deploy_helper.deploy_vnfs('name1')
+ self.assertEqual(self.ssh_helper.execute.call_count, 5)
+ self.ssh_helper.put.assert_called_once()
+
+ def test_deploy_vnfs_early_success(self):
+ self.ssh_helper.execute.return_value = 0, 'output', ''
+ self.sample_vnf_deploy_helper.DISABLE_DEPLOY = False
+
+ self.sample_vnf_deploy_helper.deploy_vnfs('name1')
+ self.ssh_helper.execute.assert_called_once()
+ self.ssh_helper.put.assert_not_called()
class TestScenarioHelper(unittest.TestCase):
+ def setUp(self):
+ self.scenario_helper = sample_vnf.ScenarioHelper('name1')
+
def test_property_task_path(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = {
+ self.scenario_helper.scenario_cfg = {
'task_path': 'my_path',
}
- self.assertEqual(scenario_helper.task_path, 'my_path')
+ self.assertEqual(self.scenario_helper.task_path, 'my_path')
def test_property_nodes(self):
nodes = ['node1', 'node2']
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = {
+ self.scenario_helper.scenario_cfg = {
'nodes': nodes,
}
- self.assertEqual(scenario_helper.nodes, nodes)
+ self.assertEqual(self.scenario_helper.nodes, nodes)
def test_property_all_options(self):
data = {
@@ -1372,30 +1022,27 @@ class TestScenarioHelper(unittest.TestCase):
},
'name2': {}
}
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = {
+ self.scenario_helper.scenario_cfg = {
'options': data,
}
- self.assertDictEqual(scenario_helper.all_options, data)
+ self.assertDictEqual(self.scenario_helper.all_options, data)
def test_property_options(self):
data = {
'key1': 'value1',
'key2': 'value2',
}
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = {
+ self.scenario_helper.scenario_cfg = {
'options': {
'name1': data,
},
}
- self.assertDictEqual(scenario_helper.options, data)
+ self.assertDictEqual(self.scenario_helper.options, data)
def test_property_vnf_cfg(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = {
+ self.scenario_helper.scenario_cfg = {
'options': {
'name1': {
'vnf_config': 'my_config',
@@ -1403,25 +1050,24 @@ class TestScenarioHelper(unittest.TestCase):
},
}
- self.assertEqual(scenario_helper.vnf_cfg, 'my_config')
+ self.assertEqual(self.scenario_helper.vnf_cfg, 'my_config')
def test_property_vnf_cfg_default(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = {
+ self.scenario_helper.scenario_cfg = {
'options': {
'name1': {},
},
}
- self.assertDictEqual(scenario_helper.vnf_cfg, ScenarioHelper.DEFAULT_VNF_CFG)
+ self.assertEqual(self.scenario_helper.vnf_cfg,
+ sample_vnf.ScenarioHelper.DEFAULT_VNF_CFG)
def test_property_topology(self):
- scenario_helper = ScenarioHelper('name1')
- scenario_helper.scenario_cfg = {
+ self.scenario_helper.scenario_cfg = {
'topology': 'my_topology',
}
- self.assertEqual(scenario_helper.topology, 'my_topology')
+ self.assertEqual(self.scenario_helper.topology, 'my_topology')
class TestSampleVnf(unittest.TestCase):
@@ -1542,76 +1188,73 @@ class TestSampleVnf(unittest.TestCase):
"frame_size": 64,
},
}
+ def setUp(self):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ self.vnf = sample_vnf.SampleVNF('vnf1', vnfd)
+ self.vnf.APP_NAME = 'sample1'
def test___init__(self):
- sample_vnf = SampleVNF('vnf1', self.VNFD_0, 'task_id')
+ vnf = sample_vnf.SampleVNF('vnf1', self.VNFD_0)
- self.assertEqual(sample_vnf.name, 'vnf1')
- self.assertDictEqual(sample_vnf.vnfd_helper, self.VNFD_0)
+ self.assertEqual(vnf.name, 'vnf1')
+ self.assertDictEqual(vnf.vnfd_helper, self.VNFD_0)
# test the default setup helper is SetupEnvHelper, not subclass
- self.assertEqual(type(sample_vnf.setup_helper), SetupEnvHelper)
+ self.assertEqual(type(vnf.setup_helper),
+ sample_vnf.SetupEnvHelper)
# test the default resource helper is ResourceHelper, not subclass
- self.assertEqual(type(sample_vnf.resource_helper), ResourceHelper)
+ self.assertEqual(type(vnf.resource_helper), sample_vnf.ResourceHelper)
def test___init___alt_types(self):
- class MySetupEnvHelper(SetupEnvHelper):
+ class MySetupEnvHelper(sample_vnf.SetupEnvHelper):
pass
- class MyResourceHelper(ResourceHelper):
+ class MyResourceHelper(sample_vnf.ResourceHelper):
pass
- sample_vnf = SampleVNF('vnf1', self.VNFD_0, 'task_id',
- MySetupEnvHelper, MyResourceHelper)
+ vnf = sample_vnf.SampleVNF('vnf1', self.VNFD_0,
+ MySetupEnvHelper, MyResourceHelper)
- self.assertEqual(sample_vnf.name, 'vnf1')
- self.assertDictEqual(sample_vnf.vnfd_helper, self.VNFD_0)
+ self.assertEqual(vnf.name, 'vnf1')
+ self.assertDictEqual(vnf.vnfd_helper, self.VNFD_0)
# test the default setup helper is MySetupEnvHelper, not subclass
- self.assertEqual(type(sample_vnf.setup_helper), MySetupEnvHelper)
+ self.assertEqual(type(vnf.setup_helper), MySetupEnvHelper)
# test the default resource helper is MyResourceHelper, not subclass
- self.assertEqual(type(sample_vnf.resource_helper), MyResourceHelper)
+ self.assertEqual(type(vnf.resource_helper), MyResourceHelper)
@mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.Process')
def test__start_vnf(self, *args):
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- sample_vnf._run = mock.Mock()
+ self.vnf._run = mock.Mock()
- self.assertIsNone(sample_vnf.queue_wrapper)
- self.assertIsNone(sample_vnf._vnf_process)
- self.assertIsNone(sample_vnf._start_vnf())
- self.assertIsNotNone(sample_vnf.queue_wrapper)
- self.assertIsNotNone(sample_vnf._vnf_process)
+ self.assertIsNone(self.vnf.queue_wrapper)
+ self.assertIsNone(self.vnf._vnf_process)
+ self.vnf._start_vnf()
+ self.assertIsNotNone(self.vnf.queue_wrapper)
+ self.assertIsNotNone(self.vnf._vnf_process)
- @mock.patch.object(ctx_base.Context, 'get_context_from_server', return_value='fake_context')
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch.object(ctx_base.Context, 'get_context_from_server',
+ return_value='fake_context')
+ @mock.patch.object(ssh, "SSH")
def test_instantiate(self, ssh, *args):
test_base.mock_ssh(ssh)
nodes = {
'vnf1': 'name1',
'vnf2': 'name2',
}
-
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- sample_vnf.scenario_helper.scenario_cfg = {
- 'nodes': {sample_vnf.name: 'mock'}
- }
- sample_vnf.APP_NAME = 'sample1'
- sample_vnf._start_server = mock.Mock(return_value=0)
- sample_vnf._vnf_process = mock.MagicMock()
- sample_vnf._vnf_process._is_alive.return_value = 1
- sample_vnf.ssh_helper = mock.MagicMock()
- sample_vnf.deploy_helper = mock.MagicMock()
- sample_vnf.resource_helper.ssh_helper = mock.MagicMock()
+ self.vnf._start_server = mock.Mock(return_value=0)
+ self.vnf._vnf_process = mock.MagicMock()
+ self.vnf._vnf_process._is_alive.return_value = 1
+ self.vnf.ssh_helper = mock.MagicMock()
+ self.vnf.deploy_helper = mock.MagicMock()
+ self.vnf.resource_helper.ssh_helper = mock.MagicMock()
scenario_cfg = {
'nodes': nodes,
}
- self.assertIsNone(sample_vnf.instantiate(scenario_cfg, {}))
+ self.assertIsNone(self.vnf.instantiate(scenario_cfg, {}))
def test__update_collectd_options(self):
scenario_cfg = {'options':
@@ -1619,14 +1262,14 @@ class TestSampleVnf(unittest.TestCase):
{'interval': 3,
'plugins':
{'plugin3': {'param': 3}}},
- 'vnf__0':
+ 'vnf1':
{'collectd':
{'interval': 2,
'plugins':
{'plugin3': {'param': 2},
'plugin2': {'param': 2}}}}}}
context_cfg = {'nodes':
- {'vnf__0':
+ {'vnf1':
{'collectd':
{'interval': 1,
'plugins':
@@ -1639,10 +1282,8 @@ class TestSampleVnf(unittest.TestCase):
'plugin2': {'param': 1},
'plugin1': {'param': 1}}}
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf__0', vnfd, 'task_id')
- sample_vnf._update_collectd_options(scenario_cfg, context_cfg)
- self.assertEqual(sample_vnf.setup_helper.collectd_options, expected)
+ self.vnf._update_collectd_options(scenario_cfg, context_cfg)
+ self.assertEqual(self.vnf.setup_helper.collectd_options, expected)
def test__update_options(self):
options1 = {'interval': 1,
@@ -1666,13 +1307,11 @@ class TestSampleVnf(unittest.TestCase):
'plugin2': {'param': 1},
'plugin1': {'param': 1}}}
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- sample_vnf._update_options(options2, options1)
+ self.vnf._update_options(options2, options1)
self.assertEqual(options2, expected)
- @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch.object(time, 'sleep')
+ @mock.patch.object(ssh, 'SSH')
def test_wait_for_instantiate_empty_queue(self, ssh, *args):
test_base.mock_ssh(ssh, exec_result=(1, "", ""))
@@ -1688,25 +1327,56 @@ class TestSampleVnf(unittest.TestCase):
'pipeline> ',
]
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- sample_vnf.APP_NAME = 'sample1'
- sample_vnf.WAIT_TIME_FOR_SCRIPT = 0
- sample_vnf._start_server = mock.Mock(return_value=0)
- sample_vnf._vnf_process = mock.MagicMock()
- sample_vnf._vnf_process.exitcode = 0
- sample_vnf._vnf_process._is_alive.return_value = 1
- sample_vnf.queue_wrapper = mock.Mock()
- sample_vnf.q_out = mock.Mock()
- sample_vnf.q_out.qsize.side_effect = iter(queue_size_list)
- sample_vnf.q_out.get.side_effect = iter(queue_get_list)
- sample_vnf.ssh_helper = mock.MagicMock()
- sample_vnf.resource_helper.ssh_helper = mock.MagicMock()
- sample_vnf.resource_helper.start_collect = mock.MagicMock()
-
- self.assertEqual(sample_vnf.wait_for_instantiate(), 0)
-
- @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
+ self.vnf.WAIT_TIME_FOR_SCRIPT = 0
+ self.vnf._start_server = mock.Mock(return_value=0)
+ self.vnf._vnf_process = mock.MagicMock()
+ self.vnf._vnf_process.exitcode = 0
+ self.vnf._vnf_process._is_alive.return_value = 1
+ self.vnf.queue_wrapper = mock.Mock()
+ self.vnf.q_out = mock.Mock()
+ self.vnf.q_out.qsize.side_effect = iter(queue_size_list)
+ self.vnf.q_out.get.side_effect = iter(queue_get_list)
+ self.vnf.ssh_helper = mock.MagicMock()
+ self.vnf.resource_helper.ssh_helper = mock.MagicMock()
+ self.vnf.resource_helper.start_collect = mock.MagicMock()
+
+ self.assertEqual(self.vnf.wait_for_instantiate(), 0)
+
+ @mock.patch.object(time, 'sleep')
+ @mock.patch.object(ssh, 'SSH')
+ def test_wait_for_initialize(self, ssh, *args):
+ test_base.mock_ssh(ssh, exec_result=(1, "", ""))
+ queue_get_list = [
+ 'some output',
+ 'pipeline> ',
+ 'run non_existent_script_name',
+ 'Cannot open file "non_existent_script_name"'
+ ]
+ queue_size_list = [
+ 0,
+ len(queue_get_list[0]),
+ 0,
+ len(queue_get_list[1]),
+ len(queue_get_list[2]),
+ 0,
+ len(queue_get_list[3])
+ ]
+ self.vnf.WAIT_TIME_FOR_SCRIPT = 0
+ self.vnf._start_server = mock.Mock(return_value=0)
+ self.vnf._vnf_process = mock.MagicMock()
+ self.vnf._vnf_process.exitcode = 0
+ self.vnf._vnf_process._is_alive.return_value = 1
+ self.vnf.queue_wrapper = mock.Mock()
+ self.vnf.q_out = mock.Mock()
+ self.vnf.q_out.qsize.side_effect = iter(queue_size_list)
+ self.vnf.q_out.get.side_effect = iter(queue_get_list)
+ self.vnf.ssh_helper = mock.MagicMock()
+ self.vnf.resource_helper.ssh_helper = mock.MagicMock()
+ self.vnf.resource_helper.start_collect = mock.MagicMock()
+
+ self.assertEqual(self.vnf.wait_for_initialize(), 0)
+
+ @mock.patch.object(time, "sleep")
def test_vnf_execute_with_queue_data(self, *args):
queue_size_list = [
1,
@@ -1718,53 +1388,41 @@ class TestSampleVnf(unittest.TestCase):
'hello ',
'world'
]
+ self.vnf.q_out = mock.Mock()
+ self.vnf.q_out.qsize.side_effect = iter(queue_size_list)
+ self.vnf.q_out.get.side_effect = iter(queue_get_list)
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- sample_vnf.APP_NAME = 'sample1'
- sample_vnf.q_out = mock.Mock()
- sample_vnf.q_out.qsize.side_effect = iter(queue_size_list)
- sample_vnf.q_out.get.side_effect = iter(queue_get_list)
-
- self.assertEqual(sample_vnf.vnf_execute('my command'), 'hello world')
+ self.assertEqual(self.vnf.vnf_execute('my command'), 'hello world')
def test_terminate_without_vnf_process(self):
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- sample_vnf.APP_NAME = 'sample1'
- sample_vnf.vnf_execute = mock.Mock()
- sample_vnf.ssh_helper = mock.Mock()
- sample_vnf._tear_down = mock.Mock()
- sample_vnf.resource_helper = mock.Mock()
+ self.vnf.vnf_execute = mock.Mock()
+ self.vnf.ssh_helper = mock.Mock()
+ self.vnf._tear_down = mock.Mock()
+ self.vnf.resource_helper = mock.Mock()
- self.assertIsNone(sample_vnf.terminate())
+ self.assertIsNone(self.vnf.terminate())
def test_get_stats(self):
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- sample_vnf.APP_NAME = 'sample1'
- sample_vnf.APP_WORD = 'sample1'
- sample_vnf.vnf_execute = mock.Mock(return_value='the stats')
+ self.vnf.APP_WORD = 'sample1'
+ self.vnf.vnf_execute = mock.Mock(return_value='the stats')
- self.assertEqual(sample_vnf.get_stats(), 'the stats')
+ self.assertEqual(self.vnf.get_stats(), 'the stats')
- @mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
+ @mock.patch.object(ctx_base.Context, 'get_physical_node_from_server',
+ return_value='mock_node')
def test_collect_kpi(self, *args):
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- sample_vnf.scenario_helper.scenario_cfg = {
- 'nodes': {sample_vnf.name: "mock"}
+ self.vnf.scenario_helper.scenario_cfg = {
+ 'nodes': {self.vnf.name: "mock"}
}
- sample_vnf.APP_NAME = 'sample1'
- sample_vnf.COLLECT_KPI = r'\s(\d+)\D*(\d+)\D*(\d+)'
- sample_vnf.COLLECT_MAP = {
+ self.vnf.COLLECT_KPI = r'\s(\d+)\D*(\d+)\D*(\d+)'
+ self.vnf.COLLECT_MAP = {
'k1': 3,
'k2': 1,
'k3': 2,
}
- sample_vnf.get_stats = mock.Mock(return_value='index0: 34 -- 91, 27')
- sample_vnf.resource_helper = mock.Mock()
- sample_vnf.resource_helper.collect_kpi.return_value = {}
+ self.vnf.get_stats = mock.Mock(return_value='index0: 34 -- 91, 27')
+ self.vnf.resource_helper = mock.Mock()
+ self.vnf.resource_helper.collect_kpi.return_value = {}
expected = {
'k1': 27,
@@ -1773,19 +1431,17 @@ class TestSampleVnf(unittest.TestCase):
'collect_stats': {},
'physical_node': 'mock_node'
}
- result = sample_vnf.collect_kpi()
- self.assertDictEqual(result, expected)
+ result = self.vnf.collect_kpi()
+ self.assertEqual(result, expected)
- @mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
+ @mock.patch.object(ctx_base.Context, 'get_physical_node_from_server',
+ return_value='mock_node')
def test_collect_kpi_default(self, *args):
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- sample_vnf.scenario_helper.scenario_cfg = {
- 'nodes': {sample_vnf.name: "mock"}
+ self.vnf.scenario_helper.scenario_cfg = {
+ 'nodes': {self.vnf.name: "mock"}
}
- sample_vnf.APP_NAME = 'sample1'
- sample_vnf.COLLECT_KPI = r'\s(\d+)\D*(\d+)\D*(\d+)'
- sample_vnf.get_stats = mock.Mock(return_value='')
+ self.vnf.COLLECT_KPI = r'\s(\d+)\D*(\d+)\D*(\d+)'
+ self.vnf.get_stats = mock.Mock(return_value='')
expected = {
'physical_node': 'mock_node',
@@ -1793,208 +1449,84 @@ class TestSampleVnf(unittest.TestCase):
'packets_fwd': 0,
'packets_dropped': 0,
}
- result = sample_vnf.collect_kpi()
- self.assertDictEqual(result, expected)
+ result = self.vnf.collect_kpi()
+ self.assertEqual(result, expected)
def test_scale(self):
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- self.assertRaises(y_exceptions.FunctionNotImplemented,
- sample_vnf.scale)
+ self.assertRaises(y_exceptions.FunctionNotImplemented, self.vnf.scale)
def test__run(self):
test_cmd = 'test cmd'
run_kwargs = {'arg1': 'val1', 'arg2': 'val2'}
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sample_vnf = SampleVNF('vnf1', vnfd, 'task_id')
- sample_vnf.ssh_helper = mock.Mock()
- sample_vnf.setup_helper = mock.Mock()
- with mock.patch.object(sample_vnf, '_build_config',
+ self.vnf.ssh_helper = mock.Mock()
+ self.vnf.setup_helper = mock.Mock()
+ with mock.patch.object(self.vnf, '_build_config',
return_value=test_cmd), \
- mock.patch.object(sample_vnf, '_build_run_kwargs'):
- sample_vnf.run_kwargs = run_kwargs
- sample_vnf._run()
- sample_vnf.ssh_helper.drop_connection.assert_called_once()
- sample_vnf.ssh_helper.run.assert_called_once_with(test_cmd,
- **run_kwargs)
- sample_vnf.setup_helper.kill_vnf.assert_called_once()
+ mock.patch.object(self.vnf, '_build_run_kwargs'):
+ self.vnf.run_kwargs = run_kwargs
+ self.vnf._run()
+ self.vnf.ssh_helper.drop_connection.assert_called_once()
+ self.vnf.ssh_helper.run.assert_called_once_with(test_cmd, **run_kwargs)
+ self.vnf.setup_helper.kill_vnf.assert_called_once()
class TestSampleVNFTrafficGen(unittest.TestCase):
- VNFD_0 = {
- 'short-name': 'VpeVnf',
- 'vdu': [
- {
- 'routing_table': [
- {
- 'network': '152.16.100.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.100.20',
- 'if': 'xe0'
- },
- {
- 'network': '152.16.40.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.40.20',
- 'if': 'xe1'
- },
- ],
- 'description': 'VPE approximation using DPDK',
- 'name': 'vpevnf-baremetal',
- 'nd_route_tbl': [
- {
- 'network': '0064:ff9b:0:0:0:0:9810:6414',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
- 'if': 'xe0'
- },
- {
- 'network': '0064:ff9b:0:0:0:0:9810:2814',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
- 'if': 'xe1'
- },
- ],
- 'id': 'vpevnf-baremetal',
- 'external-interface': [
- {
- 'virtual-interface': {
- 'dst_mac': '00:00:00:00:00:03',
- 'vpci': '0000:05:00.0',
- 'driver': 'i40e',
- 'local_ip': '152.16.100.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': 0,
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.100.20',
- 'local_mac': '00:00:00:00:00:01'
- },
- 'vnfd-connection-point-ref': 'xe0',
- 'name': 'xe0'
- },
- {
- 'virtual-interface': {
- 'dst_mac': '00:00:00:00:00:04',
- 'vpci': '0000:05:00.1',
- 'driver': 'ixgbe',
- 'local_ip': '152.16.40.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': 1,
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.40.20',
- 'local_mac': '00:00:00:00:00:02'
- },
- 'vnfd-connection-point-ref': 'xe1',
- 'name': 'xe1'
- },
- ],
- },
- ],
- 'description': 'Vpe approximation using DPDK',
- 'mgmt-interface': {
- 'vdu-id': 'vpevnf-baremetal',
- 'host': '1.1.1.1',
- 'password': 'r00t',
- 'user': 'root',
- 'ip': '1.1.1.1'
- },
- 'benchmark': {
- 'kpi': [
- 'packets_in',
- 'packets_fwd',
- 'packets_dropped',
- ],
- },
- 'connection-point': [
- {
- 'type': 'VPORT',
- 'name': 'xe0',
- },
- {
- 'type': 'VPORT',
- 'name': 'xe1',
- },
- ],
- 'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'
- }
+ VNFD_0 = TestSampleVnf.VNFD_0
+ VNFD = TestSampleVnf.VNFD
- VNFD = {
- 'vnfd:vnfd-catalog': {
- 'vnfd': [
- VNFD_0,
- ],
- },
- }
+ TRAFFIC_PROFILE = TestSampleVnf.TRAFFIC_PROFILE
- TRAFFIC_PROFILE = {
- "schema": "isb:traffic_profile:0.1",
- "name": "fixed",
- "description": "Fixed traffic profile to run UDP traffic",
- "traffic_profile": {
- "traffic_type": "FixedTraffic",
- "frame_rate": 100, # pps
- "flow_number": 10,
- "frame_size": 64,
- },
- }
+ def setUp(self):
+ self.sample_vnf_tg = sample_vnf.SampleVNFTrafficGen(
+ 'tg1', self.VNFD_0)
def test__check_status(self):
- sample_vnf_tg = SampleVNFTrafficGen('tg1', self.VNFD_0, 'task_id')
with self.assertRaises(NotImplementedError):
- sample_vnf_tg._check_status()
+ self.sample_vnf_tg._check_status()
def test_listen_traffic(self):
- sample_vnf_tg = SampleVNFTrafficGen('tg1', self.VNFD_0, 'task_id')
-
- sample_vnf_tg.listen_traffic(mock.Mock())
+ self.sample_vnf_tg.listen_traffic(mock.Mock())
def test_verify_traffic(self):
- sample_vnf_tg = SampleVNFTrafficGen('tg1', self.VNFD_0, 'task_id')
-
- sample_vnf_tg.verify_traffic(mock.Mock())
+ self.sample_vnf_tg.verify_traffic(mock.Mock())
def test_terminate(self):
- sample_vnf_tg = SampleVNFTrafficGen('tg1', self.VNFD_0, 'task_id')
- sample_vnf_tg._traffic_process = mock.Mock()
- sample_vnf_tg._tg_process = mock.Mock()
+ self.sample_vnf_tg._traffic_process = mock.Mock()
+ self.sample_vnf_tg._tg_process = mock.Mock()
- sample_vnf_tg.terminate()
+ self.sample_vnf_tg.terminate()
- def test__wait_for_process(self):
- sample_vnf_tg = SampleVNFTrafficGen('tg1', self.VNFD_0, 'task_id')
- with mock.patch.object(sample_vnf_tg, '_check_status',
+ @mock.patch.object(time, 'sleep')
+ def test__wait_for_process(self, *args):
+ with mock.patch.object(self.sample_vnf_tg, '_check_status',
return_value=0) as mock_status, \
- mock.patch.object(sample_vnf_tg, '_tg_process') as mock_proc:
+ mock.patch.object(self.sample_vnf_tg, '_tg_process') as mock_proc:
mock_proc.is_alive.return_value = True
mock_proc.exitcode = 234
- self.assertEqual(sample_vnf_tg._wait_for_process(), 234)
+ self.assertEqual(self.sample_vnf_tg._wait_for_process(), 234)
mock_proc.is_alive.assert_called_once()
mock_status.assert_called_once()
def test__wait_for_process_not_alive(self):
- sample_vnf_tg = SampleVNFTrafficGen('tg1', self.VNFD_0, 'task_id')
- with mock.patch.object(sample_vnf_tg, '_tg_process') as mock_proc:
+ with mock.patch.object(self.sample_vnf_tg, '_tg_process') as mock_proc:
mock_proc.is_alive.return_value = False
- self.assertRaises(RuntimeError, sample_vnf_tg._wait_for_process)
+ self.assertRaises(RuntimeError, self.sample_vnf_tg._wait_for_process)
mock_proc.is_alive.assert_called_once()
- def test__wait_for_process_delayed(self):
- sample_vnf_tg = SampleVNFTrafficGen('tg1', self.VNFD_0, 'task_id')
- with mock.patch.object(sample_vnf_tg, '_check_status',
+ @mock.patch.object(time, 'sleep')
+ def test__wait_for_process_delayed(self, *args):
+ with mock.patch.object(self.sample_vnf_tg, '_check_status',
side_effect=[1, 0]) as mock_status, \
- mock.patch.object(sample_vnf_tg,
+ mock.patch.object(self.sample_vnf_tg,
'_tg_process') as mock_proc:
mock_proc.is_alive.return_value = True
mock_proc.exitcode = 234
- self.assertEqual(sample_vnf_tg._wait_for_process(), 234)
+ self.assertEqual(self.sample_vnf_tg._wait_for_process(), 234)
mock_proc.is_alive.assert_has_calls([mock.call(), mock.call()])
mock_status.assert_has_calls([mock.call(), mock.call()])
def test_scale(self):
- sample_vnf_tg = SampleVNFTrafficGen('tg1', self.VNFD_0, 'task_id')
self.assertRaises(y_exceptions.FunctionNotImplemented,
- sample_vnf_tg.scale)
+ self.sample_vnf_tg.scale)
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_imsbench_sipp.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_imsbench_sipp.py
new file mode 100644
index 000000000..698b1b03f
--- /dev/null
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_imsbench_sipp.py
@@ -0,0 +1,481 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import mock
+import unittest
+from collections import deque
+
+from yardstick.network_services.vnf_generic.vnf import tg_imsbench_sipp
+from yardstick import ssh
+
+
+class TestSippVnf(unittest.TestCase):
+
+ VNFD = {
+ "short-name": "SippVnf",
+ "vdu": [
+ {
+ "id": "sippvnf-baremetal",
+ "routing_table": "",
+ "external-interface": [
+ {
+ "virtual-interface": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "vnfd-connection-point-ref": "xe0",
+ "name": "xe0"
+ },
+ {
+ "virtual-interface": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe1",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "vnfd-connection-point-ref": "xe1",
+ "name": "xe1"
+ }
+ ],
+ "name": "sippvnf-baremetal",
+ "description": "Sipp"
+ }
+ ],
+ "description": "ImsbenchSipp",
+ "mgmt-interface": {
+ "vdu-id": "sipp-baremetal",
+ "password": "r00t",
+ "user": "root",
+ "ip": "10.80.3.11"
+ },
+ "benchmark": {
+ "kpi": [
+ "packets_in",
+ "packets_fwd",
+ "packets_dropped"
+ ]
+ },
+ "id": "SippVnf",
+ "name": "SippVnf"
+ }
+
+ SCENARIO_CFG = {
+ "task_id": "ba636744-898e-4783-a4aa-0a79c60953cc",
+ "tc": "tc_vims_baremetal_sipp",
+ "runner": {
+ "interval": 1,
+ "output_config": {
+ "DEFAULT": {
+ "debug": "False",
+ "dispatcher": [
+ "influxdb"
+ ]
+ },
+ "nsb": {
+ "debug": "False",
+ "trex_client_lib": "/opt/nsb_bin/trex_client/stl",
+ "bin_path": "/opt/nsb_bin",
+ "trex_path": "/opt/nsb_bin/trex/scripts",
+ "dispatcher": "influxdb"
+ },
+ "dispatcher_influxdb": {
+ "username": "root",
+ "target": "http://10.80.3.11:8086",
+ "db_name": "yardstick",
+ "timeout": "5",
+ "debug": "False",
+ "password": "root",
+ "dispatcher": "influxdb"
+ },
+ "dispatcher_http": {
+ "debug": "False",
+ "dispatcher": "influxdb",
+ "timeout": "5",
+ "target": "http://127.0.0.1:8000/results"
+ },
+ "dispatcher_file": {
+ "debug": "False",
+ "backup_count": "0",
+ "max_bytes": "0",
+ "dispatcher": "influxdb",
+ "file_path": "/tmp/yardstick.out"
+ }
+ },
+ "runner_id": 18148,
+ "duration": 60,
+ "type": "Vims"
+ },
+ "nodes": {
+ "vnf__0": "pcscf.yardstick-ba636744",
+ "vnf__1": "hss.yardstick-ba636744",
+ "tg__0": "sipp.yardstick-ba636744"
+ },
+ "topology": "vims-topology.yaml",
+ "type": "NSPerf",
+ "traffic_profile": "../../traffic_profiles/ipv4_throughput.yaml",
+ "task_path": "samples/vnf_samples/nsut/vims",
+ "options": {
+ "init_reg_max": 5000,
+ "end_user": 10000,
+ "reg_cps": 20,
+ "rereg_cps": 20,
+ "rereg_step": 10,
+ "wait_time": 5,
+ "start_user": 1,
+ "msgc_cps": 10,
+ "dereg_step": 10,
+ "call_cps": 10,
+ "reg_step": 10,
+ "init_reg_cps": 50,
+ "dereg_cps": 20,
+ "msgc_step": 5,
+ "call_step": 5,
+ "hold_time": 15,
+ "port": 5060,
+ "run_mode": "nortp"
+ }
+ }
+ CONTEXT_CFG = {
+ "nodes": {
+ "tg__0": {
+ "ip": "10.80.3.11",
+ "interfaces": {
+ "xe0": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "xe1": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe1",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ }
+ },
+ "user": "root",
+ "password": "r00t",
+ "VNF model": "../../vnf_descriptors/tg_sipp_vnfd.yaml",
+ "name": "sipp.yardstick-a75a3aff",
+ "vnfd-id-ref": "tg__0",
+ "member-vnf-index": "1",
+ "role": "TrafficGen",
+ "ctx_type": "Node"
+ },
+ "vnf__0": {
+ "ip": "10.80.3.7",
+ "interfaces": {
+ "xe0": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "tg__0": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe1",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ }
+ },
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ }
+ },
+ "user": "root",
+ "password": "r00t",
+ "VNF model": "../../vnf_descriptors/vims_pcscf_vnfd.yaml",
+ "name": "pcscf.yardstick-a75a3aff",
+ "vnfd-id-ref": "vnf__0",
+ "member-vnf-index": "2",
+ "role": "VirtualNetworkFunction",
+ "ctx_type": "Node"
+ },
+ "vnf__1": {
+ "ip": "10.80.3.7",
+ "interfaces": {
+ "xe0": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "tg__0": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe1",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ }
+ },
+ "node_name": "vnf__1",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:e8"
+ }
+ },
+ "user": "root",
+ "password": "r00t",
+ "VNF model": "../../vnf_descriptors/vims_hss_vnfd.yaml",
+ "name": "hss.yardstick-a75a3aff",
+ "vnfd-id-ref": "vnf__1",
+ "member-vnf-index": "3",
+ "role": "VirtualNetworkFunction",
+ "ctx_type": "Node"
+ }
+ },
+ "networks": {}
+ }
+
+ FILE = "timestamp:1000 reg:100 reg_saps:0"
+
+ QUEUE = {'reg_saps': 0.0, 'timestamp': 1000.0, 'reg': 100.0}
+
+ TRAFFIC_PROFILE = {
+ "schema": "nsb:traffic_profile:0.1",
+ "name": "sip",
+ "description": "Traffic profile to run sip",
+ "traffic_profile": {
+ "traffic_type": "SipProfile",
+ "frame_rate": 100, # pps
+ "enable_latency": False
+ },
+ }
+
+ def setUp(self):
+ self._mock_ssh = mock.patch.object(ssh, 'SSH')
+ self.mock_ssh = self._mock_ssh.start()
+
+ self.addCleanup(self._stop_mocks)
+ self.sipp_vnf = tg_imsbench_sipp.SippVnf('tg__0', self.VNFD)
+
+ def _stop_mocks(self):
+ self._mock_ssh.stop()
+
+ def test___init__(self):
+ self.assertIsInstance(self.sipp_vnf.resource_helper,
+ tg_imsbench_sipp.SippResourceHelper)
+
+ def test_wait_for_instantiate(self):
+ self.assertIsNone(self.sipp_vnf.wait_for_instantiate())
+
+ @mock.patch('six.moves.builtins.open', new_callable=mock.mock_open, read_data=FILE)
+ def test_handle_result_files(self, mock_file):
+ result_deque = deque([self.QUEUE])
+ file = "/tmp/test.txt"
+ test = self.sipp_vnf.handle_result_files(file)
+ self.assertEqual(result_deque, test)
+ mock_file.assert_called_with(file, 'r')
+
+ @mock.patch.object(ssh.SSH, 'get')
+ def test_get_result_files(self, mock_get):
+ self.sipp_vnf.get_result_files()
+ mock_get.assert_called()
+
+ def test_collect_kpi(self):
+ self.sipp_vnf.queue = deque([self.QUEUE])
+ self.assertEqual(self.QUEUE, self.sipp_vnf.collect_kpi())
+
+ def test_collect_kpi_empty(self):
+ self.sipp_vnf.queue = deque([])
+ self.assertEqual({}, self.sipp_vnf.collect_kpi())
+
+ @mock.patch('six.moves.builtins.open', new_callable=mock.mock_open, read_data=FILE)
+ def test_count_line_num(self, mock_file):
+ file = "/tmp/test.txt"
+ mock_file.return_value.__iter__.return_value = self.FILE.splitlines()
+ self.assertEqual(1, self.sipp_vnf.count_line_num(file))
+ mock_file.assert_called_with(file, 'r')
+
+ @mock.patch('six.moves.builtins.open', new_callable=mock.mock_open, read_data='')
+ def test_count_line_num_file_empty(self, mock_file):
+ file = "/tmp/test.txt"
+ self.assertEqual(0, self.sipp_vnf.count_line_num(file))
+ mock_file.assert_called_with(file, 'r')
+
+ @mock.patch('six.moves.builtins.open', new_callable=mock.mock_open, read_data=FILE)
+ def test_count_line_num_file_error(self, mock_file):
+ file = "/tmp/test.txt"
+ mock_file.side_effect = IOError()
+ self.assertEqual(0, self.sipp_vnf.count_line_num(file))
+
+ def test_is_ended_false(self):
+ self.sipp_vnf.count_line_num = mock.Mock(return_value=1)
+ not_end = self.sipp_vnf.is_ended()
+ self.assertFalse(not_end)
+
+ def test_is_ended_true(self):
+ self.sipp_vnf.count_line_num = mock.Mock(return_value=0)
+ end = self.sipp_vnf.is_ended()
+ self.assertTrue(end)
+
+ def test_terminate(self):
+ self.sipp_vnf.ssh_helper = mock.MagicMock()
+ self.sipp_vnf.resource_helper.ssh_helper = mock.MagicMock()
+ self.assertIsNone(self.sipp_vnf.terminate())
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_ixload.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_ixload.py
index 53474b96e..dd1c277c3 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_ixload.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_ixload.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -57,6 +57,7 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
'external-interface':
[{'virtual-interface':
{'dst_mac': '00:00:00:00:00:04',
+ 'vld_id': 'uplink_0',
'vpci': '0000:05:00.0',
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
@@ -71,6 +72,7 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
'name': 'xe0'},
{'virtual-interface':
{'dst_mac': '00:00:00:00:00:03',
+ 'vld_id': 'downlink_0',
'vpci': '0000:05:00.1',
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
@@ -126,14 +128,25 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
def test___init__(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd, 'task_id')
+ ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
self.assertIsNone(ixload_traffic_gen.resource_helper.data)
+ def test_update_gateways(self):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
+ links = {'uplink_0': {'ip': {}},
+ 'downlink_1': {'ip': {}}}
+
+ ixload_traffic_gen.update_gateways(links)
+
+ self.assertEqual("152.16.100.20", links["uplink_0"]["ip"]["gateway"])
+ self.assertEqual("0.0.0.0", links["downlink_1"]["ip"]["gateway"])
+
@mock.patch.object(ctx_base.Context, 'get_physical_node_from_server',
return_value='mock_node')
def test_collect_kpi(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd, 'task_id')
+ ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
ixload_traffic_gen.scenario_helper.scenario_cfg = {
'nodes': {ixload_traffic_gen.name: "mock"}
}
@@ -147,7 +160,7 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
def test_listen_traffic(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd, 'task_id')
+ ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
self.assertIsNone(ixload_traffic_gen.listen_traffic({}))
@mock.patch.object(utils, 'find_relative_file')
@@ -156,7 +169,7 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
@mock.patch.object(tg_ixload, 'shutil')
def test_instantiate(self, mock_shutil, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd, 'task_id')
+ ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
scenario_cfg = {'tc': "nsb_test_case",
'ixia_profile': "ixload.cfg",
'task_path': "/path/to/task"}
@@ -189,12 +202,14 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
def test_run_traffic(self, *args):
mock_traffic_profile = mock.Mock(autospec=tp_base.TrafficProfile)
mock_traffic_profile.get_traffic_definition.return_value = '64'
+ mock_traffic_profile.get_links_param.return_value = {
+ 'uplink_0': {'ip': {}}}
mock_traffic_profile.params = self.TRAFFIC_PROFILE
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
vnfd['mgmt-interface'].update({'tg-config': {}})
vnfd['mgmt-interface']['tg-config'].update({'ixchassis': '1.1.1.1'})
vnfd['mgmt-interface']['tg-config'].update({'py_bin_path': '/root'})
- sut = tg_ixload.IxLoadTrafficGen(NAME, vnfd, 'task_id')
+ sut = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
sut.connection = mock.Mock()
sut._traffic_runner = mock.Mock(return_value=0)
result = sut.run_traffic(mock_traffic_profile)
@@ -208,12 +223,14 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
def test_run_traffic_csv(self, *args):
mock_traffic_profile = mock.Mock(autospec=tp_base.TrafficProfile)
mock_traffic_profile.get_traffic_definition.return_value = '64'
+ mock_traffic_profile.get_links_param.return_value = {
+ 'uplink_0': {'ip': {}}}
mock_traffic_profile.params = self.TRAFFIC_PROFILE
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
vnfd['mgmt-interface'].update({'tg-config': {}})
vnfd['mgmt-interface']['tg-config'].update({'ixchassis': '1.1.1.1'})
vnfd['mgmt-interface']['tg-config'].update({'py_bin_path': '/root'})
- sut = tg_ixload.IxLoadTrafficGen(NAME, vnfd, 'task_id')
+ sut = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
sut.connection = mock.Mock()
sut._traffic_runner = mock.Mock(return_value=0)
subprocess.call(['touch', '/tmp/1.csv'])
@@ -223,7 +240,7 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
def test_terminate(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd, 'task_id')
+ ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
self.assertIsNone(ixload_traffic_gen.terminate())
def test_parse_csv_read(self):
@@ -236,7 +253,7 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
'HTTP Transaction Rate': True,
}
http_reader = [kpi_data]
- ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd, 'task_id')
+ ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
result = ixload_traffic_gen.resource_helper.result
ixload_traffic_gen.resource_helper.parse_csv_read(http_reader)
for k_left, k_right in tg_ixload.IxLoadResourceHelper.KPI_LIST.items():
@@ -251,7 +268,7 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
'HTTP Connection Rate': 4,
'HTTP Transaction Rate': 5,
}]
- ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd, 'task_id')
+ ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
init_value = ixload_traffic_gen.resource_helper.result
ixload_traffic_gen.resource_helper.parse_csv_read(http_reader)
self.assertDictEqual(ixload_traffic_gen.resource_helper.result,
@@ -265,7 +282,6 @@ class TestIxLoadTrafficGen(ut_base.BaseUnitTestCase):
'HTTP Concurrent Connections': 3,
'HTTP Transaction Rate': 5,
}]
- ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd, 'task_id')
-
+ ixload_traffic_gen = tg_ixload.IxLoadTrafficGen(NAME, vnfd)
with self.assertRaises(KeyError):
ixload_traffic_gen.resource_helper.parse_csv_read(http_reader)
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_landslide.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_landslide.py
index 53439972a..2d8c01bec 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_landslide.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_landslide.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,7 +17,6 @@ import mock
import requests
import time
import unittest
-import uuid
from yardstick.benchmark.contexts import base as ctx_base
from yardstick.common import exceptions
@@ -27,7 +26,7 @@ from yardstick.network_services import utils as net_serv_utils
from yardstick.network_services.traffic_profile import landslide_profile
from yardstick.network_services.vnf_generic.vnf import sample_vnf
from yardstick.network_services.vnf_generic.vnf import tg_landslide
-
+from yardstick.network_services.vnf_generic.vnf import base as vnf_base
NAME = "tg__0"
@@ -337,6 +336,7 @@ class TestLandslideTrafficGen(unittest.TestCase):
'traffic_profile': '../../traffic_profiles/landslide/'
'landslide_dmf_udp.yaml',
'options': {
+ 'traffic_duration': 71,
'test_cases': [
{
'BearerAddrPool': '2002::2',
@@ -398,8 +398,6 @@ class TestLandslideTrafficGen(unittest.TestCase):
TEST_USER_ID = 11
def setUp(self):
- self._id = uuid.uuid1().int
-
self.mock_lsapi = mock.patch.object(tg_landslide, 'LsApi')
self.mock_lsapi.start()
@@ -407,7 +405,7 @@ class TestLandslideTrafficGen(unittest.TestCase):
self.mock_ssh_helper.start()
self.vnfd = VNFD['vnfd:vnfd-catalog']['vnfd'][0]
self.ls_tg = tg_landslide.LandslideTrafficGen(
- NAME, self.vnfd, self._id)
+ NAME, self.vnfd)
self.session_profile = copy.deepcopy(SESSION_PROFILE)
self.ls_tg.session_profile = self.session_profile
@@ -421,7 +419,7 @@ class TestLandslideTrafficGen(unittest.TestCase):
def test___init__(self, mock_get_nsb_option, *args):
_path_to_nsb = 'path/to/nsb'
mock_get_nsb_option.return_value = _path_to_nsb
- ls_tg = tg_landslide.LandslideTrafficGen(NAME, self.vnfd, self._id)
+ ls_tg = tg_landslide.LandslideTrafficGen(NAME, self.vnfd)
self.assertIsInstance(ls_tg.resource_helper,
tg_landslide.LandslideResourceHelper)
mock_get_nsb_option.assert_called_once_with('bin_path')
@@ -465,8 +463,10 @@ class TestLandslideTrafficGen(unittest.TestCase):
self.ls_tg.scenario_helper.scenario_cfg = self.SCENARIO_CFG
mock_traffic_profile = mock.Mock(
spec=landslide_profile.LandslideProfile)
- mock_traffic_profile.dmf_config = {'keywords': 'UDP',
- 'dataProtocol': 'udp'}
+ mock_traffic_profile.dmf_config = {
+ 'keywords': 'UDP',
+ 'dataProtocol': 'udp',
+ 'dmf': {'library': 'test', 'name': 'name'}}
mock_traffic_profile.params = self.TRAFFIC_PROFILE
self.ls_tg.resource_helper._user_id = self.TEST_USER_ID
mock_get_tests.return_value = [{'id': self.SUCCESS_RECORD_ID,
@@ -598,6 +598,28 @@ class TestLandslideTrafficGen(unittest.TestCase):
get_session_tc_param_value(_key, _tc.get('type'),
self.ls_tg.session_profile))
+ def test__update_session_library_name(self, *args):
+ _session = copy.deepcopy(SESSION_PROFILE)
+ _session['tsGroups'].pop(0)
+ self.ls_tg.vnfd_helper = mock.MagicMock()
+ self.ls_tg.vnfd_helper.mgmt_interface.__getitem__.side_effect = {
+ 'user': TAS_INFO['user']}
+ self.ls_tg._update_session_library_name(_session)
+ _dmf = _session['tsGroups'][0]['testCases'][0]['parameters']['Dmf']
+ # Expect DMF library name updated in Nodal test types
+ self.assertEqual(TAS_INFO['user'], _dmf['mainflows'][0]['library'])
+
+ def test__update_session_library_name_wrong_tc_type(self, *args):
+ _session = copy.deepcopy(SESSION_PROFILE)
+ _session['tsGroups'].pop(1)
+ self.ls_tg.vnfd_helper = mock.MagicMock()
+ self.ls_tg.vnfd_helper.mgmt_interface.__getitem__.side_effect = {
+ 'user': TAS_INFO['user']}
+ # Expect DMF library name not updated in Node test types
+ self.assertNotIn('Dmf',
+ _session['tsGroups'][0]['testCases'][0]['parameters'])
+ self.ls_tg._update_session_library_name(_session)
+
@mock.patch.object(common_utils, 'open_relative_file')
@mock.patch.object(yaml_loader, 'yaml_load')
@mock.patch.object(tg_landslide.LandslideTrafficGen,
@@ -630,7 +652,7 @@ class TestLandslideTrafficGen(unittest.TestCase):
def test__load_session_profile_unequal_num_of_cfg_blocks(
self, mock_yaml_load, *args):
vnfd = copy.deepcopy(VNFD['vnfd:vnfd-catalog']['vnfd'][0])
- ls_traffic_gen = tg_landslide.LandslideTrafficGen(NAME, vnfd, self._id)
+ ls_traffic_gen = tg_landslide.LandslideTrafficGen(NAME, vnfd)
ls_traffic_gen.scenario_helper.scenario_cfg = self.SCENARIO_CFG
mock_yaml_load.return_value = copy.deepcopy(SESSION_PROFILE)
# Delete test_servers item from pod file to make it not valid
@@ -645,7 +667,7 @@ class TestLandslideTrafficGen(unittest.TestCase):
vnfd = copy.deepcopy(VNFD['vnfd:vnfd-catalog']['vnfd'][0])
# Swap test servers data in pod file
vnfd['config'] = list(reversed(vnfd['config']))
- ls_tg = tg_landslide.LandslideTrafficGen(NAME, vnfd, self._id)
+ ls_tg = tg_landslide.LandslideTrafficGen(NAME, vnfd)
ls_tg.scenario_helper.scenario_cfg = self.SCENARIO_CFG
mock_yaml_load.return_value = SESSION_PROFILE
with self.assertRaises(RuntimeError):
@@ -986,11 +1008,15 @@ class TestLandslideResourceHelper(unittest.TestCase):
def test_create_dmf(self, *args):
self.res_helper._tcl = mock.Mock()
+ self.res_helper.vnfd_helper = mock.Mock(spec=vnf_base.VnfdHelper)
+ self.res_helper.vnfd_helper.mgmt_interface = {'user': TAS_INFO['user']}
self.assertIsNone(self.res_helper.create_dmf(DMF_CFG))
self.res_helper._tcl.create_dmf.assert_called_once_with(DMF_CFG)
def test_create_dmf_as_list(self, *args):
self.res_helper._tcl = mock.Mock()
+ self.res_helper.vnfd_helper = mock.Mock(spec=vnf_base.VnfdHelper)
+ self.res_helper.vnfd_helper.mgmt_interface = {'user': TAS_INFO['user']}
self.assertIsNone(self.res_helper.create_dmf([DMF_CFG]))
self.res_helper._tcl.create_dmf.assert_called_once_with(DMF_CFG)
@@ -1178,10 +1204,24 @@ class TestLandslideResourceHelper(unittest.TestCase):
def test_create_test_session_res_helper(self, *args):
self.res_helper._user_id = self.SUCCESS_RECORD_ID
self.res_helper._tcl = mock.Mock()
- test_session = {'name': 'test'}
- self.assertIsNone(self.res_helper.create_test_session(test_session))
+ self.res_helper.scenario_helper.all_options = {'traffic_duration': 71}
+ _session = {'name': 'test', 'duration': 60}
+ self.assertIsNone(self.res_helper.create_test_session(_session))
+ self.res_helper._tcl.create_test_session.assert_called_once_with(
+ {'name': _session['name'],
+ 'duration': 71,
+ 'library': self.SUCCESS_RECORD_ID})
+
+ def test_create_test_session_res_helper_no_traffic_duration(self, *args):
+ self.res_helper._user_id = self.SUCCESS_RECORD_ID
+ self.res_helper._tcl = mock.Mock()
+ self.res_helper.scenario_helper.all_options = {}
+ _session = {'name': 'test', 'duration': 60}
+ self.assertIsNone(self.res_helper.create_test_session(_session))
self.res_helper._tcl.create_test_session.assert_called_once_with(
- {'name': 'test', 'library': self.SUCCESS_RECORD_ID})
+ {'name': _session['name'],
+ 'duration': 60,
+ 'library': self.SUCCESS_RECORD_ID})
@mock.patch.object(tg_landslide.LandslideTclClient,
'resolve_test_server_name',
@@ -1597,7 +1637,7 @@ class TestLandslideTclClient(unittest.TestCase):
self.mock_tcl_handler.execute.assert_has_calls([
mock.call('set dmf_ [ls::create Dmf]'),
mock.call(
- 'ls::get [ls::query LibraryInfo -systemLibraryName test] -Id'),
+ 'ls::get [ls::query LibraryInfo -systemLibraryName user] -Id'),
mock.call('ls::config $dmf_ -Library 2 -Name "Basic UDP"'),
mock.call('ls::config $dmf_ -dataProtocol "udp"'),
# mock.call(
@@ -1623,7 +1663,7 @@ class TestLandslideTclClient(unittest.TestCase):
self.mock_tcl_handler.execute.assert_has_calls([
mock.call('set dmf_ [ls::create Dmf]'),
mock.call(
- 'ls::get [ls::query LibraryInfo -systemLibraryName test] -Id'),
+ 'ls::get [ls::query LibraryInfo -systemLibraryName user] -Id'),
mock.call('ls::config $dmf_ -Library 2 -Name "Basic UDP"'),
mock.call('ls::config $dmf_ -dataProtocol "udp"'),
# mock.call(
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_ping.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_ping.py
index 434a7b770..a3e4384cf 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_ping.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_ping.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -226,7 +226,7 @@ class TestPingTrafficGen(unittest.TestCase):
@mock.patch("yardstick.ssh.SSH")
def test___init__(self, ssh):
ssh.from_node.return_value.execute.return_value = 0, "success", ""
- ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0, 'task_id')
+ ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0)
self.assertIsInstance(ping_traffic_gen.setup_helper, PingSetupEnvHelper)
self.assertIsInstance(ping_traffic_gen.resource_helper, PingResourceHelper)
@@ -243,7 +243,7 @@ class TestPingTrafficGen(unittest.TestCase):
(0, 'if_name_2', ''),
]
ssh.from_node.return_value.execute.side_effect = iter(execute_result_data)
- ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0, 'task_id')
+ ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0)
ext_ifs = ping_traffic_gen.vnfd_helper.interfaces
self.assertNotEqual(ext_ifs[0]['virtual-interface']['local_iface_name'], 'if_name_1')
self.assertNotEqual(ext_ifs[1]['virtual-interface']['local_iface_name'], 'if_name_2')
@@ -253,7 +253,7 @@ class TestPingTrafficGen(unittest.TestCase):
def test_collect_kpi(self, ssh, *args):
mock_ssh(ssh, exec_result=(0, "success", ""))
- ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0, 'task_id')
+ ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0)
ping_traffic_gen.scenario_helper.scenario_cfg = {
'nodes': {ping_traffic_gen.name: "mock"}
}
@@ -271,7 +271,7 @@ class TestPingTrafficGen(unittest.TestCase):
@mock.patch(SSH_HELPER)
def test_instantiate(self, ssh):
mock_ssh(ssh, spec=VnfSshHelper, exec_result=(0, "success", ""))
- ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0, 'task_id')
+ ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0)
ping_traffic_gen.setup_helper.ssh_helper = mock.MagicMock(
**{"execute.return_value": (0, "xe0_fake", "")})
self.assertIsInstance(ping_traffic_gen.ssh_helper, mock.Mock)
@@ -286,7 +286,7 @@ class TestPingTrafficGen(unittest.TestCase):
self.assertIsNotNone(ping_traffic_gen._result)
def test_listen_traffic(self):
- ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0, 'task_id')
+ ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0)
self.assertIsNone(ping_traffic_gen.listen_traffic({}))
@mock.patch("yardstick.ssh.SSH")
@@ -294,5 +294,5 @@ class TestPingTrafficGen(unittest.TestCase):
ssh.from_node.return_value.execute.return_value = 0, "success", ""
ssh.from_node.return_value.run.return_value = 0, "success", ""
- ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0, 'task_id')
+ ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0)
self.assertIsNone(ping_traffic_gen.terminate())
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_pktgen.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_pktgen.py
index d341b970b..1ecb6ffc9 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_pktgen.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_pktgen.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Intel Corporation
+# Copyright (c) 2018-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -12,8 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import uuid
-
import mock
from yardstick.common import constants
@@ -33,23 +31,12 @@ class PktgenTrafficGenTestCase(ut_base.BaseUnitTestCase):
'benchmark': {'kpi': 'fake_kpi'}
}
- def setUp(self):
- self._id = uuid.uuid1().int
- self._mock_vnf_consumer = mock.patch.object(vnf_base,
- 'GenericVNFConsumer')
- self.mock_vnf_consumer = self._mock_vnf_consumer.start()
- self.addCleanup(self._stop_mock)
-
- def _stop_mock(self):
- self._mock_vnf_consumer.stop()
-
def test__init(self):
- tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD, self._id)
- self.assertTrue(isinstance(tg, (vnf_base.GenericTrafficGen,
- vnf_base.GenericVNFEndpoint)))
+ tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD)
+ self.assertTrue(isinstance(tg, vnf_base.GenericTrafficGen))
def test_run_traffic(self):
- tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD, self._id)
+ tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD)
mock_tp = mock.Mock()
with mock.patch.object(tg, '_is_running', return_value=True):
tg.run_traffic(mock_tp)
@@ -57,23 +44,23 @@ class PktgenTrafficGenTestCase(ut_base.BaseUnitTestCase):
mock_tp.init.assert_called_once_with(tg._node_ip, tg._lua_node_port)
def test__get_lua_node_port(self):
- tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD, self._id)
+ tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD)
service_ports = [{'port': constants.LUA_PORT,
'node_port': '12345'}]
self.assertEqual(12345, tg._get_lua_node_port(service_ports))
def test__get_lua_node_port_no_lua_port(self):
- tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD, self._id)
+ tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD)
service_ports = [{'port': '333'}]
self.assertIsNone(tg._get_lua_node_port(service_ports))
def test__is_running(self):
- tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD, self._id)
+ tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD)
with mock.patch.object(tg, '_traffic_profile'):
self.assertTrue(tg._is_running())
def test__is_running_exception(self):
- tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD, self._id)
+ tg = tg_pktgen.PktgenTrafficGen('name1', self.VNFD)
with mock.patch.object(tg, '_traffic_profile') as mock_tp:
mock_tp.help.side_effect = exceptions.PktgenActionError()
self.assertFalse(tg._is_running())
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_prox.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_prox.py
index a7e61da0f..0aaf17790 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_prox.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_prox.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2017-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -314,28 +314,41 @@ class TestProxTrafficGen(unittest.TestCase):
@mock.patch(SSH_HELPER)
def test___init__(self, ssh, *args):
mock_ssh(ssh)
- prox_traffic_gen = ProxTrafficGen(NAME, self.VNFD0, 'task_id')
+ prox_traffic_gen = ProxTrafficGen(NAME, self.VNFD0)
self.assertIsNone(prox_traffic_gen._tg_process)
self.assertIsNone(prox_traffic_gen._traffic_process)
- self.assertIsNone(prox_traffic_gen._mq_producer)
@mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
@mock.patch(SSH_HELPER)
def test_collect_kpi(self, ssh, *args):
mock_ssh(ssh)
- prox_traffic_gen = ProxTrafficGen(NAME, self.VNFD0, 'task_id')
+ prox_traffic_gen = ProxTrafficGen(NAME, self.VNFD0)
prox_traffic_gen.scenario_helper.scenario_cfg = {
'nodes': {prox_traffic_gen.name: "mock"}
}
prox_traffic_gen._vnf_wrapper.resource_helper.resource = mock.MagicMock(
**{"self.check_if_system_agent_running.return_value": [False]})
+
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.ports_iter.return_value = [('xe0', 0), ('xe1', 1)]
+ prox_traffic_gen.resource_helper.vnfd_helper = vnfd_helper
+
+ prox_traffic_gen._vnf_wrapper.resource_helper.client = mock.MagicMock()
+ prox_traffic_gen._vnf_wrapper.resource_helper.client.multi_port_stats.return_value = \
+ [[0, 1, 2, 3, 4, 5], [1, 1, 2, 3, 4, 5]]
+ prox_traffic_gen._vnf_wrapper.resource_helper.client.multi_port_stats_diff.return_value = \
+ [0, 1, 2, 3, 4, 5, 6, 7], [0, 1, 2, 3, 4, 5, 6, 7]
+ prox_traffic_gen._vnf_wrapper.resource_helper.client.\
+ multi_port_stats_tuple.return_value = \
+ {"xe0": {"in_packets": 1, "out_packets": 2}}
+
prox_traffic_gen._vnf_wrapper.vnf_execute = mock.Mock(return_value="")
expected = {
- 'collect_stats': {},
+ 'collect_stats': {'live_stats': {'xe0': {'in_packets': 1, 'out_packets': 2}}},
'physical_node': 'mock_node'
}
- self.assertEqual(prox_traffic_gen.collect_kpi(), expected)
-
+ result = prox_traffic_gen.collect_kpi()
+ self.assertDictEqual(result, expected)
@mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.find_relative_file')
@mock.patch(
@@ -351,7 +364,7 @@ class TestProxTrafficGen(unittest.TestCase):
mock_traffic_profile.params = self.TRAFFIC_PROFILE
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- prox_traffic_gen = ProxTrafficGen(NAME, vnfd, 'task_id')
+ prox_traffic_gen = ProxTrafficGen(NAME, vnfd)
ssh_helper = mock.MagicMock(
**{"execute.return_value": (0, "", ""), "bin_path": ""})
prox_traffic_gen.ssh_helper = ssh_helper
@@ -393,22 +406,21 @@ class TestProxTrafficGen(unittest.TestCase):
mock_traffic_profile.params = self.TRAFFIC_PROFILE
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sut = ProxTrafficGen(NAME, vnfd, 'task_id')
+ sut = ProxTrafficGen(NAME, vnfd)
sut._get_socket = mock.MagicMock()
sut.ssh_helper = mock.Mock()
sut.ssh_helper.run = mock.Mock()
sut.setup_helper.prox_config_dict = {}
sut._connect_client = mock.Mock(autospec=mock.Mock())
sut._connect_client.get_stats = mock.Mock(return_value="0")
- sut._setup_mq_producer = mock.Mock(return_value='mq_producer')
- sut._traffic_runner(mock_traffic_profile, mock.ANY)
+ sut._traffic_runner(mock_traffic_profile)
@mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.socket')
@mock.patch(SSH_HELPER)
def test_listen_traffic(self, ssh, *args):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- prox_traffic_gen = ProxTrafficGen(NAME, vnfd, 'task_id')
+ prox_traffic_gen = ProxTrafficGen(NAME, vnfd)
self.assertIsNone(prox_traffic_gen.listen_traffic(mock.Mock()))
@mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.socket')
@@ -416,7 +428,7 @@ class TestProxTrafficGen(unittest.TestCase):
def test_terminate(self, ssh, *args):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- prox_traffic_gen = ProxTrafficGen(NAME, vnfd, 'task_id')
+ prox_traffic_gen = ProxTrafficGen(NAME, vnfd)
prox_traffic_gen._terminated = mock.MagicMock()
prox_traffic_gen._traffic_process = mock.MagicMock()
prox_traffic_gen._traffic_process.terminate = mock.Mock()
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py
index ec0e6aa6d..c3f3e5f67 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,13 +17,18 @@ import os
import mock
import six
import unittest
+import ipaddress
+import time
+from collections import OrderedDict
from yardstick.common import utils
+from yardstick.common import exceptions
from yardstick.benchmark import contexts
from yardstick.benchmark.contexts import base as ctx_base
from yardstick.network_services.libs.ixia_libs.ixnet import ixnet_api
from yardstick.network_services.traffic_profile import base as tp_base
from yardstick.network_services.vnf_generic.vnf import tg_rfc2544_ixia
+from yardstick.network_services.traffic_profile import ixia_rfc2544
TEST_FILE_YAML = 'nsb_test_case.yaml'
@@ -49,12 +54,43 @@ class TestIxiaResourceHelper(unittest.TestCase):
mock.Mock(), MyRfcHelper)
self.assertIsInstance(ixia_resource_helper.rfc_helper, MyRfcHelper)
+ def test__init_ix_scenario(self):
+ mock_scenario = mock.Mock()
+ mock_scenario_helper = mock.Mock()
+ mock_scenario_helper.scenario_cfg = {'ixia_config': 'TestScenario',
+ 'options': 'scenario_options'}
+ mock_setup_helper = mock.Mock(scenario_helper=mock_scenario_helper)
+ ixia_resource_helper = tg_rfc2544_ixia.IxiaResourceHelper(mock_setup_helper)
+ ixia_resource_helper._ixia_scenarios = {'TestScenario': mock_scenario}
+ ixia_resource_helper.client = 'client'
+ ixia_resource_helper.context_cfg = 'context'
+ ixia_resource_helper._init_ix_scenario()
+ mock_scenario.assert_called_once_with('client', 'context', 'scenario_options')
+
+ def test__init_ix_scenario_not_supported_cfg_type(self):
+ mock_scenario_helper = mock.Mock()
+ mock_scenario_helper.scenario_cfg = {'ixia_config': 'FakeScenario',
+ 'options': 'scenario_options'}
+ mock_setup_helper = mock.Mock(scenario_helper=mock_scenario_helper)
+ ixia_resource_helper = tg_rfc2544_ixia.IxiaResourceHelper(mock_setup_helper)
+ ixia_resource_helper._ixia_scenarios = {'TestScenario': mock.Mock()}
+ with self.assertRaises(RuntimeError):
+ ixia_resource_helper._init_ix_scenario()
+
+ @mock.patch.object(tg_rfc2544_ixia.IxiaResourceHelper, '_init_ix_scenario')
+ def test_setup(self, mock__init_ix_scenario):
+ ixia_resource_helper = tg_rfc2544_ixia.IxiaResourceHelper(mock.Mock())
+ ixia_resource_helper.setup()
+ mock__init_ix_scenario.assert_called_once()
+
def test_stop_collect_with_client(self):
mock_client = mock.Mock()
ixia_resource_helper = tg_rfc2544_ixia.IxiaResourceHelper(mock.Mock())
ixia_resource_helper.client = mock_client
+ ixia_resource_helper._ix_scenario = mock.Mock()
ixia_resource_helper.stop_collect()
self.assertEqual(1, ixia_resource_helper._terminated.value)
+ ixia_resource_helper._ix_scenario.stop_protocols.assert_called_once()
def test_run_traffic(self):
mock_tprofile = mock.Mock()
@@ -63,6 +99,7 @@ class TestIxiaResourceHelper(unittest.TestCase):
ixia_rhelper = tg_rfc2544_ixia.IxiaResourceHelper(mock.Mock())
ixia_rhelper.rfc_helper = mock.Mock()
ixia_rhelper.vnfd_helper = mock.Mock()
+ ixia_rhelper._ix_scenario = mock.Mock()
ixia_rhelper.vnfd_helper.port_pairs.all_ports = []
with mock.patch.object(ixia_rhelper, 'generate_samples'), \
mock.patch.object(ixia_rhelper, '_build_ports'), \
@@ -71,6 +108,32 @@ class TestIxiaResourceHelper(unittest.TestCase):
ixia_rhelper.run_traffic(mock_tprofile)
self.assertEqual('fake_samples', ixia_rhelper._queue.get())
+ mock_tprofile.update_traffic_profile.assert_called_once()
+
+ def test_run_test(self):
+ expected_result = {'test': 'fake_samples', 'Iteration': 1}
+ mock_tprofile = mock.Mock()
+ mock_tprofile.config.duration = 10
+ mock_tprofile.get_drop_percentage.return_value = \
+ True, {'test': 'fake_samples', 'Iteration': 1}
+ ixia_rhelper = tg_rfc2544_ixia.IxiaResourceHelper(mock.Mock())
+ tasks_queue = mock.Mock()
+ tasks_queue.get.return_value = 'RUN_TRAFFIC'
+ results_queue = mock.Mock()
+ ixia_rhelper.rfc_helper = mock.Mock()
+ ixia_rhelper.vnfd_helper = mock.Mock()
+ ixia_rhelper._ix_scenario = mock.Mock()
+ ixia_rhelper.vnfd_helper.port_pairs.all_ports = []
+ with mock.patch.object(ixia_rhelper, 'generate_samples'), \
+ mock.patch.object(ixia_rhelper, '_build_ports'), \
+ mock.patch.object(ixia_rhelper, '_initialize_client'), \
+ mock.patch.object(utils, 'wait_until_true'):
+ ixia_rhelper.run_test(mock_tprofile, tasks_queue, results_queue)
+
+ self.assertEqual(expected_result, ixia_rhelper._queue.get())
+ mock_tprofile.update_traffic_profile.assert_called_once()
+ tasks_queue.task_done.assert_called_once()
+ results_queue.put.assert_called_once_with('COMPLETE')
@mock.patch.object(tg_rfc2544_ixia, 'ixnet_api')
@@ -180,7 +243,7 @@ class TestIXIATrafficGen(unittest.TestCase):
ssh.from_node.return_value = ssh_mock
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
# NOTE(ralonsoh): check the object returned.
- tg_rfc2544_ixia.IxiaTrafficGen(NAME, vnfd, 'task_id')
+ tg_rfc2544_ixia.IxiaTrafficGen(NAME, vnfd)
def test_listen_traffic(self, *args):
with mock.patch("yardstick.ssh.SSH") as ssh:
@@ -189,8 +252,7 @@ class TestIXIATrafficGen(unittest.TestCase):
mock.Mock(return_value=(0, "", ""))
ssh.from_node.return_value = ssh_mock
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- ixnet_traffic_gen = tg_rfc2544_ixia.IxiaTrafficGen(NAME, vnfd,
- 'task_id')
+ ixnet_traffic_gen = tg_rfc2544_ixia.IxiaTrafficGen(NAME, vnfd)
self.assertIsNone(ixnet_traffic_gen.listen_traffic({}))
@mock.patch.object(ctx_base.Context, 'get_context_from_server', return_value='fake_context')
@@ -203,10 +265,9 @@ class TestIXIATrafficGen(unittest.TestCase):
mock.Mock(return_value=(0, "", ""))
ssh.from_node.return_value = ssh_mock
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- ixnet_traffic_gen = tg_rfc2544_ixia.IxiaTrafficGen(NAME, vnfd,
- 'task_id')
- scenario_cfg = {'tc': "nsb_test_case", "topology": "",
- 'ixia_profile': "ixload.cfg"}
+ ixnet_traffic_gen = tg_rfc2544_ixia.IxiaTrafficGen(NAME, vnfd)
+ scenario_cfg = {'tc': "nsb_test_case",
+ "topology": ""}
scenario_cfg.update(
{
'options': {
@@ -241,8 +302,7 @@ class TestIXIATrafficGen(unittest.TestCase):
ssh.from_node.return_value = ssh_mock
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- ixnet_traffic_gen = tg_rfc2544_ixia.IxiaTrafficGen(NAME, vnfd,
- 'task_id')
+ ixnet_traffic_gen = tg_rfc2544_ixia.IxiaTrafficGen(NAME, vnfd)
ixnet_traffic_gen.scenario_helper.scenario_cfg = {
'nodes': {ixnet_traffic_gen.name: "mock"}
}
@@ -261,8 +321,8 @@ class TestIXIATrafficGen(unittest.TestCase):
ssh_mock.execute = \
mock.Mock(return_value=(0, "", ""))
ssh.from_node.return_value = ssh_mock
- ixnet_traffic_gen = tg_rfc2544_ixia.IxiaTrafficGen(NAME, vnfd,
- 'task_id')
+ ixnet_traffic_gen = tg_rfc2544_ixia.IxiaTrafficGen(
+ NAME, vnfd, resource_helper_type=mock.Mock())
ixnet_traffic_gen._terminated = mock.MagicMock()
ixnet_traffic_gen._terminated.value = 0
ixnet_traffic_gen._ixia_traffic_gen = mock.MagicMock()
@@ -278,7 +338,7 @@ class TestIXIATrafficGen(unittest.TestCase):
def test__check_status(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- sut = tg_rfc2544_ixia.IxiaTrafficGen('vnf1', vnfd, 'task_id')
+ sut = tg_rfc2544_ixia.IxiaTrafficGen('vnf1', vnfd)
sut._check_status()
@mock.patch("yardstick.ssh.SSH")
@@ -344,7 +404,7 @@ class TestIXIATrafficGen(unittest.TestCase):
mock_traffic_profile.get_drop_percentage.return_value = [
'Completed', samples]
- sut = tg_rfc2544_ixia.IxiaTrafficGen(name, vnfd, 'task_id')
+ sut = tg_rfc2544_ixia.IxiaTrafficGen(name, vnfd)
sut.vnf_port_pairs = [[[0], [1]]]
sut.tc_file_name = self._get_file_abspath(TEST_FILE_YAML)
sut.topology = ""
@@ -360,6 +420,7 @@ class TestIXIATrafficGen(unittest.TestCase):
sut.resource_helper.client_started = mock.MagicMock()
sut.resource_helper.client_started.value = 1
sut.resource_helper.rfc_helper.iteration.value = 11
+ sut.resource_helper._ix_scenario = mock.Mock()
sut.scenario_helper.scenario_cfg = {
'options': {
@@ -379,7 +440,6 @@ class TestIXIATrafficGen(unittest.TestCase):
},
},
},
- 'ixia_profile': '/path/to/profile',
'task_path': '/path/to/task'
}
@@ -388,8 +448,818 @@ class TestIXIATrafficGen(unittest.TestCase):
mock.mock_open(), create=True)
@mock.patch('yardstick.network_services.vnf_generic.vnf.tg_rfc2544_ixia.LOG.exception')
def _traffic_runner(*args):
- sut._setup_mq_producer = mock.Mock(return_value='mq_producer')
- result = sut._traffic_runner(mock_traffic_profile, mock.ANY)
+ result = sut._traffic_runner(mock_traffic_profile)
self.assertIsNone(result)
_traffic_runner()
+
+ def test_run_traffic_once(self, *args):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ sut = tg_rfc2544_ixia.IxiaTrafficGen('vnf1', vnfd)
+ sut._init_traffic_process = mock.Mock()
+ sut._tasks_queue.put = mock.Mock()
+ sut.resource_helper.client_started.value = 0
+ sut.run_traffic_once(self.TRAFFIC_PROFILE)
+ sut._tasks_queue.put.assert_called_once_with("RUN_TRAFFIC")
+ sut._init_traffic_process.assert_called_once_with(self.TRAFFIC_PROFILE)
+
+ def test__test_runner(self, *args):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ sut = tg_rfc2544_ixia.IxiaTrafficGen('vnf1', vnfd)
+ tasks = 'tasks'
+ results = 'results'
+ sut.resource_helper = mock.Mock()
+ sut._test_runner(self.TRAFFIC_PROFILE, tasks, results)
+ sut.resource_helper.run_test.assert_called_once_with(self.TRAFFIC_PROFILE,
+ tasks, results)
+
+ @mock.patch.object(time, 'sleep', return_value=0)
+ def test__init_traffic_process(self, *args):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ sut = tg_rfc2544_ixia.IxiaTrafficGen('vnf1', vnfd)
+ sut._test_runner = mock.Mock(return_value=0)
+ sut.resource_helper = mock.Mock()
+ sut.resource_helper.client_started.value = 0
+ sut._init_traffic_process(self.TRAFFIC_PROFILE)
+
+ def test_wait_on_traffic(self, *args):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ sut = tg_rfc2544_ixia.IxiaTrafficGen('vnf1', vnfd)
+ sut._tasks_queue.join = mock.Mock(return_value=0)
+ sut._result_queue.get = mock.Mock(return_value='COMPLETE')
+ result = sut.wait_on_traffic()
+ sut._tasks_queue.join.assert_called_once()
+ sut._result_queue.get.assert_called_once()
+ self.assertEqual(result, 'COMPLETE')
+
+
+class TestIxiaBasicScenario(unittest.TestCase):
+
+ STATS = {'stat_name': ['Card01/Port01',
+ 'Card02/Port02'],
+ 'port_name': ['Ethernet - 001', 'Ethernet - 002'],
+ 'Frames_Tx': ['150', '150'],
+ 'Valid_Frames_Rx': ['150', '150'],
+ 'Frames_Tx_Rate': ['0.0', '0.0'],
+ 'Valid_Frames_Rx_Rate': ['0.0', '0.0'],
+ 'Bytes_Rx': ['9600', '9600'],
+ 'Bytes_Tx': ['9600', '9600'],
+ 'Tx_Rate_Kbps': ['0.0', '0.0'],
+ 'Rx_Rate_Mbps': ['0.0', '0.0'],
+ 'Tx_Rate_Mbps': ['0.0', '0.0'],
+ 'Rx_Rate_Kbps': ['0.0', '0.0'],
+ 'Store-Forward_Max_latency_ns': ['100', '200'],
+ 'Store-Forward_Min_latency_ns': ['100', '200'],
+ 'Store-Forward_Avg_latency_ns': ['100', '200']}
+
+ def setUp(self):
+ self._mock_IxNextgen = mock.patch.object(ixnet_api, 'IxNextgen')
+ self.mock_IxNextgen = self._mock_IxNextgen.start()
+ self.context_cfg = mock.Mock()
+ self.ixia_cfg = mock.Mock()
+ self.scenario = tg_rfc2544_ixia.IxiaBasicScenario(self.mock_IxNextgen,
+ self.context_cfg,
+ self.ixia_cfg)
+ self.addCleanup(self._stop_mocks)
+
+ def _stop_mocks(self):
+ self._mock_IxNextgen.stop()
+
+ def test___init___(self):
+ self.assertIsInstance(self.scenario, tg_rfc2544_ixia.IxiaBasicScenario)
+ self.assertEqual(self.scenario.client, self.mock_IxNextgen)
+
+ def test_create_traffic_model(self):
+ self.mock_IxNextgen.get_vports.return_value = [1, 2, 3, 4]
+ yaml_data = {'traffic_profile': {}
+ }
+ traffic_profile = ixia_rfc2544.IXIARFC2544Profile(yaml_data)
+ self.scenario.create_traffic_model(traffic_profile)
+ self.scenario.client.get_vports.assert_called_once()
+ self.scenario.client.create_traffic_model.assert_called_once_with(
+ [1, 3], [2, 4], traffic_profile)
+
+ def test_apply_config(self):
+ self.assertIsNone(self.scenario.apply_config())
+
+ def test_run_protocols(self):
+ self.assertIsNone(self.scenario.run_protocols())
+
+ def test_stop_protocols(self):
+ self.assertIsNone(self.scenario.stop_protocols())
+
+ def test__get_stats(self):
+ self.scenario._get_stats()
+ self.scenario.client.get_statistics.assert_called_once()
+
+ @mock.patch.object(tg_rfc2544_ixia.IxiaBasicScenario, '_get_stats')
+ def test_generate_samples(self, mock_get_stats):
+
+ expected_samples = {'xe0': {
+ 'InPackets': 150,
+ 'OutPackets': 150,
+ 'InBytes': 9600,
+ 'OutBytes': 9600,
+ 'RxThroughput': 5.0,
+ 'TxThroughput': 5.0,
+ 'RxThroughputBps': 320.0,
+ 'TxThroughputBps': 320.0,
+ 'LatencyMax': 100,
+ 'LatencyMin': 100,
+ 'LatencyAvg': 100},
+ 'xe1': {
+ 'InPackets': 150,
+ 'OutPackets': 150,
+ 'InBytes': 9600,
+ 'OutBytes': 9600,
+ 'RxThroughput': 5.0,
+ 'TxThroughput': 5.0,
+ 'RxThroughputBps': 320.0,
+ 'TxThroughputBps': 320.0,
+ 'LatencyMax': 200,
+ 'LatencyMin': 200,
+ 'LatencyAvg': 200}}
+
+ res_helper = mock.Mock()
+ res_helper.vnfd_helper.find_interface_by_port.side_effect = \
+ [{'name': 'xe0'}, {'name': 'xe1'}]
+ ports = [0, 1]
+ duration = 30
+ mock_get_stats.return_value = self.STATS
+ samples = self.scenario.generate_samples(res_helper, ports, duration)
+ mock_get_stats.assert_called_once()
+ self.assertEqual(samples, expected_samples)
+
+
+class TestIxiaL3Scenario(TestIxiaBasicScenario):
+ IXIA_CFG = {
+ 'flow': {
+ 'src_ip': ['192.168.0.1-192.168.0.50'],
+ 'dst_ip': ['192.168.1.1-192.168.1.150']
+ }
+ }
+
+ CONTEXT_CFG = {
+ 'nodes': {
+ 'tg__0': {
+ 'role': 'IxNet',
+ 'interfaces': {
+ 'xe0': {
+ 'vld_id': 'uplink_0',
+ 'local_ip': '10.1.1.1',
+ 'local_mac': 'aa:bb:cc:dd:ee:ff',
+ 'ifname': 'xe0'
+ },
+ 'xe1': {
+ 'vld_id': 'downlink_0',
+ 'local_ip': '20.2.2.2',
+ 'local_mac': 'bb:bb:cc:dd:ee:ee',
+ 'ifname': 'xe1'
+ }
+ },
+ 'routing_table': [{
+ 'network': "152.16.100.20",
+ 'netmask': '255.255.0.0',
+ 'gateway': '152.16.100.21',
+ 'if': 'xe0'
+ }]
+ }
+ }
+ }
+
+ def setUp(self):
+ super(TestIxiaL3Scenario, self).setUp()
+ self.ixia_cfg = self.IXIA_CFG
+ self.context_cfg = self.CONTEXT_CFG
+ self.scenario = tg_rfc2544_ixia.IxiaL3Scenario(self.mock_IxNextgen,
+ self.context_cfg,
+ self.ixia_cfg)
+
+ def test___init___(self):
+ self.assertIsInstance(self.scenario, tg_rfc2544_ixia.IxiaL3Scenario)
+ self.assertEqual(self.scenario.client, self.mock_IxNextgen)
+
+ def test_create_traffic_model(self):
+ self.mock_IxNextgen.get_vports.return_value = ['1', '2']
+ traffic_profile = 'fake_profile'
+ self.scenario.create_traffic_model(traffic_profile)
+ self.scenario.client.get_vports.assert_called_once()
+ self.scenario.client.create_ipv4_traffic_model.\
+ assert_called_once_with(['1/protocols/static'],
+ ['2/protocols/static'],
+ 'fake_profile')
+
+ def test_apply_config(self):
+ self.scenario._add_interfaces = mock.Mock()
+ self.scenario._add_static_ips = mock.Mock()
+ self.assertIsNone(self.scenario.apply_config())
+
+ def test__add_static(self):
+ self.mock_IxNextgen.get_vports.return_value = ['1', '2']
+ self.mock_IxNextgen.get_static_interface.side_effect = ['intf1',
+ 'intf2']
+
+ self.scenario._add_static_ips()
+
+ self.mock_IxNextgen.get_static_interface.assert_any_call('1')
+ self.mock_IxNextgen.get_static_interface.assert_any_call('2')
+
+ self.scenario.client.add_static_ipv4.assert_any_call(
+ 'intf1', '1', '192.168.0.1', 49, '32')
+ self.scenario.client.add_static_ipv4.assert_any_call(
+ 'intf2', '2', '192.168.1.1', 149, '32')
+
+ def test__add_interfaces(self):
+ self.mock_IxNextgen.get_vports.return_value = ['1', '2']
+
+ self.scenario._add_interfaces()
+
+ self.mock_IxNextgen.add_interface.assert_any_call('1',
+ '10.1.1.1',
+ 'aa:bb:cc:dd:ee:ff',
+ '152.16.100.21')
+ self.mock_IxNextgen.add_interface.assert_any_call('2',
+ '20.2.2.2',
+ 'bb:bb:cc:dd:ee:ee',
+ None)
+
+
+class TestIxiaPppoeClientScenario(unittest.TestCase):
+
+ IXIA_CFG = {
+ 'pppoe_client': {
+ 'sessions_per_port': 4,
+ 'sessions_per_svlan': 1,
+ 's_vlan': 10,
+ 'c_vlan': 20,
+ 'ip': ['10.3.3.1', '10.4.4.1']
+ },
+ 'ipv4_client': {
+ 'sessions_per_port': 1,
+ 'sessions_per_vlan': 1,
+ 'vlan': 101,
+ 'gateway_ip': ['10.1.1.1', '10.2.2.1'],
+ 'ip': ['10.1.1.1', '10.2.2.1'],
+ 'prefix': ['24', '24']
+ },
+ 'priority': {
+ 'tos': {'precedence': [0, 4]}
+ }
+ }
+
+ CONTEXT_CFG = {
+ 'nodes': {'tg__0': {
+ 'interfaces': {'xe0': {
+ 'local_ip': '10.1.1.1',
+ 'netmask': '255.255.255.0'
+ }}}}}
+
+ def setUp(self):
+ self._mock_IxNextgen = mock.patch.object(ixnet_api, 'IxNextgen')
+ self.mock_IxNextgen = self._mock_IxNextgen.start()
+ self.scenario = tg_rfc2544_ixia.IxiaPppoeClientScenario(
+ self.mock_IxNextgen, self.CONTEXT_CFG, self.IXIA_CFG)
+ tg_rfc2544_ixia.WAIT_PROTOCOLS_STARTED = 2
+ self.addCleanup(self._stop_mocks)
+
+ def _stop_mocks(self):
+ self._mock_IxNextgen.stop()
+
+ def test___init___(self):
+ self.assertIsInstance(self.scenario, tg_rfc2544_ixia.IxiaPppoeClientScenario)
+ self.assertEqual(self.scenario.client, self.mock_IxNextgen)
+
+ @mock.patch.object(tg_rfc2544_ixia.IxiaPppoeClientScenario,
+ '_fill_ixia_config')
+ @mock.patch.object(tg_rfc2544_ixia.IxiaPppoeClientScenario,
+ '_apply_access_network_config')
+ @mock.patch.object(tg_rfc2544_ixia.IxiaPppoeClientScenario,
+ '_apply_core_network_config')
+ def test_apply_config(self, mock_apply_core_net_cfg,
+ mock_apply_access_net_cfg,
+ mock_fill_ixia_config):
+ self.mock_IxNextgen.get_vports.return_value = [1, 2, 3, 4]
+ self.scenario.apply_config()
+ self.scenario.client.get_vports.assert_called_once()
+ self.assertEqual(self.scenario._uplink_vports, [1, 3])
+ self.assertEqual(self.scenario._downlink_vports, [2, 4])
+ mock_fill_ixia_config.assert_called_once()
+ mock_apply_core_net_cfg.assert_called_once()
+ mock_apply_access_net_cfg.assert_called_once()
+
+ @mock.patch.object(tg_rfc2544_ixia.IxiaPppoeClientScenario,
+ '_get_endpoints_src_dst_id_pairs')
+ @mock.patch.object(tg_rfc2544_ixia.IxiaPppoeClientScenario,
+ '_get_endpoints_src_dst_obj_pairs')
+ def test_create_traffic_model(self, mock_obj_pairs, mock_id_pairs):
+ uplink_endpoints = ['group1', 'group2']
+ downlink_endpoints = ['group3', 'group3']
+ mock_id_pairs.return_value = ['xe0', 'xe1', 'xe0', 'xe1']
+ mock_obj_pairs.return_value = ['group1', 'group3', 'group2', 'group3']
+ mock_tp = mock.Mock()
+ mock_tp.full_profile = {'uplink_0': 'data',
+ 'downlink_0': 'data',
+ 'uplink_1': 'data',
+ 'downlink_1': 'data'
+ }
+ self.scenario.create_traffic_model(mock_tp)
+ mock_id_pairs.assert_called_once_with(mock_tp.full_profile)
+ mock_obj_pairs.assert_called_once_with(['xe0', 'xe1', 'xe0', 'xe1'])
+ self.scenario.client.create_ipv4_traffic_model.assert_called_once_with(
+ uplink_endpoints, downlink_endpoints, mock_tp)
+
+ @mock.patch.object(tg_rfc2544_ixia.IxiaPppoeClientScenario,
+ '_get_endpoints_src_dst_id_pairs')
+ @mock.patch.object(tg_rfc2544_ixia.IxiaPppoeClientScenario,
+ '_get_endpoints_src_dst_obj_pairs')
+ def test_create_traffic_model_topology_based_flows(self, mock_obj_pairs,
+ mock_id_pairs):
+ uplink_topologies = ['topology1', 'topology3']
+ downlink_topologies = ['topology2', 'topology4']
+ mock_id_pairs.return_value = []
+ mock_obj_pairs.return_value = []
+ mock_tp = mock.Mock()
+ mock_tp.full_profile = {'uplink_0': 'data',
+ 'downlink_0': 'data',
+ 'uplink_1': 'data',
+ 'downlink_1': 'data'
+ }
+ self.scenario._access_topologies = ['topology1', 'topology3']
+ self.scenario._core_topologies = ['topology2', 'topology4']
+ self.scenario.create_traffic_model(mock_tp)
+ mock_id_pairs.assert_called_once_with(mock_tp.full_profile)
+ mock_obj_pairs.assert_called_once_with([])
+ self.scenario.client.create_ipv4_traffic_model.assert_called_once_with(
+ uplink_topologies, downlink_topologies, mock_tp)
+
+ def test__get_endpoints_src_dst_id_pairs(self):
+ full_tp = OrderedDict([
+ ('uplink_0', {'ipv4': {'port': 'xe0'}}),
+ ('downlink_0', {'ipv4': {'port': 'xe1'}}),
+ ('uplink_1', {'ipv4': {'port': 'xe0'}}),
+ ('downlink_1', {'ipv4': {'port': 'xe3'}})])
+ endpoints_src_dst_pairs = ['xe0', 'xe1', 'xe0', 'xe3']
+ res = self.scenario._get_endpoints_src_dst_id_pairs(full_tp)
+ self.assertEqual(res, endpoints_src_dst_pairs)
+
+ def test__get_endpoints_src_dst_id_pairs_wrong_flows_number(self):
+ full_tp = OrderedDict([
+ ('uplink_0', {'ipv4': {'port': 'xe0'}}),
+ ('downlink_0', {'ipv4': {'port': 'xe1'}}),
+ ('uplink_1', {'ipv4': {'port': 'xe0'}})])
+ with self.assertRaises(RuntimeError):
+ self.scenario._get_endpoints_src_dst_id_pairs(full_tp)
+
+ def test__get_endpoints_src_dst_id_pairs_no_port_key(self):
+ full_tp = OrderedDict([
+ ('uplink_0', {'ipv4': {'id': 1}}),
+ ('downlink_0', {'ipv4': {'id': 2}})])
+ self.assertEqual(
+ self.scenario._get_endpoints_src_dst_id_pairs(full_tp), [])
+
+ def test__get_endpoints_src_dst_obj_pairs_tp_with_port_key(self):
+ endpoints_id_pairs = ['xe0', 'xe1',
+ 'xe0', 'xe1',
+ 'xe0', 'xe3',
+ 'xe0', 'xe3']
+ ixia_cfg = {
+ 'pppoe_client': {
+ 'sessions_per_port': 4,
+ 'sessions_per_svlan': 1
+ },
+ 'flow': {
+ 'src_ip': [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}],
+ 'dst_ip': [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}]
+ }
+ }
+
+ expected_result = ['tp1_dg1', 'tp3_dg1', 'tp1_dg2', 'tp3_dg1',
+ 'tp1_dg3', 'tp4_dg1', 'tp1_dg4', 'tp4_dg1']
+
+ self.scenario._ixia_cfg = ixia_cfg
+ self.scenario._access_topologies = ['topology1', 'topology2']
+ self.scenario._core_topologies = ['topology3', 'topology4']
+ self.mock_IxNextgen.get_topology_device_groups.side_effect = \
+ [['tp1_dg1', 'tp1_dg2', 'tp1_dg3', 'tp1_dg4'],
+ ['tp2_dg1', 'tp2_dg2', 'tp2_dg3', 'tp2_dg4'],
+ ['tp3_dg1'],
+ ['tp4_dg1']]
+ res = self.scenario._get_endpoints_src_dst_obj_pairs(
+ endpoints_id_pairs)
+ self.assertEqual(res, expected_result)
+
+ def test__get_endpoints_src_dst_obj_pairs_default_flows_mapping(self):
+ endpoints_id_pairs = []
+ ixia_cfg = {
+ 'pppoe_client': {
+ 'sessions_per_port': 4,
+ 'sessions_per_svlan': 1
+ },
+ 'flow': {
+ 'src_ip': [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}],
+ 'dst_ip': [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}]
+ }
+ }
+
+ self.scenario._ixia_cfg = ixia_cfg
+ res = self.scenario._get_endpoints_src_dst_obj_pairs(
+ endpoints_id_pairs)
+ self.assertEqual(res, [])
+
+ def test_run_protocols(self):
+ self.scenario.client.is_protocols_running.return_value = True
+ self.scenario.run_protocols()
+ self.scenario.client.start_protocols.assert_called_once()
+
+ def test_run_protocols_timeout_exception(self):
+ self.scenario.client.is_protocols_running.return_value = False
+ with self.assertRaises(exceptions.WaitTimeout):
+ self.scenario.run_protocols()
+ self.scenario.client.start_protocols.assert_called_once()
+
+ def test_stop_protocols(self):
+ self.scenario.stop_protocols()
+ self.scenario.client.stop_protocols.assert_called_once()
+
+ def test__get_intf_addr_str_type_input(self):
+ intf = '192.168.10.2/24'
+ ip, mask = self.scenario._get_intf_addr(intf)
+ self.assertEqual(ip, '192.168.10.2')
+ self.assertEqual(mask, 24)
+
+ def test__get_intf_addr_dict_type_input(self):
+ intf = {'tg__0': 'xe0'}
+ ip, mask = self.scenario._get_intf_addr(intf)
+ self.assertEqual(ip, '10.1.1.1')
+ self.assertEqual(mask, 24)
+
+ @mock.patch.object(tg_rfc2544_ixia.IxiaPppoeClientScenario, '_get_intf_addr')
+ def test__fill_ixia_config(self, mock_get_intf_addr):
+
+ ixia_cfg = {
+ 'pppoe_client': {
+ 'sessions_per_port': 4,
+ 'sessions_per_svlan': 1,
+ 's_vlan': 10,
+ 'c_vlan': 20,
+ 'ip': ['10.3.3.1/24', '10.4.4.1/24']
+ },
+ 'ipv4_client': {
+ 'sessions_per_port': 1,
+ 'sessions_per_vlan': 1,
+ 'vlan': 101,
+ 'gateway_ip': ['10.1.1.1/24', '10.2.2.1/24'],
+ 'ip': ['10.1.1.1/24', '10.2.2.1/24']
+ }
+ }
+
+ mock_get_intf_addr.side_effect = [
+ ('10.3.3.1', '24'),
+ ('10.4.4.1', '24'),
+ ('10.1.1.1', '24'),
+ ('10.2.2.1', '24'),
+ ('10.1.1.1', '24'),
+ ('10.2.2.1', '24')
+ ]
+ self.scenario._ixia_cfg = ixia_cfg
+ self.scenario._fill_ixia_config()
+ self.assertEqual(mock_get_intf_addr.call_count, 6)
+ self.assertEqual(self.scenario._ixia_cfg['pppoe_client']['ip'],
+ ['10.3.3.1', '10.4.4.1'])
+ self.assertEqual(self.scenario._ixia_cfg['ipv4_client']['ip'],
+ ['10.1.1.1', '10.2.2.1'])
+ self.assertEqual(self.scenario._ixia_cfg['ipv4_client']['prefix'],
+ ['24', '24'])
+
+ @mock.patch('yardstick.network_services.libs.ixia_libs.ixnet.ixnet_api.Vlan')
+ def test__apply_access_network_config_pap_auth(self, mock_vlan):
+ _ixia_cfg = {
+ 'pppoe_client': {
+ 'sessions_per_port': 4,
+ 'sessions_per_svlan': 1,
+ 's_vlan': 10,
+ 'c_vlan': 20,
+ 'pap_user': 'test_pap',
+ 'pap_password': 'pap'
+ }}
+ pap_user = _ixia_cfg['pppoe_client']['pap_user']
+ pap_passwd = _ixia_cfg['pppoe_client']['pap_password']
+ self.scenario._ixia_cfg = _ixia_cfg
+ self.scenario._uplink_vports = [0, 2]
+ self.scenario.client.add_topology.side_effect = ['Topology 1', 'Topology 2']
+ self.scenario.client.add_device_group.side_effect = ['Dg1', 'Dg2', 'Dg3',
+ 'Dg4', 'Dg5', 'Dg6',
+ 'Dg7', 'Dg8']
+ self.scenario.client.add_ethernet.side_effect = ['Eth1', 'Eth2', 'Eth3',
+ 'Eth4', 'Eth5', 'Eth6',
+ 'Eth7', 'Eth8']
+ self.scenario._apply_access_network_config()
+ self.assertEqual(self.scenario.client.add_topology.call_count, 2)
+ self.assertEqual(self.scenario.client.add_device_group.call_count, 8)
+ self.assertEqual(self.scenario.client.add_ethernet.call_count, 8)
+ self.assertEqual(mock_vlan.call_count, 16)
+ self.assertEqual(self.scenario.client.add_vlans.call_count, 8)
+ self.assertEqual(self.scenario.client.add_pppox_client.call_count, 8)
+ self.scenario.client.add_topology.assert_has_calls([
+ mock.call('Topology access 0', 0),
+ mock.call('Topology access 1', 2)
+ ])
+ self.scenario.client.add_device_group.assert_has_calls([
+ mock.call('Topology 1', 'SVLAN 10', 1),
+ mock.call('Topology 1', 'SVLAN 11', 1),
+ mock.call('Topology 1', 'SVLAN 12', 1),
+ mock.call('Topology 1', 'SVLAN 13', 1),
+ mock.call('Topology 2', 'SVLAN 14', 1),
+ mock.call('Topology 2', 'SVLAN 15', 1),
+ mock.call('Topology 2', 'SVLAN 16', 1),
+ mock.call('Topology 2', 'SVLAN 17', 1)
+ ])
+ self.scenario.client.add_ethernet.assert_has_calls([
+ mock.call('Dg1', 'Ethernet'),
+ mock.call('Dg2', 'Ethernet'),
+ mock.call('Dg3', 'Ethernet'),
+ mock.call('Dg4', 'Ethernet'),
+ mock.call('Dg5', 'Ethernet'),
+ mock.call('Dg6', 'Ethernet'),
+ mock.call('Dg7', 'Ethernet'),
+ mock.call('Dg8', 'Ethernet')
+ ])
+ mock_vlan.assert_has_calls([
+ mock.call(vlan_id=10),
+ mock.call(vlan_id=20, vlan_id_step=1),
+ mock.call(vlan_id=11),
+ mock.call(vlan_id=20, vlan_id_step=1),
+ mock.call(vlan_id=12),
+ mock.call(vlan_id=20, vlan_id_step=1),
+ mock.call(vlan_id=13),
+ mock.call(vlan_id=20, vlan_id_step=1),
+ mock.call(vlan_id=14),
+ mock.call(vlan_id=20, vlan_id_step=1),
+ mock.call(vlan_id=15),
+ mock.call(vlan_id=20, vlan_id_step=1),
+ mock.call(vlan_id=16),
+ mock.call(vlan_id=20, vlan_id_step=1),
+ mock.call(vlan_id=17),
+ mock.call(vlan_id=20, vlan_id_step=1)
+ ])
+ self.scenario.client.add_pppox_client.assert_has_calls([
+ mock.call('Eth1', 'pap', pap_user, pap_passwd),
+ mock.call('Eth2', 'pap', pap_user, pap_passwd),
+ mock.call('Eth3', 'pap', pap_user, pap_passwd),
+ mock.call('Eth4', 'pap', pap_user, pap_passwd),
+ mock.call('Eth5', 'pap', pap_user, pap_passwd),
+ mock.call('Eth6', 'pap', pap_user, pap_passwd),
+ mock.call('Eth7', 'pap', pap_user, pap_passwd),
+ mock.call('Eth8', 'pap', pap_user, pap_passwd)
+ ])
+
+ def test__apply_access_network_config_chap_auth(self):
+ _ixia_cfg = {
+ 'pppoe_client': {
+ 'sessions_per_port': 4,
+ 'sessions_per_svlan': 1,
+ 's_vlan': 10,
+ 'c_vlan': 20,
+ 'chap_user': 'test_chap',
+ 'chap_password': 'chap'
+ }}
+ chap_user = _ixia_cfg['pppoe_client']['chap_user']
+ chap_passwd = _ixia_cfg['pppoe_client']['chap_password']
+ self.scenario._ixia_cfg = _ixia_cfg
+ self.scenario._uplink_vports = [0, 2]
+ self.scenario.client.add_ethernet.side_effect = ['Eth1', 'Eth2', 'Eth3',
+ 'Eth4', 'Eth5', 'Eth6',
+ 'Eth7', 'Eth8']
+ self.scenario._apply_access_network_config()
+ self.assertEqual(self.scenario.client.add_pppox_client.call_count, 8)
+ self.scenario.client.add_pppox_client.assert_has_calls([
+ mock.call('Eth1', 'chap', chap_user, chap_passwd),
+ mock.call('Eth2', 'chap', chap_user, chap_passwd),
+ mock.call('Eth3', 'chap', chap_user, chap_passwd),
+ mock.call('Eth4', 'chap', chap_user, chap_passwd),
+ mock.call('Eth5', 'chap', chap_user, chap_passwd),
+ mock.call('Eth6', 'chap', chap_user, chap_passwd),
+ mock.call('Eth7', 'chap', chap_user, chap_passwd),
+ mock.call('Eth8', 'chap', chap_user, chap_passwd)
+ ])
+
+ @mock.patch('yardstick.network_services.libs.ixia_libs.ixnet.ixnet_api.Vlan')
+ def test__apply_core_network_config_no_bgp_proto(self, mock_vlan):
+ self.scenario._downlink_vports = [1, 3]
+ self.scenario.client.add_topology.side_effect = ['Topology 1', 'Topology 2']
+ self.scenario.client.add_device_group.side_effect = ['Dg1', 'Dg2']
+ self.scenario.client.add_ethernet.side_effect = ['Eth1', 'Eth2']
+ self.scenario._apply_core_network_config()
+ self.assertEqual(self.scenario.client.add_topology.call_count, 2)
+ self.assertEqual(self.scenario.client.add_device_group.call_count, 2)
+ self.assertEqual(self.scenario.client.add_ethernet.call_count, 2)
+ self.assertEqual(mock_vlan.call_count, 2)
+ self.assertEqual(self.scenario.client.add_vlans.call_count, 2)
+ self.assertEqual(self.scenario.client.add_ipv4.call_count, 2)
+ self.scenario.client.add_topology.assert_has_calls([
+ mock.call('Topology core 0', 1),
+ mock.call('Topology core 1', 3)
+ ])
+ self.scenario.client.add_device_group.assert_has_calls([
+ mock.call('Topology 1', 'Core port 0', 1),
+ mock.call('Topology 2', 'Core port 1', 1)
+ ])
+ self.scenario.client.add_ethernet.assert_has_calls([
+ mock.call('Dg1', 'Ethernet'),
+ mock.call('Dg2', 'Ethernet')
+ ])
+ mock_vlan.assert_has_calls([
+ mock.call(vlan_id=101),
+ mock.call(vlan_id=102)
+ ])
+ self.scenario.client.add_ipv4.assert_has_calls([
+ mock.call('Eth1', name='ipv4', addr=ipaddress.IPv4Address('10.1.1.2'),
+ addr_step='0.0.0.1', prefix='24', gateway='10.1.1.1'),
+ mock.call('Eth2', name='ipv4', addr=ipaddress.IPv4Address('10.2.2.2'),
+ addr_step='0.0.0.1', prefix='24', gateway='10.2.2.1')
+ ])
+ self.scenario.client.add_bgp.assert_not_called()
+
+ def test__apply_core_network_config_with_bgp_proto(self):
+ bgp_params = {
+ 'bgp': {
+ 'bgp_type': 'external',
+ 'dut_ip': '10.0.0.1',
+ 'as_number': 65000
+ }
+ }
+ self.scenario._ixia_cfg['ipv4_client'].update(bgp_params)
+ self.scenario._downlink_vports = [1, 3]
+ self.scenario.client.add_ipv4.side_effect = ['ipv4_1', 'ipv4_2']
+ self.scenario._apply_core_network_config()
+ self.assertEqual(self.scenario.client.add_bgp.call_count, 2)
+ self.scenario.client.add_bgp.assert_has_calls([
+ mock.call('ipv4_1', dut_ip=bgp_params["bgp"]["dut_ip"],
+ local_as=bgp_params["bgp"]["as_number"],
+ bgp_type=bgp_params["bgp"]["bgp_type"]),
+ mock.call('ipv4_2', dut_ip=bgp_params["bgp"]["dut_ip"],
+ local_as=bgp_params["bgp"]["as_number"],
+ bgp_type=bgp_params["bgp"]["bgp_type"])
+ ])
+
+ def test_update_tracking_options_raw_priority(self):
+ raw_priority = {'raw': 4}
+ self.scenario._ixia_cfg['priority'] = raw_priority
+ self.scenario.update_tracking_options()
+ self.scenario.client.set_flow_tracking.assert_called_once_with(
+ ['flowGroup0', 'vlanVlanId0', 'ipv4Raw0'])
+
+ def test_update_tracking_options_tos_priority(self):
+ tos_priority = {'tos': {'precedence': [4, 7]}}
+ self.scenario._ixia_cfg['priority'] = tos_priority
+ self.scenario.update_tracking_options()
+ self.scenario.client.set_flow_tracking.assert_called_once_with(
+ ['flowGroup0', 'vlanVlanId0', 'ipv4Precedence0'])
+
+ def test_update_tracking_options_dscp_priority(self):
+ dscp_priority = {'dscp': {'defaultPHB': [4, 7]}}
+ self.scenario._ixia_cfg['priority'] = dscp_priority
+ self.scenario.update_tracking_options()
+ self.scenario.client.set_flow_tracking.assert_called_once_with(
+ ['flowGroup0', 'vlanVlanId0', 'ipv4DefaultPhb0'])
+
+ def test_update_tracking_options_invalid_priority_data(self):
+ invalid_priority = {'tos': {'inet-precedence': [4, 7]}}
+ self.scenario._ixia_cfg['priority'] = invalid_priority
+ self.scenario.update_tracking_options()
+ self.scenario.client.set_flow_tracking.assert_called_once_with(
+ ['flowGroup0', 'vlanVlanId0', 'ipv4Precedence0'])
+
+ def test_get_tc_rfc2544_options(self):
+ rfc2544_tc_opts = {'allowed_drop_rate': '0.0001 - 0.0001'}
+ self.scenario._ixia_cfg['rfc2544'] = rfc2544_tc_opts
+ res = self.scenario.get_tc_rfc2544_options()
+ self.assertEqual(res, rfc2544_tc_opts)
+
+ def test__get_stats(self):
+ self.scenario._get_stats()
+ self.scenario.client.get_pppoe_scenario_statistics.assert_called_once()
+
+ def test_get_flow_id_data(self):
+ stats = [{'id': 1, 'in_packets': 10, 'out_packets': 20}]
+ key = "in_packets"
+ flow_id = 1
+ res = self.scenario.get_flow_id_data(stats, flow_id, key)
+ self.assertEqual(res, 10)
+
+ @mock.patch.object(tg_rfc2544_ixia.IxiaPppoeClientScenario, '_get_stats')
+ @mock.patch.object(tg_rfc2544_ixia.IxiaPppoeClientScenario,
+ 'get_priority_flows_stats')
+ def test_generate_samples(self, mock_prio_flow_statistics,
+ mock_get_stats):
+ ixia_stats = {
+ 'flow_statistic': [
+ {'Flow_Group': 'RFC2544-1 - Flow Group 0001',
+ 'Frames_Delta': '0',
+ 'IP_Priority': '0',
+ 'Rx_Frames': '3000',
+ 'Tx_Frames': '3000',
+ 'VLAN-ID': '100',
+ 'Tx_Port': 'Ethernet - 001',
+ 'Store-Forward_Avg_latency_ns': '2',
+ 'Store-Forward_Min_latency_ns': '2',
+ 'Store-Forward_Max_latency_ns': '2'},
+ {'Flow_Group': 'RFC2544-2 - Flow Group 0001',
+ 'Frames_Delta': '0',
+ 'IP_Priority': '0',
+ 'Rx_Frames': '3000',
+ 'Tx_Frames': '3000',
+ 'VLAN-ID': '101',
+ 'Tx_Port': 'Ethernet - 002',
+ 'Store-Forward_Avg_latency_ns': '2',
+ 'Store-Forward_Min_latency_ns': '2',
+ 'Store-Forward_Max_latency_ns': '2'
+ }],
+ 'port_statistics': [
+ {'Frames_Tx': '3000',
+ 'Valid_Frames_Rx': '3000',
+ 'Bytes_Rx': '192000',
+ 'Bytes_Tx': '192000',
+ 'Rx_Rate_Kbps': '0.0',
+ 'Tx_Rate_Kbps': '0.0',
+ 'Rx_Rate_Mbps': '0.0',
+ 'Tx_Rate_Mbps': '0.0',
+ 'port_name': 'Ethernet - 001'},
+ {'Frames_Tx': '3000',
+ 'Valid_Frames_Rx': '3000',
+ 'Bytes_Rx': '192000',
+ 'Bytes_Tx': '192000',
+ 'Rx_Rate_Kbps': '0.0',
+ 'Tx_Rate_Kbps': '0.0',
+ 'Rx_Rate_Mbps': '0.0',
+ 'Tx_Rate_Mbps': '0.0',
+ 'port_name': 'Ethernet - 002'}],
+ 'pppox_client_per_port': [
+ {'Sessions_Down': '0',
+ 'Sessions_Not_Started': '0',
+ 'Sessions_Total': '1',
+ 'Sessions_Up': '1',
+ 'subs_port': 'Ethernet - 001'}]}
+
+ prio_flows_stats = {
+ '0': {
+ 'InPackets': 6000,
+ 'OutPackets': 6000,
+ 'RxThroughput': 200.0,
+ 'TxThroughput': 200.0,
+ 'LatencyAvg': 2,
+ 'LatencyMax': 2,
+ 'LatencyMin': 2
+ }
+ }
+
+ expected_result = {'priority_stats': {
+ '0': {'RxThroughput': 200.0,
+ 'TxThroughput': 200.0,
+ 'LatencyAvg': 2,
+ 'LatencyMax': 2,
+ 'LatencyMin': 2,
+ 'InPackets': 6000,
+ 'OutPackets': 6000}},
+ 'xe0': {'RxThroughput': 100.0,
+ 'LatencyAvg': 2,
+ 'LatencyMax': 2,
+ 'LatencyMin': 2,
+ 'TxThroughput': 100.0,
+ 'InPackets': 3000,
+ 'OutPackets': 3000,
+ 'InBytes': 192000,
+ 'OutBytes': 192000,
+ 'RxThroughputBps': 6400.0,
+ 'TxThroughputBps': 6400.0,
+ 'SessionsDown': 0,
+ 'SessionsNotStarted': 0,
+ 'SessionsTotal': 1,
+ 'SessionsUp': 1},
+ 'xe1': {'RxThroughput': 100.0,
+ 'LatencyAvg': 2,
+ 'LatencyMax': 2,
+ 'LatencyMin': 2,
+ 'TxThroughput': 100.0,
+ 'InPackets': 3000,
+ 'OutPackets': 3000,
+ 'InBytes': 192000,
+ 'OutBytes': 192000,
+ 'RxThroughputBps': 6400.0,
+ 'TxThroughputBps': 6400.0}}
+
+ mock_get_stats.return_value = ixia_stats
+ mock_prio_flow_statistics.return_value = prio_flows_stats
+ ports = [0, 1]
+ port_names = [{'name': 'xe0'}, {'name': 'xe1'}]
+ duration = 30
+ res_helper = mock.Mock()
+ res_helper.vnfd_helper.find_interface_by_port.side_effect = \
+ port_names
+ samples = self.scenario.generate_samples(res_helper, ports, duration)
+ self.assertIsNotNone(samples)
+ self.assertIsNotNone(samples.get('xe0'))
+ self.assertIsNotNone(samples.get('xe1'))
+ self.assertEqual(samples, expected_result)
+ mock_get_stats.assert_called_once()
+ mock_prio_flow_statistics.assert_called_once()
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py
index a5b9f258e..51b1b0d33 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+import time
import mock
import unittest
@@ -24,7 +25,8 @@ from yardstick.network_services.vnf_generic.vnf import tg_rfc2544_trex
class TestTrexRfcResouceHelper(unittest.TestCase):
- def test__run_traffic_once(self):
+ @mock.patch.object(time, 'sleep')
+ def test__run_traffic_once(self, *args):
mock_setup_helper = mock.Mock()
mock_traffic_profile = mock.Mock()
mock_traffic_profile.config.duration = 3
@@ -224,14 +226,12 @@ class TestTrexTrafficGenRFC(unittest.TestCase):
self._mock_ssh_helper.stop()
def test___init__(self):
- trex_traffic_gen = tg_rfc2544_trex.TrexTrafficGenRFC(
- 'vnf1', self.VNFD_0, 'task_id')
+ trex_traffic_gen = tg_rfc2544_trex.TrexTrafficGenRFC('vnf1', self.VNFD_0)
self.assertIsNotNone(trex_traffic_gen.resource_helper._terminated.value)
@mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
def test_collect_kpi(self, *args):
- trex_traffic_gen = tg_rfc2544_trex.TrexTrafficGenRFC(
- 'vnf1', self.VNFD_0, 'task_id')
+ trex_traffic_gen = tg_rfc2544_trex.TrexTrafficGenRFC('vnf1', self.VNFD_0)
trex_traffic_gen.scenario_helper.scenario_cfg = {
'nodes': {trex_traffic_gen.name: "mock"}
}
@@ -247,8 +247,7 @@ class TestTrexTrafficGenRFC(unittest.TestCase):
mock_traffic_profile.get_traffic_definition.return_value = "64"
mock_traffic_profile.params = self.TRAFFIC_PROFILE
- trex_traffic_gen = tg_rfc2544_trex.TrexTrafficGenRFC(
- 'vnf1', self.VNFD_0, 'task_id')
+ trex_traffic_gen = tg_rfc2544_trex.TrexTrafficGenRFC('vnf1', self.VNFD_0)
trex_traffic_gen._start_server = mock.Mock(return_value=0)
trex_traffic_gen.resource_helper = mock.MagicMock()
trex_traffic_gen.setup_helper.setup_vnf_environment = mock.MagicMock()
@@ -283,8 +282,7 @@ class TestTrexTrafficGenRFC(unittest.TestCase):
mock_traffic_profile.get_traffic_definition.return_value = "64"
mock_traffic_profile.params = self.TRAFFIC_PROFILE
- trex_traffic_gen = tg_rfc2544_trex.TrexTrafficGenRFC(
- 'vnf1', self.VNFD_0, 'task_id')
+ trex_traffic_gen = tg_rfc2544_trex.TrexTrafficGenRFC('vnf1', self.VNFD_0)
trex_traffic_gen.resource_helper = mock.MagicMock()
trex_traffic_gen.setup_helper.setup_vnf_environment = mock.MagicMock()
scenario_cfg = {
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_trex.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_trex.py
index 9ed2abbb9..0a441c8ce 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_trex.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_trex.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -300,14 +300,14 @@ class TestTrexTrafficGen(unittest.TestCase):
def test___init__(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
self.assertIsInstance(trex_traffic_gen.resource_helper,
tg_trex.TrexResourceHelper)
@mock.patch.object(ctx_base.Context, 'get_physical_node_from_server', return_value='mock_node')
def test_collect_kpi(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
trex_traffic_gen.scenario_helper.scenario_cfg = {
'nodes': {trex_traffic_gen.name: "mock"}
}
@@ -321,13 +321,13 @@ class TestTrexTrafficGen(unittest.TestCase):
def test_listen_traffic(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
self.assertIsNone(trex_traffic_gen.listen_traffic({}))
@mock.patch.object(ctx_base.Context, 'get_context_from_server', return_value='fake_context')
def test_instantiate(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
trex_traffic_gen._start_server = mock.Mock(return_value=0)
trex_traffic_gen._tg_process = mock.MagicMock()
trex_traffic_gen._tg_process.start = mock.Mock()
@@ -342,7 +342,7 @@ class TestTrexTrafficGen(unittest.TestCase):
@mock.patch.object(ctx_base.Context, 'get_context_from_server', return_value='fake_context')
def test_instantiate_error(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
trex_traffic_gen._start_server = mock.Mock(return_value=0)
trex_traffic_gen._tg_process = mock.MagicMock()
trex_traffic_gen._tg_process.start = mock.Mock()
@@ -355,7 +355,7 @@ class TestTrexTrafficGen(unittest.TestCase):
def test__start_server(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
trex_traffic_gen.ssh_helper = mock.MagicMock()
trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
trex_traffic_gen.scenario_helper.scenario_cfg = {}
@@ -363,7 +363,7 @@ class TestTrexTrafficGen(unittest.TestCase):
def test__start_server_multiple_queues(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
trex_traffic_gen.ssh_helper = mock.MagicMock()
trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
trex_traffic_gen.scenario_helper.scenario_cfg = {
@@ -377,7 +377,7 @@ class TestTrexTrafficGen(unittest.TestCase):
mock_traffic_profile.params = self.TRAFFIC_PROFILE
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- self.sut = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ self.sut = tg_trex.TrexTrafficGen(NAME, vnfd)
self.sut.ssh_helper = mock.Mock()
self.sut.ssh_helper.run = mock.Mock()
self.sut._connect_client = mock.Mock()
@@ -387,13 +387,12 @@ class TestTrexTrafficGen(unittest.TestCase):
# must generate cfg before we can run traffic so Trex port mapping is
# created
self.sut.resource_helper.generate_cfg()
- self.sut._setup_mq_producer = mock.Mock()
with mock.patch.object(self.sut.resource_helper, 'run_traffic'):
- self.sut._traffic_runner(mock_traffic_profile, mock.ANY)
+ self.sut._traffic_runner(mock_traffic_profile)
def test__generate_trex_cfg(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
self.assertIsNone(trex_traffic_gen.resource_helper.generate_cfg())
@@ -432,7 +431,7 @@ class TestTrexTrafficGen(unittest.TestCase):
'local_mac': '00:00:00:00:00:01'},
'vnfd-connection-point-ref': 'xe1',
'name': 'xe1'}]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
trex_traffic_gen.resource_helper.generate_cfg()
trex_traffic_gen.resource_helper._build_ports()
@@ -449,24 +448,25 @@ class TestTrexTrafficGen(unittest.TestCase):
mock_traffic_profile.params = self.TRAFFIC_PROFILE
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- self.sut = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ self.sut = tg_trex.TrexTrafficGen(NAME, vnfd)
self.sut.ssh_helper = mock.Mock()
self.sut.ssh_helper.run = mock.Mock()
self.sut._traffic_runner = mock.Mock(return_value=0)
self.sut.resource_helper.client_started.value = 1
- self.sut.run_traffic(mock_traffic_profile)
+ result = self.sut.run_traffic(mock_traffic_profile)
self.sut._traffic_process.terminate()
+ self.assertIsNotNone(result)
def test_terminate(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
trex_traffic_gen.ssh_helper = mock.MagicMock()
trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
self.assertIsNone(trex_traffic_gen.terminate())
def test__connect_client(self):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd, 'task_id')
+ trex_traffic_gen = tg_trex.TrexTrafficGen(NAME, vnfd)
client = mock.Mock()
client.connect = mock.Mock(return_value=0)
self.assertIsNotNone(trex_traffic_gen.resource_helper._connect(client))
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_trex_vpp.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_trex_vpp.py
new file mode 100644
index 000000000..ef1ae1182
--- /dev/null
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_trex_vpp.py
@@ -0,0 +1,1130 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+from multiprocessing import Process
+
+import mock
+from trex_stl_lib.trex_stl_exceptions import STLError
+
+from yardstick.benchmark.contexts import base as ctx_base
+from yardstick.network_services.traffic_profile import base as tp_base
+from yardstick.network_services.traffic_profile import rfc2544
+from yardstick.network_services.vnf_generic.vnf import base, sample_vnf, \
+ tg_trex_vpp
+from yardstick.tests.unit.network_services.vnf_generic.vnf.test_base import \
+ mock_ssh
+
+
+class TestTrexVppResourceHelper(unittest.TestCase):
+ TRAFFIC_PROFILE = {
+ "schema": "isb:traffic_profile:0.1",
+ "name": "fixed",
+ "description": "Fixed traffic profile to run UDP traffic",
+ "traffic_profile": {
+ "traffic_type": "FixedTraffic",
+ "frame_rate": 100, # pps
+ "flow_number": 10,
+ "frame_size": 64
+ },
+ }
+
+ def test_fmt_latency(self):
+ mock_setup_helper = mock.Mock()
+ vpp_rfc = tg_trex_vpp.TrexVppResourceHelper(mock_setup_helper)
+ self.assertEqual('10/90/489', vpp_rfc.fmt_latency(10, 90, 489))
+
+ def test_fmt_latency_error(self):
+ mock_setup_helper = mock.Mock()
+ vpp_rfc = tg_trex_vpp.TrexVppResourceHelper(mock_setup_helper)
+ self.assertEqual('-1/-1/-1', vpp_rfc.fmt_latency('err', 'err', 'err'))
+
+ def test_generate_samples(self):
+ stats = {
+ 0: {
+ "ibytes": 55549120,
+ "ierrors": 0,
+ "ipackets": 867955,
+ "obytes": 55549696,
+ "oerrors": 0,
+ "opackets": 867964,
+ "rx_bps": 104339032.0,
+ "rx_bps_L1": 136944984.0,
+ "rx_pps": 203787.2,
+ "rx_util": 1.36944984,
+ "tx_bps": 134126008.0,
+ "tx_bps_L1": 176040392.0,
+ "tx_pps": 261964.9,
+ "tx_util": 1.7604039200000001
+ },
+ 1: {
+ "ibytes": 55549696,
+ "ierrors": 0,
+ "ipackets": 867964,
+ "obytes": 55549120,
+ "oerrors": 0,
+ "opackets": 867955,
+ "rx_bps": 134119648.0,
+ "rx_bps_L1": 176032032.0,
+ "rx_pps": 261952.4,
+ "rx_util": 1.76032032,
+ "tx_bps": 104338192.0,
+ "tx_bps_L1": 136943872.0,
+ "tx_pps": 203785.5,
+ "tx_util": 1.36943872
+ },
+ "flow_stats": {
+ 1: {
+ "rx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "rx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "rx_bytes": {
+ "0": 6400,
+ "1": 0,
+ "total": 6400
+ },
+ "rx_pkts": {
+ "0": 100,
+ "1": 0,
+ "total": 100
+ },
+ "rx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "tx_bytes": {
+ "0": 0,
+ "1": 6400,
+ "total": 6400
+ },
+ "tx_pkts": {
+ "0": 0,
+ "1": 100,
+ "total": 100
+ },
+ "tx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ }
+ },
+ 2: {
+ "rx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "rx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "rx_bytes": {
+ "0": 0,
+ "1": 6464,
+ "total": 6464
+ },
+ "rx_pkts": {
+ "0": 0,
+ "1": 101,
+ "total": 101
+ },
+ "rx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "tx_bytes": {
+ "0": 6464,
+ "1": 0,
+ "total": 6464
+ },
+ "tx_pkts": {
+ "0": 101,
+ "1": 0,
+ "total": 101
+ },
+ "tx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ }
+ },
+ "global": {
+ "rx_err": {
+ "0": 0,
+ "1": 0
+ },
+ "tx_err": {
+ "0": 0,
+ "1": 0
+ }
+ }
+ },
+ "global": {
+ "bw_per_core": 45.6,
+ "cpu_util": 0.1494,
+ "queue_full": 0,
+ "rx_bps": 238458672.0,
+ "rx_cpu_util": 4.751e-05,
+ "rx_drop_bps": 0.0,
+ "rx_pps": 465739.6,
+ "tx_bps": 238464208.0,
+ "tx_pps": 465750.4
+ },
+ "latency": {
+ 1: {
+ "err_cntrs": {
+ "dropped": 0,
+ "dup": 0,
+ "out_of_order": 0,
+ "seq_too_high": 0,
+ "seq_too_low": 0
+ },
+ "latency": {
+ "average": 63.375,
+ "histogram": {
+ "20": 1,
+ "30": 18,
+ "40": 12,
+ "50": 10,
+ "60": 12,
+ "70": 11,
+ "80": 6,
+ "90": 10,
+ "100": 20
+ },
+ "jitter": 23,
+ "last_max": 122,
+ "total_max": 123,
+ "total_min": 20
+ }
+ },
+ 2: {
+ "err_cntrs": {
+ "dropped": 0,
+ "dup": 0,
+ "out_of_order": 0,
+ "seq_too_high": 0,
+ "seq_too_low": 0
+ },
+ "latency": {
+ "average": 74,
+ "histogram": {
+ "60": 20,
+ "70": 10,
+ "80": 3,
+ "90": 4,
+ "100": 64
+ },
+ "jitter": 6,
+ "last_max": 83,
+ "total_max": 135,
+ "total_min": 60
+ }
+ },
+ "global": {
+ "bad_hdr": 0,
+ "old_flow": 0
+ }
+ },
+ "total": {
+ "ibytes": 111098816,
+ "ierrors": 0,
+ "ipackets": 1735919,
+ "obytes": 111098816,
+ "oerrors": 0,
+ "opackets": 1735919,
+ "rx_bps": 238458680.0,
+ "rx_bps_L1": 312977016.0,
+ "rx_pps": 465739.6,
+ "rx_util": 3.1297701599999996,
+ "tx_bps": 238464200.0,
+ "tx_bps_L1": 312984264.0,
+ "tx_pps": 465750.4,
+ "tx_util": 3.12984264
+ }
+ }
+ expected = {
+ "xe0": {
+ "in_packets": 867955,
+ "latency": {
+ 2: {
+ "avg_latency": 74.0,
+ "max_latency": 135.0,
+ "min_latency": 60.0
+ }
+ },
+ "out_packets": 867964,
+ "rx_throughput_bps": 104339032.0,
+ "rx_throughput_fps": 203787.2,
+ "tx_throughput_bps": 134126008.0,
+ "tx_throughput_fps": 261964.9
+ },
+ "xe1": {
+ "in_packets": 867964,
+ "latency": {
+ 1: {
+ "avg_latency": 63.375,
+ "max_latency": 123.0,
+ "min_latency": 20.0
+ }
+ },
+ "out_packets": 867955,
+ "rx_throughput_bps": 134119648.0,
+ "rx_throughput_fps": 261952.4,
+ "tx_throughput_bps": 104338192.0,
+ "tx_throughput_fps": 203785.5
+ }
+ }
+ mock_setup_helper = mock.Mock()
+ vpp_rfc = tg_trex_vpp.TrexVppResourceHelper(mock_setup_helper)
+ vpp_rfc.vnfd_helper = base.VnfdHelper(TestTrexTrafficGenVpp.VNFD_0)
+ port_pg_id = rfc2544.PortPgIDMap()
+ port_pg_id.add_port(1)
+ port_pg_id.increase_pg_id()
+ port_pg_id.add_port(0)
+ port_pg_id.increase_pg_id()
+ self.assertEqual(expected,
+ vpp_rfc.generate_samples(stats, [0, 1], port_pg_id,
+ True))
+
+ def test_generate_samples_error(self):
+ stats = {
+ 0: {
+ "ibytes": 55549120,
+ "ierrors": 0,
+ "ipackets": 867955,
+ "obytes": 55549696,
+ "oerrors": 0,
+ "opackets": 867964,
+ "rx_bps": 104339032.0,
+ "rx_bps_L1": 136944984.0,
+ "rx_pps": 203787.2,
+ "rx_util": 1.36944984,
+ "tx_bps": 134126008.0,
+ "tx_bps_L1": 176040392.0,
+ "tx_pps": 261964.9,
+ "tx_util": 1.7604039200000001
+ },
+ 1: {
+ "ibytes": 55549696,
+ "ierrors": 0,
+ "ipackets": 867964,
+ "obytes": 55549120,
+ "oerrors": 0,
+ "opackets": 867955,
+ "rx_bps": 134119648.0,
+ "rx_bps_L1": 176032032.0,
+ "rx_pps": 261952.4,
+ "rx_util": 1.76032032,
+ "tx_bps": 104338192.0,
+ "tx_bps_L1": 136943872.0,
+ "tx_pps": 203785.5,
+ "tx_util": 1.36943872
+ },
+ "flow_stats": {
+ 1: {
+ "rx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "rx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "rx_bytes": {
+ "0": 6400,
+ "1": 0,
+ "total": 6400
+ },
+ "rx_pkts": {
+ "0": 100,
+ "1": 0,
+ "total": 100
+ },
+ "rx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "tx_bytes": {
+ "0": 0,
+ "1": 6400,
+ "total": 6400
+ },
+ "tx_pkts": {
+ "0": 0,
+ "1": 100,
+ "total": 100
+ },
+ "tx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ }
+ },
+ 2: {
+ "rx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "rx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "rx_bytes": {
+ "0": 0,
+ "1": 6464,
+ "total": 6464
+ },
+ "rx_pkts": {
+ "0": 0,
+ "1": 101,
+ "total": 101
+ },
+ "rx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "tx_bytes": {
+ "0": 6464,
+ "1": 0,
+ "total": 6464
+ },
+ "tx_pkts": {
+ "0": 101,
+ "1": 0,
+ "total": 101
+ },
+ "tx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ }
+ },
+ "global": {
+ "rx_err": {
+ "0": 0,
+ "1": 0
+ },
+ "tx_err": {
+ "0": 0,
+ "1": 0
+ }
+ }
+ },
+ "global": {
+ "bw_per_core": 45.6,
+ "cpu_util": 0.1494,
+ "queue_full": 0,
+ "rx_bps": 238458672.0,
+ "rx_cpu_util": 4.751e-05,
+ "rx_drop_bps": 0.0,
+ "rx_pps": 465739.6,
+ "tx_bps": 238464208.0,
+ "tx_pps": 465750.4
+ },
+ "latency": {
+ 1: {
+ "err_cntrs": {
+ "dropped": 0,
+ "dup": 0,
+ "out_of_order": 0,
+ "seq_too_high": 0,
+ "seq_too_low": 0
+ },
+ "latency": {
+ "average": "err",
+ "histogram": {
+ "20": 1,
+ "30": 18,
+ "40": 12,
+ "50": 10,
+ "60": 12,
+ "70": 11,
+ "80": 6,
+ "90": 10,
+ "100": 20
+ },
+ "jitter": 23,
+ "last_max": 122,
+ "total_max": "err",
+ "total_min": "err"
+ }
+ },
+ 2: {
+ "err_cntrs": {
+ "dropped": 0,
+ "dup": 0,
+ "out_of_order": 0,
+ "seq_too_high": 0,
+ "seq_too_low": 0
+ },
+ "latency": {
+ "average": 74,
+ "histogram": {
+ "60": 20,
+ "70": 10,
+ "80": 3,
+ "90": 4,
+ "100": 64
+ },
+ "jitter": 6,
+ "last_max": 83,
+ "total_max": 135,
+ "total_min": 60
+ }
+ },
+ "global": {
+ "bad_hdr": 0,
+ "old_flow": 0
+ }
+ },
+ "total": {
+ "ibytes": 111098816,
+ "ierrors": 0,
+ "ipackets": 1735919,
+ "obytes": 111098816,
+ "oerrors": 0,
+ "opackets": 1735919,
+ "rx_bps": 238458680.0,
+ "rx_bps_L1": 312977016.0,
+ "rx_pps": 465739.6,
+ "rx_util": 3.1297701599999996,
+ "tx_bps": 238464200.0,
+ "tx_bps_L1": 312984264.0,
+ "tx_pps": 465750.4,
+ "tx_util": 3.12984264
+ }
+ }
+ expected = {'xe0': {'in_packets': 867955,
+ 'latency': {2: {'avg_latency': 74.0,
+ 'max_latency': 135.0,
+ 'min_latency': 60.0}},
+ 'out_packets': 867964,
+ 'rx_throughput_bps': 104339032.0,
+ 'rx_throughput_fps': 203787.2,
+ 'tx_throughput_bps': 134126008.0,
+ 'tx_throughput_fps': 261964.9},
+ 'xe1': {'in_packets': 867964,
+ 'latency': {1: {'avg_latency': -1.0,
+ 'max_latency': -1.0,
+ 'min_latency': -1.0}},
+ 'out_packets': 867955,
+ 'rx_throughput_bps': 134119648.0,
+ 'rx_throughput_fps': 261952.4,
+ 'tx_throughput_bps': 104338192.0,
+ 'tx_throughput_fps': 203785.5}}
+ mock_setup_helper = mock.Mock()
+ vpp_rfc = tg_trex_vpp.TrexVppResourceHelper(mock_setup_helper)
+ vpp_rfc.vnfd_helper = base.VnfdHelper(TestTrexTrafficGenVpp.VNFD_0)
+ vpp_rfc.get_stats = mock.Mock()
+ vpp_rfc.get_stats.return_value = stats
+ port_pg_id = rfc2544.PortPgIDMap()
+ port_pg_id.add_port(1)
+ port_pg_id.increase_pg_id()
+ port_pg_id.add_port(0)
+ port_pg_id.increase_pg_id()
+ self.assertEqual(expected,
+ vpp_rfc.generate_samples(stats=None, ports=[0, 1],
+ port_pg_id=port_pg_id,
+ latency=True))
+
+ def test__run_traffic_once(self):
+ mock_setup_helper = mock.Mock()
+ mock_traffic_profile = mock.Mock()
+ vpp_rfc = tg_trex_vpp.TrexVppResourceHelper(mock_setup_helper)
+ vpp_rfc.TRANSIENT_PERIOD = 0
+ vpp_rfc.rfc2544_helper = mock.Mock()
+
+ self.assertTrue(vpp_rfc._run_traffic_once(mock_traffic_profile))
+ mock_traffic_profile.execute_traffic.assert_called_once_with(vpp_rfc)
+
+ def test_run_traffic(self):
+ mock_traffic_profile = mock.Mock(autospec=tp_base.TrafficProfile)
+ mock_traffic_profile.get_traffic_definition.return_value = "64"
+ mock_traffic_profile.params = self.TRAFFIC_PROFILE
+ mock_setup_helper = mock.Mock()
+ vpp_rfc = tg_trex_vpp.TrexVppResourceHelper(mock_setup_helper)
+ vpp_rfc.ssh_helper = mock.Mock()
+ vpp_rfc.ssh_helper.run = mock.Mock()
+ vpp_rfc._traffic_runner = mock.Mock(return_value=0)
+ vpp_rfc._build_ports = mock.Mock()
+ vpp_rfc._connect = mock.Mock()
+ vpp_rfc.run_traffic(mock_traffic_profile)
+
+ def test_send_traffic_on_tg(self):
+ stats = {
+ 0: {
+ "ibytes": 55549120,
+ "ierrors": 0,
+ "ipackets": 867955,
+ "obytes": 55549696,
+ "oerrors": 0,
+ "opackets": 867964,
+ "rx_bps": 104339032.0,
+ "rx_bps_L1": 136944984.0,
+ "rx_pps": 203787.2,
+ "rx_util": 1.36944984,
+ "tx_bps": 134126008.0,
+ "tx_bps_L1": 176040392.0,
+ "tx_pps": 261964.9,
+ "tx_util": 1.7604039200000001
+ },
+ 1: {
+ "ibytes": 55549696,
+ "ierrors": 0,
+ "ipackets": 867964,
+ "obytes": 55549120,
+ "oerrors": 0,
+ "opackets": 867955,
+ "rx_bps": 134119648.0,
+ "rx_bps_L1": 176032032.0,
+ "rx_pps": 261952.4,
+ "rx_util": 1.76032032,
+ "tx_bps": 104338192.0,
+ "tx_bps_L1": 136943872.0,
+ "tx_pps": 203785.5,
+ "tx_util": 1.36943872
+ },
+ "flow_stats": {
+ 1: {
+ "rx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "rx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "rx_bytes": {
+ "0": 6400,
+ "1": 0,
+ "total": 6400
+ },
+ "rx_pkts": {
+ "0": 100,
+ "1": 0,
+ "total": 100
+ },
+ "rx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "tx_bytes": {
+ "0": 0,
+ "1": 6400,
+ "total": 6400
+ },
+ "tx_pkts": {
+ "0": 0,
+ "1": 100,
+ "total": 100
+ },
+ "tx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ }
+ },
+ 2: {
+ "rx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "rx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "rx_bytes": {
+ "0": 0,
+ "1": 6464,
+ "total": 6464
+ },
+ "rx_pkts": {
+ "0": 0,
+ "1": 101,
+ "total": 101
+ },
+ "rx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ },
+ "tx_bps_l1": {
+ "0": 0.0,
+ "1": 0.0,
+ "total": 0.0
+ },
+ "tx_bytes": {
+ "0": 6464,
+ "1": 0,
+ "total": 6464
+ },
+ "tx_pkts": {
+ "0": 101,
+ "1": 0,
+ "total": 101
+ },
+ "tx_pps": {
+ "0": 0,
+ "1": 0,
+ "total": 0
+ }
+ },
+ "global": {
+ "rx_err": {
+ "0": 0,
+ "1": 0
+ },
+ "tx_err": {
+ "0": 0,
+ "1": 0
+ }
+ }
+ },
+ "global": {
+ "bw_per_core": 45.6,
+ "cpu_util": 0.1494,
+ "queue_full": 0,
+ "rx_bps": 238458672.0,
+ "rx_cpu_util": 4.751e-05,
+ "rx_drop_bps": 0.0,
+ "rx_pps": 465739.6,
+ "tx_bps": 238464208.0,
+ "tx_pps": 465750.4
+ },
+ "latency": {
+ 1: {
+ "err_cntrs": {
+ "dropped": 0,
+ "dup": 0,
+ "out_of_order": 0,
+ "seq_too_high": 0,
+ "seq_too_low": 0
+ },
+ "latency": {
+ "average": 63.375,
+ "histogram": {
+ "20": 1,
+ "30": 18,
+ "40": 12,
+ "50": 10,
+ "60": 12,
+ "70": 11,
+ "80": 6,
+ "90": 10,
+ "100": 20
+ },
+ "jitter": 23,
+ "last_max": 122,
+ "total_max": 123,
+ "total_min": 20
+ }
+ },
+ 2: {
+ "err_cntrs": {
+ "dropped": 0,
+ "dup": 0,
+ "out_of_order": 0,
+ "seq_too_high": 0,
+ "seq_too_low": 0
+ },
+ "latency": {
+ "average": 74,
+ "histogram": {
+ "60": 20,
+ "70": 10,
+ "80": 3,
+ "90": 4,
+ "100": 64
+ },
+ "jitter": 6,
+ "last_max": 83,
+ "total_max": 135,
+ "total_min": 60
+ }
+ },
+ "global": {
+ "bad_hdr": 0,
+ "old_flow": 0
+ }
+ },
+ "total": {
+ "ibytes": 111098816,
+ "ierrors": 0,
+ "ipackets": 1735919,
+ "obytes": 111098816,
+ "oerrors": 0,
+ "opackets": 1735919,
+ "rx_bps": 238458680.0,
+ "rx_bps_L1": 312977016.0,
+ "rx_pps": 465739.6,
+ "rx_util": 3.1297701599999996,
+ "tx_bps": 238464200.0,
+ "tx_bps_L1": 312984264.0,
+ "tx_pps": 465750.4,
+ "tx_util": 3.12984264
+ }
+ }
+ mock_setup_helper = mock.Mock()
+ vpp_rfc = tg_trex_vpp.TrexVppResourceHelper(mock_setup_helper)
+ vpp_rfc.vnfd_helper = base.VnfdHelper(TestTrexTrafficGenVpp.VNFD_0)
+ vpp_rfc.client = mock.Mock()
+ vpp_rfc.client.get_warnings.return_value = 'get_warnings'
+ vpp_rfc.client.get_stats.return_value = stats
+ port_pg_id = rfc2544.PortPgIDMap()
+ port_pg_id.add_port(1)
+ port_pg_id.increase_pg_id()
+ port_pg_id.add_port(0)
+ port_pg_id.increase_pg_id()
+ self.assertEqual(stats,
+ vpp_rfc.send_traffic_on_tg([0, 1], port_pg_id, 30,
+ 10000, True))
+
+ def test_send_traffic_on_tg_error(self):
+ mock_setup_helper = mock.Mock()
+ vpp_rfc = tg_trex_vpp.TrexVppResourceHelper(mock_setup_helper)
+ vpp_rfc.vnfd_helper = base.VnfdHelper(TestTrexTrafficGenVpp.VNFD_0)
+ vpp_rfc.client = mock.Mock()
+ vpp_rfc.client.get_warnings.return_value = 'get_warnings'
+ vpp_rfc.client.get_stats.side_effect = STLError('get_stats')
+ vpp_rfc.client.wait_on_traffic.side_effect = STLError(
+ 'wait_on_traffic')
+ port_pg_id = rfc2544.PortPgIDMap()
+ port_pg_id.add_port(1)
+ port_pg_id.increase_pg_id()
+ port_pg_id.add_port(0)
+ port_pg_id.increase_pg_id()
+ # with self.assertRaises(RuntimeError) as raised:
+ vpp_rfc.send_traffic_on_tg([0, 1], port_pg_id, 30, 10000, True)
+ # self.assertIn('TRex stateless runtime error', str(raised.exception))
+
+
+class TestTrexTrafficGenVpp(unittest.TestCase):
+ VNFD_0 = {
+ "benchmark": {
+ "kpi": [
+ "rx_throughput_fps",
+ "tx_throughput_fps",
+ "tx_throughput_mbps",
+ "rx_throughput_mbps",
+ "in_packets",
+ "out_packets",
+ "min_latency",
+ "max_latency",
+ "avg_latency"
+ ]
+ },
+ "description": "TRex stateless traffic verifier",
+ "id": "TrexTrafficGenVpp",
+ "mgmt-interface": {
+ "ip": "10.10.10.10",
+ "password": "r00t",
+ "user": "root",
+ "vdu-id": "trexgen-baremetal"
+ },
+ "name": "trexverifier",
+ "short-name": "trexverifier",
+ "vdu": [
+ {
+ "description": "TRex stateless traffic verifier",
+ "external-interface": [
+ {
+ "name": "xe0",
+ "virtual-interface": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.2",
+ "dst_mac": "90:e2:ba:7c:41:a8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.1",
+ "local_mac": "90:e2:ba:7c:30:e8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_intf": {
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.2",
+ "local_mac": "90:e2:ba:7c:41:a8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe0",
+ "peer_name": "tg__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:ff:06.0"
+ },
+ "peer_name": "vnf__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:81:00.0"
+ },
+ "vnfd-connection-point-ref": "xe0"
+ },
+ {
+ "name": "xe1",
+ "virtual-interface": {
+ "dpdk_port_num": 1,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.101.2",
+ "dst_mac": "90:e2:ba:7c:41:a9",
+ "ifname": "xe1",
+ "local_ip": "192.168.101.1",
+ "local_mac": "90:e2:ba:7c:30:e9",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_intf": {
+ "driver": "igb_uio",
+ "dst_ip": "192.168.101.1",
+ "dst_mac": "90:e2:ba:7c:30:e9",
+ "ifname": "xe0",
+ "local_ip": "192.168.101.2",
+ "local_mac": "90:e2:ba:7c:41:a9",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_name": "tg__0",
+ "vld_id": "downlink_0",
+ "vpci": "0000:ff:06.0"
+ },
+ "peer_name": "vnf__1",
+ "vld_id": "downlink_0",
+ "vpci": "0000:81:00.1"
+ },
+ "vnfd-connection-point-ref": "xe1"
+ }
+ ],
+ "id": "trexgen-baremetal",
+ "name": "trexgen-baremetal"
+ }
+ ]
+ }
+
+ VNFD = {
+ 'vnfd:vnfd-catalog': {
+ 'vnfd': [
+ VNFD_0,
+ ],
+ },
+ }
+
+ def setUp(self):
+ self._mock_ssh_helper = mock.patch.object(sample_vnf, 'VnfSshHelper')
+ self.mock_ssh_helper = self._mock_ssh_helper.start()
+ self.addCleanup(self._stop_mocks)
+
+ def _stop_mocks(self):
+ self._mock_ssh_helper.stop()
+
+ def test___init__(self):
+ trex_traffic_gen = tg_trex_vpp.TrexTrafficGenVpp(
+ 'tg0', self.VNFD_0)
+ self.assertIsNotNone(
+ trex_traffic_gen.resource_helper._terminated.value)
+
+ def test__check_status(self):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ trex_traffic_gen = tg_trex_vpp.TrexTrafficGenVpp('tg0', vnfd)
+ trex_traffic_gen.ssh_helper = mock.MagicMock()
+ trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
+ trex_traffic_gen.resource_helper.ssh_helper.execute.return_value = 0, '', ''
+ trex_traffic_gen.scenario_helper.scenario_cfg = {}
+ self.assertEqual(0, trex_traffic_gen._check_status())
+
+ def test__start_server(self):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ trex_traffic_gen = tg_trex_vpp.TrexTrafficGenVpp('tg0', vnfd)
+ trex_traffic_gen.ssh_helper = mock.MagicMock()
+ trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
+ trex_traffic_gen.scenario_helper.scenario_cfg = {}
+ self.assertIsNone(trex_traffic_gen._start_server())
+
+ @mock.patch.object(ctx_base.Context, 'get_physical_node_from_server',
+ return_value='mock_node')
+ def test_collect_kpi(self, *args):
+ trex_traffic_gen = tg_trex_vpp.TrexTrafficGenVpp(
+ 'tg0', self.VNFD_0)
+ trex_traffic_gen.scenario_helper.scenario_cfg = {
+ 'nodes': {trex_traffic_gen.name: "mock"}
+ }
+ expected = {
+ 'physical_node': 'mock_node',
+ 'collect_stats': {},
+ }
+ self.assertEqual(trex_traffic_gen.collect_kpi(), expected)
+
+ @mock.patch.object(ctx_base.Context, 'get_context_from_server',
+ return_value='fake_context')
+ def test_instantiate(self, *args):
+ trex_traffic_gen = tg_trex_vpp.TrexTrafficGenVpp(
+ 'tg0', self.VNFD_0)
+ trex_traffic_gen._start_server = mock.Mock(return_value=0)
+ trex_traffic_gen.resource_helper = mock.MagicMock()
+ trex_traffic_gen.setup_helper.setup_vnf_environment = mock.MagicMock()
+
+ scenario_cfg = {
+ "tc": "tc_baremetal_rfc2544_ipv4_1flow_64B",
+ "topology": 'nsb_test_case.yaml',
+ 'options': {
+ 'packetsize': 64,
+ 'traffic_type': 4,
+ 'rfc2544': {
+ 'allowed_drop_rate': '0.8 - 1',
+ },
+ 'vnf__0': {
+ 'rules': 'acl_1rule.yaml',
+ 'vnf_config': {
+ 'lb_config': 'SW',
+ 'lb_count': 1,
+ 'worker_config': '1C/1T',
+ 'worker_threads': 1
+ },
+ },
+ },
+ }
+ tg_trex_vpp.WAIT_TIME = 3
+ scenario_cfg.update({"nodes": {"tg0": {}, "vnf0": {}}})
+ self.assertIsNone(trex_traffic_gen.instantiate(scenario_cfg, {}))
+
+ @mock.patch.object(ctx_base.Context, 'get_context_from_server',
+ return_value='fake_context')
+ def test_instantiate_error(self, *args):
+ trex_traffic_gen = tg_trex_vpp.TrexTrafficGenVpp(
+ 'tg0', self.VNFD_0)
+ trex_traffic_gen.resource_helper = mock.MagicMock()
+ trex_traffic_gen.setup_helper.setup_vnf_environment = mock.MagicMock()
+ scenario_cfg = {
+ "tc": "tc_baremetal_rfc2544_ipv4_1flow_64B",
+ "nodes": {
+ "tg0": {},
+ "vnf0": {}
+ },
+ "topology": 'nsb_test_case.yaml',
+ 'options': {
+ 'packetsize': 64,
+ 'traffic_type': 4,
+ 'rfc2544': {
+ 'allowed_drop_rate': '0.8 - 1',
+ },
+ 'vnf__0': {
+ 'rules': 'acl_1rule.yaml',
+ 'vnf_config': {
+ 'lb_config': 'SW',
+ 'lb_count': 1,
+ 'worker_config': '1C/1T',
+ 'worker_threads': 1,
+ },
+ },
+ },
+ }
+ trex_traffic_gen.instantiate(scenario_cfg, {})
+
+ @mock.patch(
+ 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper')
+ def test_wait_for_instantiate(self, ssh, *args):
+ mock_ssh(ssh)
+
+ mock_process = mock.Mock(autospec=Process)
+ mock_process.is_alive.return_value = True
+ mock_process.exitcode = 432
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ trex_traffic_gen = tg_trex_vpp.TrexTrafficGenVpp('tg0', vnfd)
+ trex_traffic_gen.ssh_helper = mock.MagicMock()
+ trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
+ trex_traffic_gen.resource_helper.ssh_helper.execute.return_value = 0, '', ''
+ trex_traffic_gen.scenario_helper.scenario_cfg = {}
+ trex_traffic_gen._tg_process = mock_process
+ self.assertEqual(432, trex_traffic_gen.wait_for_instantiate())
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_vcmts_pktgen.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_vcmts_pktgen.py
new file mode 100755
index 000000000..3b226d3f1
--- /dev/null
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_tg_vcmts_pktgen.py
@@ -0,0 +1,652 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+import mock
+import socket
+import threading
+import time
+import os
+import copy
+
+from yardstick.benchmark.contexts import base as ctx_base
+from yardstick.network_services.vnf_generic.vnf.base import VnfdHelper
+from yardstick.network_services.vnf_generic.vnf import tg_vcmts_pktgen
+from yardstick.common import exceptions
+
+
+NAME = "tg__0"
+
+
+class TestPktgenHelper(unittest.TestCase):
+
+ def test___init__(self):
+ pktgen_helper = tg_vcmts_pktgen.PktgenHelper("localhost", 23000)
+ self.assertEqual(pktgen_helper.host, "localhost")
+ self.assertEqual(pktgen_helper.port, 23000)
+ self.assertFalse(pktgen_helper.connected)
+
+ def _run_fake_server(self):
+ server_sock = socket.socket()
+ server_sock.bind(('localhost', 23000))
+ server_sock.listen(0)
+ client_socket, _ = server_sock.accept()
+ client_socket.close()
+ server_sock.close()
+
+ def test__connect(self):
+ pktgen_helper = tg_vcmts_pktgen.PktgenHelper("localhost", 23000)
+ self.assertFalse(pktgen_helper._connect())
+ server_thread = threading.Thread(target=self._run_fake_server)
+ server_thread.start()
+ time.sleep(0.5)
+ self.assertTrue(pktgen_helper._connect())
+ pktgen_helper._sock.close()
+ server_thread.join()
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.tg_vcmts_pktgen.time')
+ def test_connect(self, *args):
+ pktgen_helper = tg_vcmts_pktgen.PktgenHelper("localhost", 23000)
+ pktgen_helper.connected = True
+ self.assertTrue(pktgen_helper.connect())
+ pktgen_helper.connected = False
+
+ pktgen_helper._connect = mock.MagicMock(return_value=True)
+ self.assertTrue(pktgen_helper.connect())
+ self.assertTrue(pktgen_helper.connected)
+
+ pktgen_helper = tg_vcmts_pktgen.PktgenHelper("localhost", 23000)
+ pktgen_helper._connect = mock.MagicMock(return_value=False)
+ self.assertFalse(pktgen_helper.connect())
+ self.assertFalse(pktgen_helper.connected)
+
+ def test_send_command(self):
+ pktgen_helper = tg_vcmts_pktgen.PktgenHelper("localhost", 23000)
+ self.assertFalse(pktgen_helper.send_command(""))
+
+ pktgen_helper.connected = True
+ pktgen_helper._sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+ self.assertFalse(pktgen_helper.send_command(""))
+
+ pktgen_helper._sock = mock.MagicMock()
+ self.assertTrue(pktgen_helper.send_command(""))
+
+
+class TestVcmtsPktgenSetupEnvHelper(unittest.TestCase):
+
+ PKTGEN_PARAMETERS = "export LUA_PATH=/vcmts/Pktgen.lua;"\
+ "export CMK_PROC_FS=/host/proc;"\
+ " /pktgen-config/setup.sh 0 4 18:02.0 "\
+ "18:02.1 18:02.2 18:02.3 00:00.0 00:00.0 "\
+ "00:00.0 00:00.0 imix1_100cms_1ofdm.pcap "\
+ "imix1_100cms_1ofdm.pcap imix1_100cms_1ofdm.pcap "\
+ "imix1_100cms_1ofdm.pcap imix1_100cms_1ofdm.pcap "\
+ "imix1_100cms_1ofdm.pcap imix1_100cms_1ofdm.pcap "\
+ "imix1_100cms_1ofdm.pcap"
+
+ OPTIONS = {
+ "pktgen_values": "/tmp/pktgen_values.yaml",
+ "tg__0": {
+ "pktgen_id": 0
+ },
+ "vcmts_influxdb_ip": "10.80.5.150",
+ "vcmts_influxdb_port": 8086,
+ "vcmtsd_values": "/tmp/vcmtsd_values.yaml",
+ "vnf__0": {
+ "sg_id": 0,
+ "stream_dir": "us"
+ },
+ "vnf__1": {
+ "sg_id": 0,
+ "stream_dir": "ds"
+ }
+ }
+
+ def setUp(self):
+ vnfd_helper = VnfdHelper(
+ TestVcmtsPktgen.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+
+ self.setup_helper = tg_vcmts_pktgen.VcmtsPktgenSetupEnvHelper(
+ vnfd_helper, ssh_helper, scenario_helper)
+
+ def test_generate_pcap_filename(self):
+ pcap_file_name = self.setup_helper.generate_pcap_filename(\
+ TestVcmtsPktgen.PKTGEN_POD_VALUES[0]['ports'][0])
+ self.assertEquals(pcap_file_name, "imix1_100cms_1ofdm.pcap")
+
+ def test_find_port_cfg(self):
+ port_cfg = self.setup_helper.find_port_cfg(\
+ TestVcmtsPktgen.PKTGEN_POD_VALUES[0]['ports'], "port_0")
+ self.assertIsNotNone(port_cfg)
+
+ port_cfg = self.setup_helper.find_port_cfg(\
+ TestVcmtsPktgen.PKTGEN_POD_VALUES[0]['ports'], "port_8")
+ self.assertIsNone(port_cfg)
+
+ def test_build_pktgen_parameters(self):
+ parameters = self.setup_helper.build_pktgen_parameters(
+ TestVcmtsPktgen.PKTGEN_POD_VALUES[0])
+ self.assertEquals(parameters, self.PKTGEN_PARAMETERS)
+
+ def test_start_pktgen(self):
+ self.setup_helper.ssh_helper = mock.MagicMock()
+ self.setup_helper.start_pktgen(TestVcmtsPktgen.PKTGEN_POD_VALUES[0])
+ self.setup_helper.ssh_helper.send_command.assert_called_with(
+ self.PKTGEN_PARAMETERS)
+
+ def test_setup_vnf_environment(self):
+ self.assertIsNone(self.setup_helper.setup_vnf_environment())
+
+class TestVcmtsPktgen(unittest.TestCase):
+
+ VNFD = {'vnfd:vnfd-catalog':
+ {'vnfd':
+ [{
+ "benchmark": {
+ "kpi": [
+ "upstream/bits_per_second"
+ ]
+ },
+ "connection-point": [
+ {
+ "name": "xe0",
+ "type": "VPORT"
+ },
+ {
+ "name": "xe1",
+ "type": "VPORT"
+ }
+ ],
+ "description": "vCMTS Pktgen Kubernetes",
+ "id": "VcmtsPktgen",
+ "mgmt-interface": {
+ "ip": "192.168.24.150",
+ "key_filename": "/tmp/yardstick_key-a3b663c2",
+ "user": "root",
+ "vdu-id": "vcmtspktgen-kubernetes"
+ },
+ "name": "vcmtspktgen",
+ "short-name": "vcmtspktgen",
+ "vdu": [
+ {
+ "description": "vCMTS Pktgen Kubernetes",
+ "external-interface": [],
+ "id": "vcmtspktgen-kubernetes",
+ "name": "vcmtspktgen-kubernetes"
+ }
+ ],
+ "vm-flavor": {
+ "memory-mb": "4096",
+ "vcpu-count": "4"
+ }
+ }]
+ }}
+
+ PKTGEN_POD_VALUES = [
+ {
+ "num_ports": "4",
+ "pktgen_id": "0",
+ "ports": [
+ {
+ "net_pktgen": "18:02.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_0": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "18:02.1",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_1": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "18:02.2",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_2": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "18:02.3",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_3": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "00:00.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_4": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "00:00.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_5": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "00:00.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_6": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "00:00.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_7": "",
+ "traffic_type": "imix1"
+ }
+ ]
+ },
+ {
+ "num_ports": 4,
+ "pktgen_id": 1,
+ "ports": [
+ {
+ "net_pktgen": "18:0a.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_0": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "18:0a.1",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_1": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "18:0a.2",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_2": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "18:0a.3",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_3": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "00:00.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_4": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "00:00.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_5": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "00:00.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_6": "",
+ "traffic_type": "imix1"
+ },
+ {
+ "net_pktgen": "00:00.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "port_7": "",
+ "traffic_type": "imix1"
+ }
+ ]
+ }
+ ]
+
+ SCENARIO_CFG = {
+ "nodes": {
+ "tg__0": "pktgen0-k8syardstick-a3b663c2",
+ "vnf__0": "vnf0us-k8syardstick-a3b663c2",
+ "vnf__1": "vnf0ds-k8syardstick-a3b663c2"
+ },
+ "options": {
+ "pktgen_values": "/tmp/pktgen_values.yaml",
+ "tg__0": {
+ "pktgen_id": 0
+ },
+ "vcmts_influxdb_ip": "10.80.5.150",
+ "vcmts_influxdb_port": 8086,
+ "vcmtsd_values": "/tmp/vcmtsd_values.yaml",
+ "vnf__0": {
+ "sg_id": 0,
+ "stream_dir": "us"
+ },
+ "vnf__1": {
+ "sg_id": 0,
+ "stream_dir": "ds"
+ }
+ },
+ "task_id": "a3b663c2-e616-4777-b6d0-ec2ea7a06f42",
+ "task_path": "samples/vnf_samples/nsut/cmts",
+ "tc": "tc_vcmts_k8s_pktgen",
+ "topology": "k8s_vcmts_topology.yaml",
+ "traffic_profile": "../../traffic_profiles/fixed.yaml",
+ "type": "NSPerf"
+ }
+
+ CONTEXT_CFG = {
+ "networks": {
+ "flannel": {
+ "name": "flannel"
+ },
+ "xe0": {
+ "name": "xe0"
+ },
+ "xe1": {
+ "name": "xe1"
+ }
+ },
+ "nodes": {
+ "tg__0": {
+ "VNF model": "../../vnf_descriptors/tg_vcmts_tpl.yaml",
+ "interfaces": {
+ "flannel": {
+ "local_ip": "192.168.24.150",
+ "local_mac": None,
+ "network_name": "flannel"
+ },
+ "xe0": {
+ "local_ip": "192.168.24.150",
+ "local_mac": None,
+ "network_name": "xe0"
+ },
+ "xe1": {
+ "local_ip": "192.168.24.150",
+ "local_mac": None,
+ "network_name": "xe1"
+ }
+ },
+ "ip": "192.168.24.150",
+ "key_filename": "/tmp/yardstick_key-a3b663c2",
+ "member-vnf-index": "1",
+ "name": "pktgen0-k8syardstick-a3b663c2",
+ "private_ip": "192.168.24.150",
+ "service_ports": [
+ {
+ "name": "ssh",
+ "node_port": 60270,
+ "port": 22,
+ "protocol": "TCP",
+ "target_port": 22
+ },
+ {
+ "name": "lua",
+ "node_port": 43619,
+ "port": 22022,
+ "protocol": "TCP",
+ "target_port": 22022
+ }
+ ],
+ "ssh_port": 60270,
+ "user": "root",
+ "vnfd-id-ref": "tg__0"
+ },
+ "vnf__0": {
+ "VNF model": "../../vnf_descriptors/vnf_vcmts_tpl.yaml",
+ "interfaces": {
+ "flannel": {
+ "local_ip": "192.168.100.132",
+ "local_mac": None,
+ "network_name": "flannel"
+ },
+ "xe0": {
+ "local_ip": "192.168.100.132",
+ "local_mac": None,
+ "network_name": "xe0"
+ },
+ "xe1": {
+ "local_ip": "192.168.100.132",
+ "local_mac": None,
+ "network_name": "xe1"
+ }
+ },
+ "ip": "192.168.100.132",
+ "key_filename": "/tmp/yardstick_key-a3b663c2",
+ "member-vnf-index": "3",
+ "name": "vnf0us-k8syardstick-a3b663c2",
+ "private_ip": "192.168.100.132",
+ "service_ports": [
+ {
+ "name": "ssh",
+ "node_port": 57057,
+ "port": 22,
+ "protocol": "TCP",
+ "target_port": 22
+ },
+ {
+ "name": "lua",
+ "node_port": 29700,
+ "port": 22022,
+ "protocol": "TCP",
+ "target_port": 22022
+ }
+ ],
+ "ssh_port": 57057,
+ "user": "root",
+ "vnfd-id-ref": "vnf__0"
+ },
+ "vnf__1": {
+ "VNF model": "../../vnf_descriptors/vnf_vcmts_tpl.yaml",
+ "interfaces": {
+ "flannel": {
+ "local_ip": "192.168.100.134",
+ "local_mac": None,
+ "network_name": "flannel"
+ },
+ "xe0": {
+ "local_ip": "192.168.100.134",
+ "local_mac": None,
+ "network_name": "xe0"
+ },
+ "xe1": {
+ "local_ip": "192.168.100.134",
+ "local_mac": None,
+ "network_name": "xe1"
+ }
+ },
+ "ip": "192.168.100.134",
+ "key_filename": "/tmp/yardstick_key-a3b663c2",
+ "member-vnf-index": "4",
+ "name": "vnf0ds-k8syardstick-a3b663c2",
+ "private_ip": "192.168.100.134",
+ "service_ports": [
+ {
+ "name": "ssh",
+ "node_port": 18581,
+ "port": 22,
+ "protocol": "TCP",
+ "target_port": 22
+ },
+ {
+ "name": "lua",
+ "node_port": 18469,
+ "port": 22022,
+ "protocol": "TCP",
+ "target_port": 22022
+ }
+ ],
+ "ssh_port": 18581,
+ "user": "root",
+ "vnfd-id-ref": "vnf__1"
+ }
+ }
+ }
+
+ PKTGEN_VALUES_PATH = "/tmp/pktgen_values.yaml"
+
+ PKTGEN_VALUES = \
+ "serviceAccount: cmk-serviceaccount\n" \
+ "images:\n" \
+ " vcmts_pktgen: vcmts-pktgen:v18.10\n" \
+ "topology:\n" \
+ " pktgen_replicas: 8\n" \
+ " pktgen_pods:\n" \
+ " - pktgen_id: 0\n" \
+ " num_ports: 4\n" \
+ " ports:\n" \
+ " - port_0:\n" \
+ " traffic_type: 'imix2'\n" \
+ " num_ofdm: 4\n" \
+ " num_subs: 300\n" \
+ " net_pktgen: 8a:02.0\n" \
+ " - port_1:\n" \
+ " traffic_type: 'imix2'\n" \
+ " num_ofdm: 4\n" \
+ " num_subs: 300\n" \
+ " net_pktgen: 8a:02.1\n" \
+ " - port_2:\n" \
+ " traffic_type: 'imix2'\n" \
+ " num_ofdm: 4\n" \
+ " num_subs: 300\n" \
+ " net_pktgen: 8a:02.2\n" \
+ " - port_3:\n" \
+ " traffic_type: 'imix2'\n" \
+ " num_ofdm: 4\n" \
+ " num_subs: 300\n" \
+ " net_pktgen: 8a:02.3\n" \
+ " - port_4:\n" \
+ " traffic_type: 'imix2'\n" \
+ " num_ofdm: 4\n" \
+ " num_subs: 300\n" \
+ " net_pktgen: 8a:02.4\n" \
+ " - port_5:\n" \
+ " traffic_type: 'imix2'\n" \
+ " num_ofdm: 4\n" \
+ " num_subs: 300\n" \
+ " net_pktgen: 8a:02.5\n" \
+ " - port_6:\n" \
+ " traffic_type: 'imix2'\n" \
+ " num_ofdm: 4\n" \
+ " num_subs: 300\n" \
+ " net_pktgen: 8a:02.6\n" \
+ " - port_7:\n" \
+ " traffic_type: 'imix2'\n" \
+ " num_ofdm: 4\n" \
+ " num_subs: 300\n" \
+ " net_pktgen: 8a:02.7\n"
+
+ def setUp(self):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ self.vcmts_pktgen = tg_vcmts_pktgen.VcmtsPktgen(NAME, vnfd)
+ self.vcmts_pktgen._start_server = mock.Mock(return_value=0)
+ self.vcmts_pktgen.resource_helper = mock.MagicMock()
+ self.vcmts_pktgen.setup_helper = mock.MagicMock()
+
+ def test___init__(self):
+ self.assertFalse(self.vcmts_pktgen.traffic_finished)
+ self.assertIsNotNone(self.vcmts_pktgen.setup_helper)
+ self.assertIsNotNone(self.vcmts_pktgen.resource_helper)
+
+ def test_extract_pod_cfg(self):
+ pod_cfg = self.vcmts_pktgen.extract_pod_cfg(self.PKTGEN_POD_VALUES, "0")
+ self.assertIsNotNone(pod_cfg)
+ self.assertEqual(pod_cfg["pktgen_id"], "0")
+ pod_cfg = self.vcmts_pktgen.extract_pod_cfg(self.PKTGEN_POD_VALUES, "4")
+ self.assertIsNone(pod_cfg)
+
+ @mock.patch.object(ctx_base.Context, 'get_context_from_server',
+ return_value='fake_context')
+ def test_instantiate_missing_pktgen_values_key(self, *args):
+ err_scenario_cfg = copy.deepcopy(self.SCENARIO_CFG)
+ err_scenario_cfg['options'].pop('pktgen_values', None)
+ with self.assertRaises(KeyError):
+ self.vcmts_pktgen.instantiate(err_scenario_cfg, self.CONTEXT_CFG)
+
+ @mock.patch.object(ctx_base.Context, 'get_context_from_server',
+ return_value='fake_context')
+ def test_instantiate_missing_pktgen_values_file(self, *args):
+ if os.path.isfile(self.PKTGEN_VALUES_PATH):
+ os.remove(self.PKTGEN_VALUES_PATH)
+ err_scenario_cfg = copy.deepcopy(self.SCENARIO_CFG)
+ err_scenario_cfg['options']['pktgen_values'] = self.PKTGEN_VALUES_PATH
+ with self.assertRaises(RuntimeError):
+ self.vcmts_pktgen.instantiate(err_scenario_cfg, self.CONTEXT_CFG)
+
+ @mock.patch.object(ctx_base.Context, 'get_context_from_server',
+ return_value='fake_context')
+ def test_instantiate_empty_pktgen_values_file(self, *args):
+ yaml_sample = open(self.PKTGEN_VALUES_PATH, 'w')
+ yaml_sample.write("")
+ yaml_sample.close()
+
+ err_scenario_cfg = copy.deepcopy(self.SCENARIO_CFG)
+ err_scenario_cfg['options']['pktgen_values'] = self.PKTGEN_VALUES_PATH
+ with self.assertRaises(RuntimeError):
+ self.vcmts_pktgen.instantiate(err_scenario_cfg, self.CONTEXT_CFG)
+
+ if os.path.isfile(self.PKTGEN_VALUES_PATH):
+ os.remove(self.PKTGEN_VALUES_PATH)
+
+ @mock.patch.object(ctx_base.Context, 'get_context_from_server',
+ return_value='fake_context')
+ def test_instantiate_invalid_pktgen_id(self, *args):
+ yaml_sample = open(self.PKTGEN_VALUES_PATH, 'w')
+ yaml_sample.write(self.PKTGEN_VALUES)
+ yaml_sample.close()
+
+ err_scenario_cfg = copy.deepcopy(self.SCENARIO_CFG)
+ err_scenario_cfg['options'][NAME]['pktgen_id'] = 12
+ with self.assertRaises(KeyError):
+ self.vcmts_pktgen.instantiate(err_scenario_cfg, self.CONTEXT_CFG)
+
+ if os.path.isfile(self.PKTGEN_VALUES_PATH):
+ os.remove(self.PKTGEN_VALUES_PATH)
+
+ @mock.patch.object(ctx_base.Context, 'get_context_from_server',
+ return_value='fake_context')
+ def test_instantiate_all_valid(self, *args):
+ yaml_sample = open(self.PKTGEN_VALUES_PATH, 'w')
+ yaml_sample.write(self.PKTGEN_VALUES)
+ yaml_sample.close()
+
+ self.vcmts_pktgen.instantiate(self.SCENARIO_CFG, self.CONTEXT_CFG)
+ self.assertIsNotNone(self.vcmts_pktgen.pod_cfg)
+ self.assertEqual(self.vcmts_pktgen.pod_cfg["pktgen_id"], "0")
+
+ if os.path.isfile(self.PKTGEN_VALUES_PATH):
+ os.remove(self.PKTGEN_VALUES_PATH)
+
+ def test_run_traffic_failed_connect(self):
+ self.vcmts_pktgen.pktgen_helper = mock.MagicMock()
+ self.vcmts_pktgen.pktgen_helper.connect.return_value = False
+ with self.assertRaises(exceptions.PktgenActionError):
+ self.vcmts_pktgen.run_traffic({})
+
+ def test_run_traffic_successful_connect(self):
+ self.vcmts_pktgen.pktgen_helper = mock.MagicMock()
+ self.vcmts_pktgen.pktgen_helper.connect.return_value = True
+ self.vcmts_pktgen.pktgen_rate = 8.0
+ self.assertTrue(self.vcmts_pktgen.run_traffic({}))
+ self.vcmts_pktgen.pktgen_helper.connect.assert_called_once()
+ self.vcmts_pktgen.pktgen_helper.send_command.assert_called_with(
+ 'pktgen.start("all");')
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_udp_replay.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_udp_replay.py
index 56c971da6..aabd402a6 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_udp_replay.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_udp_replay.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -317,8 +317,7 @@ class TestUdpReplayApproxVnf(unittest.TestCase):
}
def test___init__(self, *args):
- udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0,
- 'task_id')
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
self.assertIsNone(udp_replay_approx_vnf._vnf_process)
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
@@ -330,10 +329,10 @@ class TestUdpReplayApproxVnf(unittest.TestCase):
vnfd = self.VNFD_0
get_stats_ret_val = \
"stats\r\r\n\r\nUDP_Replay stats:\r\n--------------\r\n" \
- "Port\t\tRx Packet\t\tTx Packet\t\tRx Pkt Drop\t\tTx Pkt Drop \r\n"\
- "0\t\t7374156\t\t7374136\t\t\t0\t\t\t0\r\n" \
- "1\t\t7374316\t\t7374315\t\t\t0\t\t\t0\r\n\r\nReplay>\r\r\nReplay>"
- udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, vnfd, 'task_id')
+ "Port\t\tRx Packet\t\tTx Packet\t\tRx Pkt Drop\t\tTx Pkt Drop\t\tarp_pkts \r\n"\
+ "0\t\t7374156\t\t7374136\t\t\t0\t\t\t0\t\t\t0\r\n" \
+ "1\t\t7374316\t\t7374315\t\t\t0\t\t\t0\t\t\t0\r\n\r\nReplay>\r\r\nReplay>"
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
udp_replay_approx_vnf.scenario_helper.scenario_cfg = {
'nodes': {udp_replay_approx_vnf.name: "mock"}
}
@@ -355,8 +354,7 @@ class TestUdpReplayApproxVnf(unittest.TestCase):
def test_get_stats(self, ssh, *args):
mock_ssh(ssh)
- udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0,
- 'task_id')
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
udp_replay_approx_vnf.q_in = mock.MagicMock()
udp_replay_approx_vnf.q_out = mock.MagicMock()
udp_replay_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
@@ -382,8 +380,7 @@ class TestUdpReplayApproxVnf(unittest.TestCase):
nfvi_context.attrs = {'nfvi_type': 'baremetal'}
mock_get_ctx.return_value = nfvi_context
- udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0,
- 'task_id')
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
udp_replay_approx_vnf.queue_wrapper = mock.MagicMock()
udp_replay_approx_vnf.nfvi_context = mock_get_ctx
udp_replay_approx_vnf.nfvi_context.attrs = {'nfvi_type': 'baremetal'}
@@ -408,8 +405,7 @@ class TestUdpReplayApproxVnf(unittest.TestCase):
nfvi_context.attrs = {'nfvi_type': "baremetal"}
mock_get_ctx.return_value = nfvi_context
- udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0,
- 'task_id')
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
udp_replay_approx_vnf.setup_helper.bound_pci = ['0000:00:0.1', '0000:00:0.3']
udp_replay_approx_vnf.all_ports = ["xe0", "xe1"]
udp_replay_approx_vnf.ssh_helper.provision_tool = mock.MagicMock(return_value="tool_path")
@@ -431,8 +427,7 @@ class TestUdpReplayApproxVnf(unittest.TestCase):
def test_run_udp_replay(self, ssh, *args):
mock_ssh(ssh)
- udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0,
- 'task_id')
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
udp_replay_approx_vnf._build_config = mock.MagicMock()
udp_replay_approx_vnf.queue_wrapper = mock.MagicMock()
udp_replay_approx_vnf.scenario_helper = mock.MagicMock()
@@ -446,8 +441,7 @@ class TestUdpReplayApproxVnf(unittest.TestCase):
def test_instantiate(self, ssh, *args):
mock_ssh(ssh)
- udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0,
- 'task_id')
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
udp_replay_approx_vnf.q_out.put("Replay>")
udp_replay_approx_vnf.WAIT_TIME = 0
udp_replay_approx_vnf.setup_helper.setup_vnf_environment = mock.Mock()
@@ -465,8 +459,7 @@ class TestUdpReplayApproxVnf(unittest.TestCase):
@mock.patch('yardstick.ssh.SSH')
@mock.patch(SSH_HELPER)
def test_instantiate_panic(self, *args):
- udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0,
- 'task_id')
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
udp_replay_approx_vnf.WAIT_TIME = 0
udp_replay_approx_vnf.q_out.put("some text PANIC some text")
udp_replay_approx_vnf.setup_helper.setup_vnf_environment = mock.Mock()
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vcmts_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vcmts_vnf.py
new file mode 100755
index 000000000..11e3d6e17
--- /dev/null
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vcmts_vnf.py
@@ -0,0 +1,651 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+import mock
+import copy
+import os
+
+from yardstick.tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
+from yardstick.network_services.vnf_generic.vnf.base import VnfdHelper
+from yardstick.network_services.vnf_generic.vnf import vcmts_vnf
+from yardstick.common import exceptions
+
+from influxdb.resultset import ResultSet
+
+NAME = "vnf__0"
+
+
+class TestInfluxDBHelper(unittest.TestCase):
+
+ def test___init__(self):
+ influxdb_helper = vcmts_vnf.InfluxDBHelper("localhost", 8086)
+ self.assertEqual(influxdb_helper._vcmts_influxdb_ip, "localhost")
+ self.assertEqual(influxdb_helper._vcmts_influxdb_port, 8086)
+ self.assertIsNotNone(influxdb_helper._last_upstream_rx)
+ self.assertIsNotNone(influxdb_helper._last_values_time)
+
+ def test_start(self):
+ influxdb_helper = vcmts_vnf.InfluxDBHelper("localhost", 8086)
+ influxdb_helper.start()
+ self.assertIsNotNone(influxdb_helper._read_client)
+ self.assertIsNotNone(influxdb_helper._write_client)
+
+ def test__get_last_value_time(self):
+ influxdb_helper = vcmts_vnf.InfluxDBHelper("localhost", 8086)
+ self.assertEqual(influxdb_helper._get_last_value_time('cpu_value'),
+ vcmts_vnf.InfluxDBHelper.INITIAL_VALUE)
+
+ influxdb_helper._last_values_time['cpu_value'] = "RANDOM"
+ self.assertEqual(influxdb_helper._get_last_value_time('cpu_value'),
+ "RANDOM")
+
+ def test__set_last_value_time(self):
+ influxdb_helper = vcmts_vnf.InfluxDBHelper("localhost", 8086)
+ influxdb_helper._set_last_value_time('cpu_value', '00:00')
+ self.assertEqual(influxdb_helper._last_values_time['cpu_value'],
+ "'00:00'")
+
+ def test__query_measurement(self):
+ influxdb_helper = vcmts_vnf.InfluxDBHelper("localhost", 8086)
+ influxdb_helper._read_client = mock.MagicMock()
+
+ resulted_generator = mock.MagicMock()
+ resulted_generator.keys.return_value = []
+ influxdb_helper._read_client.query.return_value = resulted_generator
+ query_result = influxdb_helper._query_measurement('cpu_value')
+ self.assertIsNone(query_result)
+
+ resulted_generator = mock.MagicMock()
+ resulted_generator.keys.return_value = ["", ""]
+ resulted_generator.get_points.return_value = ResultSet({"":""})
+ influxdb_helper._read_client.query.return_value = resulted_generator
+ query_result = influxdb_helper._query_measurement('cpu_value')
+ self.assertIsNotNone(query_result)
+
+ def test__rw_measurment(self):
+ influxdb_helper = vcmts_vnf.InfluxDBHelper("localhost", 8086)
+ influxdb_helper._query_measurement = mock.MagicMock()
+ influxdb_helper._query_measurement.return_value = None
+ influxdb_helper._rw_measurment('cpu_value', [])
+ self.assertEqual(len(influxdb_helper._last_values_time), 0)
+
+ entry = {
+ "type":"type",
+ "host":"host",
+ "time":"time",
+ "id": "1",
+ "value": "1.0"
+ }
+ influxdb_helper._query_measurement.return_value = [entry]
+ influxdb_helper._write_client = mock.MagicMock()
+ influxdb_helper._rw_measurment('cpu_value', ["id", "value"])
+ self.assertEqual(len(influxdb_helper._last_values_time), 1)
+ influxdb_helper._write_client.write_points.assert_called_once()
+
+ def test_copy_kpi(self):
+ influxdb_helper = vcmts_vnf.InfluxDBHelper("localhost", 8086)
+ influxdb_helper._rw_measurment = mock.MagicMock()
+ influxdb_helper.copy_kpi()
+ influxdb_helper._rw_measurment.assert_called()
+
+
+class TestVcmtsdSetupEnvHelper(unittest.TestCase):
+ POD_CFG = {
+ "cm_crypto": "aes",
+ "cpu_socket_id": "0",
+ "ds_core_pool_index": "2",
+ "ds_core_type": "exclusive",
+ "net_ds": "1a:02.1",
+ "net_us": "1a:02.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "power_mgmt": "pm_on",
+ "qat": "qat_off",
+ "service_group_config": "",
+ "sg_id": "0",
+ "vcmtsd_image": "vcmts-d:perf"
+ }
+
+ OPTIONS = {
+ "pktgen_values": "/tmp/pktgen_values.yaml",
+ "tg__0": {
+ "pktgen_id": 0
+ },
+ "vcmts_influxdb_ip": "10.80.5.150",
+ "vcmts_influxdb_port": 8086,
+ "vcmtsd_values": "/tmp/vcmtsd_values.yaml",
+ "vnf__0": {
+ "sg_id": 0,
+ "stream_dir": "us"
+ },
+ "vnf__1": {
+ "sg_id": 0,
+ "stream_dir": "ds"
+ }
+ }
+
+ def setUp(self):
+ vnfd_helper = VnfdHelper(
+ TestVcmtsVNF.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+
+ self.setup_helper = vcmts_vnf.VcmtsdSetupEnvHelper(
+ vnfd_helper, ssh_helper, scenario_helper)
+
+ def _build_us_parameters(self):
+ return vcmts_vnf.VcmtsdSetupEnvHelper.BASE_PARAMETERS + " " \
+ + " /opt/bin/cmk isolate --conf-dir=/etc/cmk" \
+ + " --socket-id=" + str(self.POD_CFG['cpu_socket_id']) \
+ + " --pool=shared" \
+ + " /vcmts-config/run_upstream.sh " + self.POD_CFG['sg_id'] \
+ + " " + self.POD_CFG['ds_core_type'] \
+ + " " + str(self.POD_CFG['num_ofdm']) + "ofdm" \
+ + " " + str(self.POD_CFG['num_subs']) + "cm" \
+ + " " + self.POD_CFG['cm_crypto'] \
+ + " " + self.POD_CFG['qat'] \
+ + " " + self.POD_CFG['net_us'] \
+ + " " + self.POD_CFG['power_mgmt']
+
+ def test_build_us_parameters(self):
+ constructed = self._build_us_parameters()
+ result = self.setup_helper.build_us_parameters(self.POD_CFG)
+ self.assertEqual(constructed, result)
+
+ def _build_ds_parameters(self):
+ return vcmts_vnf.VcmtsdSetupEnvHelper.BASE_PARAMETERS + " " \
+ + " /opt/bin/cmk isolate --conf-dir=/etc/cmk" \
+ + " --socket-id=" + str(self.POD_CFG['cpu_socket_id']) \
+ + " --pool=" + self.POD_CFG['ds_core_type'] \
+ + " /vcmts-config/run_downstream.sh " + self.POD_CFG['sg_id'] \
+ + " " + self.POD_CFG['ds_core_type'] \
+ + " " + str(self.POD_CFG['ds_core_pool_index']) \
+ + " " + str(self.POD_CFG['num_ofdm']) + "ofdm" \
+ + " " + str(self.POD_CFG['num_subs']) + "cm" \
+ + " " + self.POD_CFG['cm_crypto'] \
+ + " " + self.POD_CFG['qat'] \
+ + " " + self.POD_CFG['net_ds'] \
+ + " " + self.POD_CFG['power_mgmt']
+
+ def test_build_ds_parameters(self):
+ constructed = self._build_ds_parameters()
+ result = self.setup_helper.build_ds_parameters(self.POD_CFG)
+ self.assertEqual(constructed, result)
+
+ def test_build_cmd(self):
+ us_constructed = self._build_us_parameters()
+ us_result = self.setup_helper.build_cmd('us', self.POD_CFG)
+ self.assertEqual(us_constructed, us_result)
+ ds_constructed = self._build_ds_parameters()
+ ds_result = self.setup_helper.build_cmd('ds', self.POD_CFG)
+ self.assertEqual(ds_constructed, ds_result)
+
+ def test_run_vcmtsd(self):
+ us_constructed = self._build_us_parameters()
+
+ vnfd_helper = VnfdHelper(
+ TestVcmtsVNF.VNFD['vnfd:vnfd-catalog']['vnfd'][0])
+ ssh_helper = mock.MagicMock()
+ scenario_helper = mock.Mock()
+ scenario_helper.options = self.OPTIONS
+
+ setup_helper = vcmts_vnf.VcmtsdSetupEnvHelper(
+ vnfd_helper, ssh_helper, scenario_helper)
+
+ setup_helper.run_vcmtsd('us', self.POD_CFG)
+ ssh_helper.send_command.assert_called_with(us_constructed)
+
+ def test_setup_vnf_environment(self):
+ self.assertIsNone(self.setup_helper.setup_vnf_environment())
+
+class TestVcmtsVNF(unittest.TestCase):
+
+ VNFD = {'vnfd:vnfd-catalog':
+ {'vnfd':
+ [{
+ "benchmark": {
+ "kpi": [
+ "upstream/bits_per_second"
+ ]
+ },
+ "connection-point": [
+ {
+ "name": "xe0",
+ "type": "VPORT"
+ },
+ {
+ "name": "xe1",
+ "type": "VPORT"
+ }
+ ],
+ "description": "vCMTS Upstream-Downstream Kubernetes",
+ "id": "VcmtsVNF",
+ "mgmt-interface": {
+ "ip": "192.168.100.35",
+ "key_filename": "/tmp/yardstick_key-81dcca91",
+ "user": "root",
+ "vdu-id": "vcmtsvnf-kubernetes"
+ },
+ "name": "vcmtsvnf",
+ "short-name": "vcmtsvnf",
+ "vdu": [
+ {
+ "description": "vCMTS Upstream-Downstream Kubernetes",
+ "external-interface": [],
+ "id": "vcmtsvnf-kubernetes",
+ "name": "vcmtsvnf-kubernetes"
+ }
+ ],
+ "vm-flavor": {
+ "memory-mb": "4096",
+ "vcpu-count": "4"
+ }
+ }]
+ }
+ }
+
+ POD_CFG = [
+ {
+ "cm_crypto": "aes",
+ "cpu_socket_id": "0",
+ "ds_core_pool_index": "2",
+ "ds_core_type": "exclusive",
+ "net_ds": "1a:02.1",
+ "net_us": "1a:02.0",
+ "num_ofdm": "1",
+ "num_subs": "100",
+ "power_mgmt": "pm_on",
+ "qat": "qat_off",
+ "service_group_config": "",
+ "sg_id": "0",
+ "vcmtsd_image": "vcmts-d:perf"
+ },
+ ]
+
+ SCENARIO_CFG = {
+ "nodes": {
+ "tg__0": "pktgen0-k8syardstick-afae18b2",
+ "vnf__0": "vnf0us-k8syardstick-afae18b2",
+ "vnf__1": "vnf0ds-k8syardstick-afae18b2"
+ },
+ "options": {
+ "pktgen_values": "/tmp/pktgen_values.yaml",
+ "tg__0": {
+ "pktgen_id": 0
+ },
+ "vcmts_influxdb_ip": "10.80.5.150",
+ "vcmts_influxdb_port": 8086,
+ "vcmtsd_values": "/tmp/vcmtsd_values.yaml",
+ "vnf__0": {
+ "sg_id": 0,
+ "stream_dir": "us"
+ },
+ "vnf__1": {
+ "sg_id": 0,
+ "stream_dir": "ds"
+ }
+ },
+ "task_id": "afae18b2-9902-477f-8128-49afde7c3040",
+ "task_path": "samples/vnf_samples/nsut/cmts",
+ "tc": "tc_vcmts_k8s_pktgen",
+ "topology": "k8s_vcmts_topology.yaml",
+ "traffic_profile": "../../traffic_profiles/fixed.yaml",
+ "type": "NSPerf"
+ }
+
+ CONTEXT_CFG = {
+ "networks": {
+ "flannel": {
+ "name": "flannel"
+ },
+ "xe0": {
+ "name": "xe0"
+ },
+ "xe1": {
+ "name": "xe1"
+ }
+ },
+ "nodes": {
+ "tg__0": {
+ "VNF model": "../../vnf_descriptors/tg_vcmts_tpl.yaml",
+ "interfaces": {
+ "flannel": {
+ "local_ip": "192.168.24.110",
+ "local_mac": None,
+ "network_name": "flannel"
+ },
+ "xe0": {
+ "local_ip": "192.168.24.110",
+ "local_mac": None,
+ "network_name": "xe0"
+ },
+ "xe1": {
+ "local_ip": "192.168.24.110",
+ "local_mac": None,
+ "network_name": "xe1"
+ }
+ },
+ "ip": "192.168.24.110",
+ "key_filename": "/tmp/yardstick_key-afae18b2",
+ "member-vnf-index": "1",
+ "name": "pktgen0-k8syardstick-afae18b2",
+ "private_ip": "192.168.24.110",
+ "service_ports": [
+ {
+ "name": "ssh",
+ "node_port": 17153,
+ "port": 22,
+ "protocol": "TCP",
+ "target_port": 22
+ },
+ {
+ "name": "lua",
+ "node_port": 51250,
+ "port": 22022,
+ "protocol": "TCP",
+ "target_port": 22022
+ }
+ ],
+ "ssh_port": 17153,
+ "user": "root",
+ "vnfd-id-ref": "tg__0"
+ },
+ "vnf__0": {
+ "VNF model": "../../vnf_descriptors/vnf_vcmts_tpl.yaml",
+ "interfaces": {
+ "flannel": {
+ "local_ip": "192.168.100.53",
+ "local_mac": None,
+ "network_name": "flannel"
+ },
+ "xe0": {
+ "local_ip": "192.168.100.53",
+ "local_mac": None,
+ "network_name": "xe0"
+ },
+ "xe1": {
+ "local_ip": "192.168.100.53",
+ "local_mac": None,
+ "network_name": "xe1"
+ }
+ },
+ "ip": "192.168.100.53",
+ "key_filename": "/tmp/yardstick_key-afae18b2",
+ "member-vnf-index": "3",
+ "name": "vnf0us-k8syardstick-afae18b2",
+ "private_ip": "192.168.100.53",
+ "service_ports": [
+ {
+ "name": "ssh",
+ "node_port": 34027,
+ "port": 22,
+ "protocol": "TCP",
+ "target_port": 22
+ },
+ {
+ "name": "lua",
+ "node_port": 32580,
+ "port": 22022,
+ "protocol": "TCP",
+ "target_port": 22022
+ }
+ ],
+ "ssh_port": 34027,
+ "user": "root",
+ "vnfd-id-ref": "vnf__0"
+ },
+ "vnf__1": {
+ "VNF model": "../../vnf_descriptors/vnf_vcmts_tpl.yaml",
+ "interfaces": {
+ "flannel": {
+ "local_ip": "192.168.100.52",
+ "local_mac": None,
+ "network_name": "flannel"
+ },
+ "xe0": {
+ "local_ip": "192.168.100.52",
+ "local_mac": None,
+ "network_name": "xe0"
+ },
+ "xe1": {
+ "local_ip": "192.168.100.52",
+ "local_mac": None,
+ "network_name": "xe1"
+ }
+ },
+ "ip": "192.168.100.52",
+ "key_filename": "/tmp/yardstick_key-afae18b2",
+ "member-vnf-index": "4",
+ "name": "vnf0ds-k8syardstick-afae18b2",
+ "private_ip": "192.168.100.52",
+ "service_ports": [
+ {
+ "name": "ssh",
+ "node_port": 58661,
+ "port": 22,
+ "protocol": "TCP",
+ "target_port": 22
+ },
+ {
+ "name": "lua",
+ "node_port": 58233,
+ "port": 22022,
+ "protocol": "TCP",
+ "target_port": 22022
+ }
+ ],
+ "ssh_port": 58661,
+ "user": "root",
+ "vnfd-id-ref": "vnf__1"
+ },
+ }
+ }
+
+ VCMTSD_VALUES_PATH = "/tmp/vcmtsd_values.yaml"
+
+ VCMTSD_VALUES = \
+ "serviceAccount: cmk-serviceaccount\n" \
+ "topology:\n" \
+ " vcmts_replicas: 16\n" \
+ " vcmts_pods:\n" \
+ " - service_group_config:\n" \
+ " sg_id: 0\n" \
+ " net_us: 18:02.0\n" \
+ " net_ds: 18:02.1\n" \
+ " num_ofdm: 4\n" \
+ " num_subs: 300\n" \
+ " cm_crypto: aes\n" \
+ " qat: qat_off\n" \
+ " power_mgmt: pm_on\n" \
+ " cpu_socket_id: 0\n" \
+ " ds_core_type: exclusive\n" \
+ " ds_core_pool_index: 0\n" \
+ " vcmtsd_image: vcmts-d:feat"
+
+ VCMTSD_VALUES_INCOMPLETE = \
+ "serviceAccount: cmk-serviceaccount\n" \
+ "topology:\n" \
+ " vcmts_replicas: 16"
+
+ def setUp(self):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ self.vnf = vcmts_vnf.VcmtsVNF(NAME, vnfd)
+
+ def test___init__(self, *args):
+ self.assertIsNotNone(self.vnf.setup_helper)
+
+ def test_extract_pod_cfg(self):
+ pod_cfg = self.vnf.extract_pod_cfg(self.POD_CFG, "0")
+ self.assertIsNotNone(pod_cfg)
+ self.assertEqual(pod_cfg['sg_id'], '0')
+ pod_cfg = self.vnf.extract_pod_cfg(self.POD_CFG, "1")
+ self.assertIsNone(pod_cfg)
+
+ def test_instantiate_missing_influxdb_info(self):
+ err_scenario_cfg = copy.deepcopy(self.SCENARIO_CFG)
+ err_scenario_cfg['options'].pop('vcmts_influxdb_ip', None)
+ with self.assertRaises(KeyError):
+ self.vnf.instantiate(err_scenario_cfg, self.CONTEXT_CFG)
+
+ def test_instantiate_missing_vcmtsd_values_file(self):
+ if os.path.isfile(self.VCMTSD_VALUES_PATH):
+ os.remove(self.VCMTSD_VALUES_PATH)
+ err_scenario_cfg = copy.deepcopy(self.SCENARIO_CFG)
+ err_scenario_cfg['options']['vcmtsd_values'] = self.VCMTSD_VALUES_PATH
+ with self.assertRaises(RuntimeError):
+ self.vnf.instantiate(err_scenario_cfg, self.CONTEXT_CFG)
+
+ def test_instantiate_empty_vcmtsd_values_file(self):
+ yaml_sample = open(self.VCMTSD_VALUES_PATH, 'w')
+ yaml_sample.write("")
+ yaml_sample.close()
+
+ err_scenario_cfg = copy.deepcopy(self.SCENARIO_CFG)
+ err_scenario_cfg['options']['vcmtsd_values'] = self.VCMTSD_VALUES_PATH
+ with self.assertRaises(RuntimeError):
+ self.vnf.instantiate(err_scenario_cfg, self.CONTEXT_CFG)
+
+ if os.path.isfile(self.VCMTSD_VALUES_PATH):
+ os.remove(self.VCMTSD_VALUES_PATH)
+
+ def test_instantiate_missing_vcmtsd_values_key(self):
+ err_scenario_cfg = copy.deepcopy(self.SCENARIO_CFG)
+ err_scenario_cfg['options'].pop('vcmtsd_values', None)
+ with self.assertRaises(KeyError):
+ self.vnf.instantiate(err_scenario_cfg, self.CONTEXT_CFG)
+
+ def test_instantiate_invalid_vcmtsd_values(self):
+ yaml_sample = open(self.VCMTSD_VALUES_PATH, 'w')
+ yaml_sample.write(self.VCMTSD_VALUES_INCOMPLETE)
+ yaml_sample.close()
+
+ err_scenario_cfg = copy.deepcopy(self.SCENARIO_CFG)
+ with self.assertRaises(KeyError):
+ self.vnf.instantiate(err_scenario_cfg, self.CONTEXT_CFG)
+
+ if os.path.isfile(self.VCMTSD_VALUES_PATH):
+ os.remove(self.VCMTSD_VALUES_PATH)
+
+ def test_instantiate_invalid_sg_id(self):
+ yaml_sample = open(self.VCMTSD_VALUES_PATH, 'w')
+ yaml_sample.write(self.VCMTSD_VALUES)
+ yaml_sample.close()
+
+ err_scenario_cfg = copy.deepcopy(self.SCENARIO_CFG)
+ err_scenario_cfg['options'][NAME]['sg_id'] = 8
+ with self.assertRaises(exceptions.IncorrectConfig):
+ self.vnf.instantiate(err_scenario_cfg, self.CONTEXT_CFG)
+
+ if os.path.isfile(self.VCMTSD_VALUES_PATH):
+ os.remove(self.VCMTSD_VALUES_PATH)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.vcmts_vnf.VnfSshHelper')
+ def test_instantiate_all_valid(self, ssh, *args):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vnf = vcmts_vnf.VcmtsVNF(NAME, vnfd)
+
+ yaml_sample = open(self.VCMTSD_VALUES_PATH, 'w')
+ yaml_sample.write(self.VCMTSD_VALUES)
+ yaml_sample.close()
+
+ vnf.instantiate(self.SCENARIO_CFG, self.CONTEXT_CFG)
+ self.assertEqual(vnf.vcmts_influxdb_ip, "10.80.5.150")
+ self.assertEqual(vnf.vcmts_influxdb_port, 8086)
+
+ if os.path.isfile(self.VCMTSD_VALUES_PATH):
+ os.remove(self.VCMTSD_VALUES_PATH)
+
+ def test__update_collectd_options(self):
+ scenario_cfg = {'options':
+ {'collectd':
+ {'interval': 3,
+ 'plugins':
+ {'plugin3': {'param': 3}}},
+ 'vnf__0':
+ {'collectd':
+ {'interval': 2,
+ 'plugins':
+ {'plugin3': {'param': 2},
+ 'plugin2': {'param': 2}}}}}}
+ context_cfg = {'nodes':
+ {'vnf__0':
+ {'collectd':
+ {'interval': 1,
+ 'plugins':
+ {'plugin3': {'param': 1},
+ 'plugin2': {'param': 1},
+ 'plugin1': {'param': 1}}}}}}
+ expected = {'interval': 1,
+ 'plugins':
+ {'plugin3': {'param': 1},
+ 'plugin2': {'param': 1},
+ 'plugin1': {'param': 1}}}
+
+ self.vnf._update_collectd_options(scenario_cfg, context_cfg)
+ self.assertEqual(self.vnf.setup_helper.collectd_options, expected)
+
+ def test__update_options(self):
+ options1 = {'interval': 1,
+ 'param1': 'value1',
+ 'plugins':
+ {'plugin3': {'param': 3},
+ 'plugin2': {'param': 1},
+ 'plugin1': {'param': 1}}}
+ options2 = {'interval': 2,
+ 'param2': 'value2',
+ 'plugins':
+ {'plugin4': {'param': 4},
+ 'plugin2': {'param': 2},
+ 'plugin1': {'param': 2}}}
+ expected = {'interval': 1,
+ 'param1': 'value1',
+ 'param2': 'value2',
+ 'plugins':
+ {'plugin4': {'param': 4},
+ 'plugin3': {'param': 3},
+ 'plugin2': {'param': 1},
+ 'plugin1': {'param': 1}}}
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vnf = vcmts_vnf.VcmtsVNF('vnf1', vnfd)
+ vnf._update_options(options2, options1)
+ self.assertEqual(options2, expected)
+
+ def test_wait_for_instantiate(self):
+ self.assertIsNone(self.vnf.wait_for_instantiate())
+
+ def test_terminate(self):
+ self.assertIsNone(self.vnf.terminate())
+
+ def test_scale(self):
+ self.assertIsNone(self.vnf.scale())
+
+ def test_collect_kpi(self):
+ self.vnf.influxdb_helper = mock.MagicMock()
+ self.vnf.collect_kpi()
+ self.vnf.influxdb_helper.copy_kpi.assert_called_once()
+
+ def test_start_collect(self):
+ self.vnf.vcmts_influxdb_ip = "localhost"
+ self.vnf.vcmts_influxdb_port = 8800
+
+ self.assertIsNone(self.vnf.start_collect())
+ self.assertIsNotNone(self.vnf.influxdb_helper)
+
+ def test_stop_collect(self):
+ self.assertIsNone(self.vnf.stop_collect())
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vfw_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vfw_vnf.py
index efbb7a856..5334ce18c 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vfw_vnf.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vfw_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -232,7 +232,7 @@ class TestFWApproxVnf(unittest.TestCase):
def test___init__(self, *args):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd, 'task_id')
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
self.assertIsNone(vfw_approx_vnf._vnf_process)
STATS = """\
@@ -255,7 +255,7 @@ pipeline>
def test_collect_kpi(self, ssh, *args):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd, 'task_id')
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
vfw_approx_vnf.scenario_helper.scenario_cfg = {
'nodes': {vfw_approx_vnf.name: "mock"}
}
@@ -281,7 +281,7 @@ pipeline>
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd, 'task_id')
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
vfw_approx_vnf.q_in = mock.MagicMock()
vfw_approx_vnf.q_out = mock.MagicMock()
vfw_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
@@ -293,7 +293,7 @@ pipeline>
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd, 'task_id')
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
vfw_approx_vnf.q_in = mock.MagicMock()
vfw_approx_vnf.q_out = mock.MagicMock()
vfw_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
@@ -313,7 +313,7 @@ pipeline>
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd, 'task_id')
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
vfw_approx_vnf._build_config = mock.MagicMock()
vfw_approx_vnf.queue_wrapper = mock.MagicMock()
vfw_approx_vnf.ssh_helper = mock.MagicMock()
@@ -335,7 +335,7 @@ pipeline>
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd, 'task_id')
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
vfw_approx_vnf.ssh_helper = ssh
vfw_approx_vnf.deploy_helper = mock.MagicMock()
vfw_approx_vnf.resource_helper = mock.MagicMock()
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vims_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vims_vnf.py
new file mode 100644
index 000000000..d86dab8ad
--- /dev/null
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vims_vnf.py
@@ -0,0 +1,713 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License,Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+import mock
+
+from yardstick.network_services.vnf_generic.vnf import vims_vnf
+from yardstick.tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
+
+
+class TestVimsPcscfVnf(unittest.TestCase):
+
+ VNFD_0 = {
+ "short-name": "SippVnf",
+ "vdu": [
+ {
+ "id": "sippvnf-baremetal",
+ "routing_table": "",
+ "external-interface": [
+ {
+ "virtual-interface": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vnf__0": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "vnf__1": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__1",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:e8"
+ }
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "vnfd-connection-point-ref": "xe0",
+ "name": "xe0"
+ },
+ {
+ "virtual-interface": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vnf__0": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "vnf__1": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "node_name": "vnf__1",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:e8"
+ }
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe1",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "vnfd-connection-point-ref": "xe1",
+ "name": "xe1"
+ }
+ ],
+ "name": "sippvnf-baremetal",
+ "description": "Sipp"
+ }
+ ],
+ "description": "ImsbenchSipp",
+ "mgmt-interface": {
+ "vdu-id": "sipp-baremetal",
+ "password": "r00t",
+ "user": "root",
+ "ip": "10.80.3.11"
+ },
+ "benchmark": {
+ "kpi": [
+ "packets_in",
+ "packets_fwd",
+ "packets_dropped"
+ ]
+ },
+ "id": "SippVnf",
+ "name": "SippVnf"
+ }
+
+ def setUp(self):
+ self.pcscf_vnf = vims_vnf.VimsPcscfVnf('vnf__0', self.VNFD_0)
+
+ def test___init__(self):
+ self.assertEqual(self.pcscf_vnf.name, 'vnf__0')
+ self.assertIsInstance(self.pcscf_vnf.resource_helper,
+ vims_vnf.VimsResourceHelper)
+ self.assertIsNone(self.pcscf_vnf._vnf_process)
+
+ def test_wait_for_instantiate(self):
+ self.assertIsNone(self.pcscf_vnf.wait_for_instantiate())
+
+ def test__run(self):
+ self.assertIsNone(self.pcscf_vnf._run())
+
+ def test_start_collect(self):
+ self.assertIsNone(self.pcscf_vnf.start_collect())
+
+ def test_collect_kpi(self):
+ self.assertIsNone(self.pcscf_vnf.collect_kpi())
+
+
+class TestVimsHssVnf(unittest.TestCase):
+
+ VNFD_1 = {
+ "short-name": "SippVnf",
+ "vdu": [
+ {
+ "id": "sippvnf-baremetal",
+ "routing_table": "",
+ "external-interface": [
+ {
+ "virtual-interface": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vnf__0": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "vnf__1": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__1",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:e8"
+ }
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "vnfd-connection-point-ref": "xe0",
+ "name": "xe0"
+ },
+ {
+ "virtual-interface": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vnf__0": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "vnf__1": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "node_name": "vnf__1",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:e8"
+ }
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe1",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "vnfd-connection-point-ref": "xe1",
+ "name": "xe1"
+ }
+ ],
+ "name": "sippvnf-baremetal",
+ "description": "Sipp"
+ }
+ ],
+ "description": "ImsbenchSipp",
+ "mgmt-interface": {
+ "vdu-id": "sipp-baremetal",
+ "password": "r00t",
+ "user": "root",
+ "ip": "10.80.3.11"
+ },
+ "benchmark": {
+ "kpi": [
+ "packets_in",
+ "packets_fwd",
+ "packets_dropped"
+ ]
+ },
+ "id": "SippVnf",
+ "name": "SippVnf"
+ }
+
+ SCENARIO_CFG = {
+ "task_id": "86414e11-5ef5-4426-b175-71baaa00fbd7",
+ "tc": "tc_vims_baremetal_sipp",
+ "runner": {
+ "interval": 1,
+ "output_config": {
+ "DEFAULT": {
+ "debug": "False",
+ "dispatcher": [
+ "influxdb"
+ ]
+ },
+ "nsb": {
+ "debug": "False",
+ "trex_client_lib": "/opt/nsb_bin/trex_client/stl",
+ "bin_path": "/opt/nsb_bin",
+ "trex_path": "/opt/nsb_bin/trex/scripts",
+ "dispatcher": "influxdb"
+ },
+ "dispatcher_influxdb": {
+ "username": "root",
+ "target": "http://10.80.3.11:8086",
+ "db_name": "yardstick",
+ "timeout": "5",
+ "debug": "False",
+ "password": "root",
+ "dispatcher": "influxdb"
+ },
+ "dispatcher_http": {
+ "debug": "False",
+ "dispatcher": "influxdb",
+ "timeout": "5",
+ "target": "http://127.0.0.1:8000/results"
+ },
+ "dispatcher_file": {
+ "debug": "False",
+ "backup_count": "0",
+ "max_bytes": "0",
+ "dispatcher": "influxdb",
+ "file_path": "/tmp/yardstick.out"
+ }
+ },
+ "runner_id": 22610,
+ "duration": 60,
+ "type": "Vims"
+ },
+ "nodes": {
+ "vnf__0": "pcscf.yardstick-86414e11",
+ "vnf__1": "hss.yardstick-86414e11",
+ "tg__0": "sipp.yardstick-86414e11"
+ },
+ "topology": "vims-topology.yaml",
+ "type": "NSPerf",
+ "traffic_profile": "../../traffic_profiles/ipv4_throughput.yaml",
+ "task_path": "samples/vnf_samples/nsut/vims",
+ "options": {
+ "init_reg_max": 5000,
+ "end_user": 10000,
+ "reg_cps": 20,
+ "rereg_cps": 20,
+ "rereg_step": 10,
+ "wait_time": 5,
+ "start_user": 1,
+ "msgc_cps": 10,
+ "dereg_step": 10,
+ "call_cps": 10,
+ "reg_step": 10,
+ "init_reg_cps": 50,
+ "dereg_cps": 20,
+ "msgc_step": 5,
+ "call_step": 5,
+ "hold_time": 15,
+ "port": 5060,
+ "run_mode": "nortp"
+ }
+ }
+
+ CONTEXT_CFG = {
+ "nodes": {
+ "tg__0": {
+ "ip": "10.80.3.11",
+ "interfaces": {
+ "xe0": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vnf__0": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "vnf__1": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__1",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:e8"
+ }
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "xe1": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vnf__0": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "vnf__1": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "node_name": "vnf__1",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:e8"
+ }
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe1",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ }
+ },
+ "user": "root",
+ "password": "r00t",
+ "VNF model": "../../vnf_descriptors/tg_sipp_vnfd.yaml",
+ "name": "sipp.yardstick-86414e11",
+ "vnfd-id-ref": "tg__0",
+ "member-vnf-index": "1",
+ "role": "TrafficGen",
+ "ctx_type": "Node"
+ },
+ "vnf__0": {
+ "ip": "10.80.3.7",
+ "interfaces": {
+ "xe0": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "tg__0": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe1",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ }
+ },
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ }
+ },
+ "user": "root",
+ "password": "r00t",
+ "VNF model": "../../vnf_descriptors/vims_pcscf_vnfd.yaml",
+ "name": "pcscf.yardstick-86414e11",
+ "vnfd-id-ref": "vnf__0",
+ "member-vnf-index": "2",
+ "role": "VirtualNetworkFunction",
+ "ctx_type": "Node"
+ },
+ "vnf__1": {
+ "ip": "10.80.3.7",
+ "interfaces": {
+ "xe0": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "tg__0": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "peer_intf": {
+ "vld_id": "data_network",
+ "peer_ifname": "xe1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "network": {},
+ "local_ip": "10.80.3.7",
+ "peer_intf": {
+ "vld_id": "ims_network",
+ "peer_ifname": "xe0",
+ "dst_mac": "90:e2:ba:7c:41:e8",
+ "network": {},
+ "local_ip": "10.80.3.11",
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ },
+ "node_name": "vnf__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:a8"
+ },
+ "node_name": "tg__0",
+ "netmask": "255.255.255.0",
+ "peer_name": "vnf__1",
+ "dst_ip": "10.80.3.7",
+ "ifname": "xe1",
+ "local_mac": "90:e2:ba:7c:30:e8"
+ }
+ },
+ "node_name": "vnf__1",
+ "netmask": "255.255.255.0",
+ "peer_name": "tg__0",
+ "dst_ip": "10.80.3.11",
+ "ifname": "xe0",
+ "local_mac": "90:e2:ba:7c:41:e8"
+ }
+ },
+ "user": "root",
+ "password": "r00t",
+ "VNF model": "../../vnf_descriptors/vims_hss_vnfd.yaml",
+ "name": "hss.yardstick-86414e11",
+ "vnfd-id-ref": "vnf__1",
+ "member-vnf-index": "3",
+ "role": "VirtualNetworkFunction",
+ "ctx_type": "Node"
+ }
+ },
+ "networks": {}
+ }
+
+ def setUp(self):
+ self.hss_vnf = vims_vnf.VimsHssVnf('vnf__1', self.VNFD_1)
+
+ def test___init__(self):
+ self.assertIsInstance(self.hss_vnf.resource_helper,
+ vims_vnf.VimsResourceHelper)
+ self.assertIsNone(self.hss_vnf._vnf_process)
+
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper")
+ def test_instantiate(self, ssh):
+ mock_ssh(ssh)
+ hss_vnf = vims_vnf.VimsHssVnf('vnf__1', self.VNFD_1)
+ self.assertIsNone(hss_vnf.instantiate(self.SCENARIO_CFG,
+ self.CONTEXT_CFG))
+
+ def test_wait_for_instantiate(self):
+ self.assertIsNone(self.hss_vnf.wait_for_instantiate())
+
+ def test_start_collect(self):
+ self.assertIsNone(self.hss_vnf.start_collect())
+
+ def test_collect_kpi(self):
+ self.assertIsNone(self.hss_vnf.collect_kpi())
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vpe_vnf.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vpe_vnf.py
index 7b937dfb5..8342f5faa 100644
--- a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vpe_vnf.py
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vpe_vnf.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2016-2019 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -16,7 +16,6 @@ from multiprocessing import Process, Queue
import time
import mock
-from six.moves import configparser
import unittest
from yardstick.benchmark.contexts import base as ctx_base
@@ -147,48 +146,6 @@ class TestConfigCreate(unittest.TestCase):
self.assertEqual(config_create.downlink_ports, ['xe1'])
self.assertEqual(config_create.socket, 2)
- def test_dpdk_port_to_link_id(self):
- vnfd_helper = vnf_base.VnfdHelper(self.VNFD_0)
- config_create = vpe_vnf.ConfigCreate(vnfd_helper, 2)
- self.assertEqual(config_create.dpdk_port_to_link_id_map, {'xe0': 0, 'xe1': 1})
-
- def test_vpe_initialize(self):
- vnfd_helper = vnf_base.VnfdHelper(self.VNFD_0)
- config_create = vpe_vnf.ConfigCreate(vnfd_helper, 2)
- config = configparser.ConfigParser()
- config_create.vpe_initialize(config)
- self.assertEqual(config.get('EAL', 'log_level'), '0')
- self.assertEqual(config.get('PIPELINE0', 'type'), 'MASTER')
- self.assertEqual(config.get('PIPELINE0', 'core'), 's2C0')
- self.assertEqual(config.get('MEMPOOL0', 'pool_size'), '256K')
- self.assertEqual(config.get('MEMPOOL1', 'pool_size'), '2M')
-
- def test_vpe_rxq(self):
- vnfd_helper = vnf_base.VnfdHelper(self.VNFD_0)
- config_create = vpe_vnf.ConfigCreate(vnfd_helper, 2)
- config = configparser.ConfigParser()
- config_create.downlink_ports = ['xe0']
- config_create.vpe_rxq(config)
- self.assertEqual(config.get('RXQ0.0', 'mempool'), 'MEMPOOL1')
-
- def test_get_sink_swq(self):
- vnfd_helper = vnf_base.VnfdHelper(self.VNFD_0)
- config_create = vpe_vnf.ConfigCreate(vnfd_helper, 2)
- config = configparser.ConfigParser()
- config.add_section('PIPELINE0')
- config.set('PIPELINE0', 'key1', 'value1')
- config.set('PIPELINE0', 'key2', 'value2 SINK')
- config.set('PIPELINE0', 'key3', 'TM value3')
- config.set('PIPELINE0', 'key4', 'value4')
- config.set('PIPELINE0', 'key5', 'the SINK value5')
-
- self.assertEqual(config_create.get_sink_swq(config, 'PIPELINE0', 'key1', 5), 'SWQ-1')
- self.assertEqual(config_create.get_sink_swq(config, 'PIPELINE0', 'key2', 5), 'SWQ-1 SINK0')
- self.assertEqual(config_create.get_sink_swq(config, 'PIPELINE0', 'key3', 5), 'SWQ-1 TM5')
- config_create.sw_q += 1
- self.assertEqual(config_create.get_sink_swq(config, 'PIPELINE0', 'key4', 5), 'SWQ0')
- self.assertEqual(config_create.get_sink_swq(config, 'PIPELINE0', 'key5', 5), 'SWQ0 SINK1')
-
def test_generate_vpe_script(self):
vnfd_helper = vnf_base.VnfdHelper(self.VNFD_0)
vpe_config_vnf = vpe_vnf.ConfigCreate(vnfd_helper, 2)
@@ -214,36 +171,6 @@ class TestConfigCreate(unittest.TestCase):
self.assertIsInstance(result, str)
self.assertNotEqual(result, '')
- def test_create_vpe_config(self):
- vnfd_helper = vnf_base.VnfdHelper(self.VNFD_0)
- config_create = vpe_vnf.ConfigCreate(vnfd_helper, 23)
- config_create.uplink_ports = ['xe1']
- with mock.patch.object(config_create, 'vpe_upstream') as mock_up, \
- mock.patch.object(config_create, 'vpe_downstream') as \
- mock_down, \
- mock.patch.object(config_create, 'vpe_tmq') as mock_tmq, \
- mock.patch.object(config_create, 'vpe_initialize') as \
- mock_ini, \
- mock.patch.object(config_create, 'vpe_rxq') as mock_rxq:
- mock_ini_obj = mock.Mock()
- mock_rxq_obj = mock.Mock()
- mock_up_obj = mock.Mock()
- mock_down_obj = mock.Mock()
- mock_tmq_obj = mock.Mock()
- mock_ini.return_value = mock_ini_obj
- mock_rxq.return_value = mock_rxq_obj
- mock_up.return_value = mock_up_obj
- mock_down.return_value = mock_down_obj
- mock_tmq.return_value = mock_tmq_obj
- config_create.create_vpe_config('fake_config_file')
-
- mock_rxq.assert_called_once_with(mock_ini_obj)
- mock_up.assert_called_once_with('fake_config_file', 0)
- mock_down.assert_called_once_with('fake_config_file', 0)
- mock_tmq.assert_called_once_with(mock_down_obj, 0)
- mock_up_obj.write.assert_called_once()
- mock_tmq_obj.write.assert_called_once()
-
class TestVpeApproxVnf(unittest.TestCase):
@@ -549,7 +476,7 @@ class TestVpeApproxVnf(unittest.TestCase):
self._mock_time_sleep.stop()
def test___init__(self):
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
self.assertIsNone(vpe_approx_vnf._vnf_process)
@mock.patch.object(ctx_base.Context, 'get_physical_node_from_server',
@@ -563,7 +490,7 @@ class TestVpeApproxVnf(unittest.TestCase):
resource.amqp_collect_nfvi_kpi.return_value = {'foo': 234}
resource.check_if_system_agent_running.return_value = (1, None)
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf.scenario_helper.scenario_cfg = {
'nodes': {vpe_approx_vnf.name: "mock"}
}
@@ -592,7 +519,7 @@ class TestVpeApproxVnf(unittest.TestCase):
resource.check_if_system_agent_running.return_value = 0, '1234'
resource.amqp_collect_nfvi_kpi.return_value = {'foo': 234}
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf.scenario_helper.scenario_cfg = {
'nodes': {vpe_approx_vnf.name: "mock"}
}
@@ -614,7 +541,7 @@ class TestVpeApproxVnf(unittest.TestCase):
@mock.patch.object(sample_vnf, 'VnfSshHelper')
def test_vnf_execute(self, ssh):
test_base.mock_ssh(ssh)
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf.q_in = mock.MagicMock()
vpe_approx_vnf.q_out = mock.MagicMock()
vpe_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
@@ -624,7 +551,7 @@ class TestVpeApproxVnf(unittest.TestCase):
def test_run_vpe(self, ssh):
test_base.mock_ssh(ssh)
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf.tc_file_name = get_file_abspath(TEST_FILE_YAML)
vpe_approx_vnf.vnf_cfg = {
'lb_config': 'SW',
@@ -707,7 +634,7 @@ class TestVpeApproxVnf(unittest.TestCase):
mock_resource = mock.MagicMock()
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf._vnf_process = mock_process
vpe_approx_vnf.q_out = mock_q_out
vpe_approx_vnf.queue_wrapper = mock.Mock(
@@ -732,7 +659,7 @@ class TestVpeApproxVnf(unittest.TestCase):
mock_resource = mock.MagicMock()
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf._vnf_process = mock_process
vpe_approx_vnf.q_out = mock_q_out
vpe_approx_vnf.queue_wrapper = mock.Mock(
@@ -751,7 +678,7 @@ class TestVpeApproxVnf(unittest.TestCase):
mock_resource = mock.MagicMock()
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf._vnf_process = mock_process
vpe_approx_vnf.resource_helper.resource = mock_resource
@@ -770,7 +697,7 @@ class TestVpeApproxVnf(unittest.TestCase):
mock_resource = mock.MagicMock()
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf._vnf_process = mock_process
vpe_approx_vnf.resource_helper.resource = mock_resource
@@ -795,7 +722,7 @@ class TestVpeApproxVnf(unittest.TestCase):
mock_resource = mock.MagicMock()
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf._vnf_process = mock_process
vpe_approx_vnf.q_out = mock_q_out
vpe_approx_vnf.resource_helper.resource = mock_resource
@@ -809,7 +736,7 @@ class TestVpeApproxVnf(unittest.TestCase):
def test_terminate(self, ssh):
test_base.mock_ssh(ssh)
- vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0, 'task_id')
+ vpe_approx_vnf = vpe_vnf.VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf._vnf_process = mock.MagicMock()
vpe_approx_vnf._resource_collect_stop = mock.Mock()
vpe_approx_vnf.resource_helper = mock.MagicMock()
diff --git a/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vpp_helpers.py b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vpp_helpers.py
new file mode 100644
index 000000000..cca604f43
--- /dev/null
+++ b/yardstick/tests/unit/network_services/vnf_generic/vnf/test_vpp_helpers.py
@@ -0,0 +1,1723 @@
+# Copyright (c) 2019 Viosoft Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+import ipaddress
+import unittest
+
+import mock
+
+from yardstick.common import exceptions
+from yardstick.network_services.helpers import cpu
+from yardstick.network_services.vnf_generic.vnf import vpp_helpers
+from yardstick.network_services.vnf_generic.vnf.base import VnfdHelper
+from yardstick.network_services.vnf_generic.vnf.vpp_helpers import \
+ VppSetupEnvHelper, VppConfigGenerator, VatTerminal
+
+
+class TestVppConfigGenerator(unittest.TestCase):
+
+ def test_add_config_item(self):
+ test_item = {}
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_config_item(test_item, '/tmp/vpe.log',
+ ['unix', 'log'])
+ self.assertEqual({'unix': {'log': '/tmp/vpe.log'}}, test_item)
+
+ def test_add_config_item_str(self):
+ test_item = {'unix': ''}
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_config_item(test_item, '/tmp/vpe.log',
+ ['unix', 'log'])
+ self.assertEqual({'unix': {'log': '/tmp/vpe.log'}}, test_item)
+
+ def test_add_unix_log(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_unix_log()
+ self.assertEqual('unix\n{\n log /tmp/vpe.log\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_unix_cli_listen(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_unix_cli_listen()
+ self.assertEqual('unix\n{\n cli-listen /run/vpp/cli.sock\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_unix_nodaemon(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_unix_nodaemon()
+ self.assertEqual('unix\n{\n nodaemon \n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_unix_coredump(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_unix_coredump()
+ self.assertEqual('unix\n{\n full-coredump \n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_dev(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_dev('0000:00:00.0')
+ self.assertEqual('dpdk\n{\n dev 0000:00:00.0 \n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_cryptodev(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_cryptodev(2, '0000:00:00.0')
+ self.assertEqual(
+ 'dpdk\n{\n dev 0000:00:01.0 \n dev 0000:00:01.1 \n uio-driver igb_uio\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_sw_cryptodev(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_sw_cryptodev('aesni_gcm', 0, 2)
+ self.assertEqual(
+ 'dpdk\n{\n vdev cryptodev_aesni_gcm_pmd,socket_id=0 \n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_dev_default_rxq(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_dev_default_rxq(1)
+ self.assertEqual(
+ 'dpdk\n{\n dev default\n {\n num-rx-queues 1\n }\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_dev_default_rxd(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_dev_default_rxd(2048)
+ self.assertEqual(
+ 'dpdk\n{\n dev default\n {\n num-rx-desc 2048\n }\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_dev_default_txd(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_dev_default_txd(2048)
+ self.assertEqual(
+ 'dpdk\n{\n dev default\n {\n num-tx-desc 2048\n }\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_log_level(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_log_level('debug')
+ self.assertEqual('dpdk\n{\n log-level debug\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_socketmem(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_socketmem('1024,1024')
+ self.assertEqual('dpdk\n{\n socket-mem 1024,1024\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_num_mbufs(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_num_mbufs(32768)
+ self.assertEqual('dpdk\n{\n num-mbufs 32768\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_uio_driver(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_uio_driver('igb_uio')
+ self.assertEqual('dpdk\n{\n uio-driver igb_uio\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_cpu_main_core(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_cpu_main_core('1,2')
+ self.assertEqual('cpu\n{\n main-core 1,2\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_cpu_corelist_workers(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_cpu_corelist_workers('1,2')
+ self.assertEqual('cpu\n{\n corelist-workers 1,2\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_heapsize(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_heapsize('4G')
+ self.assertEqual('heapsize 4G\n', vpp_config_generator.dump_config())
+
+ def test_add_ip6_hash_buckets(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_ip6_hash_buckets(2000000)
+ self.assertEqual('ip6\n{\n hash-buckets 2000000\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_ip6_heap_size(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_ip6_heap_size('4G')
+ self.assertEqual('ip6\n{\n heap-size 4G\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_ip_heap_size(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_ip_heap_size('4G')
+ self.assertEqual('ip\n{\n heap-size 4G\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_statseg_size(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_statseg_size('4G')
+ self.assertEqual('statseg\n{\n size 4G\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_plugin(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_plugin('enable', ['dpdk_plugin.so'])
+ self.assertEqual(
+ 'plugins\n{\n plugin [\'dpdk_plugin.so\']\n {\n enable \n }\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_no_multi_seg(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_no_multi_seg()
+ self.assertEqual('dpdk\n{\n no-multi-seg \n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_add_dpdk_no_tx_checksum_offload(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_dpdk_no_tx_checksum_offload()
+ self.assertEqual('dpdk\n{\n no-tx-checksum-offload \n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_dump_config(self):
+ vpp_config_generator = VppConfigGenerator()
+ vpp_config_generator.add_unix_log()
+ self.assertEqual('unix\n{\n log /tmp/vpe.log\n}\n',
+ vpp_config_generator.dump_config())
+
+ def test_pci_dev_check(self):
+ self.assertTrue(VppConfigGenerator.pci_dev_check('0000:00:00.0'))
+
+ def test_pci_dev_check_error(self):
+ with self.assertRaises(ValueError) as raised:
+ VppConfigGenerator.pci_dev_check('0000:00:0.0')
+ self.assertIn(
+ 'PCI address 0000:00:0.0 is not in valid format xxxx:xx:xx.x',
+ str(raised.exception))
+
+
+class TestVppSetupEnvHelper(unittest.TestCase):
+ VNFD_0 = {
+ "benchmark": {
+ "kpi": [
+ "packets_in",
+ "packets_fwd",
+ "packets_dropped"
+ ]
+ },
+ "connection-point": [
+ {
+ "name": "xe0",
+ "type": "VPORT"
+ },
+ {
+ "name": "xe1",
+ "type": "VPORT"
+ }
+ ],
+ "description": "VPP IPsec",
+ "id": "VipsecApproxVnf",
+ "mgmt-interface": {
+ "ip": "10.10.10.101",
+ "password": "r00t",
+ "user": "root",
+ "vdu-id": "ipsecvnf-baremetal"
+ },
+ "name": "IpsecVnf",
+ "short-name": "IpsecVnf",
+ "vdu": [
+ {
+ "description": "VPP Ipsec",
+ "external-interface": [
+ {
+ "name": "xe0",
+ "virtual-interface": {
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.2",
+ "local_mac": "90:e2:ba:7c:41:a8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe0",
+ "peer_intf": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.2",
+ "dst_mac": "90:e2:ba:7c:41:a8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.1",
+ "local_mac": "90:e2:ba:7c:30:e8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_name": "vnf__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:81:00.0"
+ },
+ "peer_name": "tg__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:ff:06.0"
+ },
+ "vnfd-connection-point-ref": "xe0"
+ },
+ {
+ "name": "xe1",
+ "virtual-interface": {
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.2",
+ "dst_mac": "0a:b1:ec:fd:a2:66",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.1",
+ "local_mac": "4e:90:85:d3:c5:13",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe1",
+ "peer_intf": {
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.1",
+ "dst_mac": "4e:90:85:d3:c5:13",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.2",
+ "local_mac": "0a:b1:ec:fd:a2:66",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_name": "vnf__0",
+ "vld_id": "ciphertext",
+ "vpci": "0000:00:07.0"
+ },
+ "peer_name": "vnf__1",
+ "vld_id": "ciphertext",
+ "vpci": "0000:ff:07.0"
+ },
+ "vnfd-connection-point-ref": "xe1"
+ }
+ ],
+ "id": "ipsecvnf-baremetal",
+ "name": "ipsecvnf-baremetal",
+ "routing_table": []
+ }
+ ]
+ }
+
+ VNFD_1 = {
+ "benchmark": {
+ "kpi": [
+ "packets_in",
+ "packets_fwd",
+ "packets_dropped"
+ ]
+ },
+ "connection-point": [
+ {
+ "name": "xe0",
+ "type": "VPORT"
+ },
+ {
+ "name": "xe1",
+ "type": "VPORT"
+ }
+ ],
+ "description": "VPP IPsec",
+ "id": "VipsecApproxVnf",
+ "mgmt-interface": {
+ "ip": "10.10.10.101",
+ "password": "r00t",
+ "user": "root",
+ "vdu-id": "ipsecvnf-baremetal"
+ },
+ "name": "IpsecVnf",
+ "short-name": "IpsecVnf",
+ "vdu": [
+ {
+ "description": "VPP Ipsec",
+ "external-interface": [
+ {
+ "name": "xe0",
+ "virtual-interface": {
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.2",
+ "local_mac": "90:e2:ba:7c:41:a8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe0",
+ "peer_intf": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.2",
+ "dst_mac": "90:e2:ba:7c:41:a8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.1",
+ "local_mac": "90:e2:ba:7c:30:e8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_name": "vnf__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:81:00.0"
+ },
+ "peer_name": "tg__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:ff:06.0"
+ },
+ "vnfd-connection-point-ref": "xe0"
+ },
+ {
+ "name": "xe1",
+ "virtual-interface": {
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.2",
+ "dst_mac": "0a:b1:ec:fd:a2:66",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.1",
+ "local_mac": "4e:90:85:d3:c5:13",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe1",
+ "peer_intf": {
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.1",
+ "dst_mac": "4e:90:85:d3:c5:13",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.2",
+ "local_mac": "0a:b1:ec:fd:a2:66",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_name": "vnf__0",
+ "vld_id": "ciphertext",
+ "vpci": "0000:00:07.0"
+ },
+ "peer_name": "vnf__1",
+ "vld_id": "ciphertext",
+ "vpci": "0000:ff:07.0"
+ },
+ "vnfd-connection-point-ref": "xe1"
+ }
+ ],
+ "id": "ipsecvnf-baremetal",
+ "name": "ipsecvnf-baremetal",
+ "routing_table": []
+ }
+ ]
+ }
+
+ VNFD_2 = {
+ "benchmark": {
+ "kpi": [
+ "packets_in",
+ "packets_fwd",
+ "packets_dropped"
+ ]
+ },
+ "connection-point": [
+ {
+ "name": "xe0",
+ "type": "VPORT"
+ },
+ {
+ "name": "xe1",
+ "type": "VPORT"
+ }
+ ],
+ "description": "VPP IPsec",
+ "id": "VipsecApproxVnf",
+ "mgmt-interface": {
+ "ip": "10.10.10.101",
+ "password": "r00t",
+ "user": "root",
+ "vdu-id": "ipsecvnf-baremetal"
+ },
+ "name": "IpsecVnf",
+ "short-name": "IpsecVnf",
+ "vdu": [
+ {
+ "description": "VPP Ipsec",
+ "external-interface": [
+ {
+ "name": "xe0",
+ "virtual-interface": {
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.1",
+ "dst_mac": "90:e2:ba:7c:30:e8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.2",
+ "local_mac": "90:e2:ba:7c:41:a8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe0",
+ "peer_intf": {
+ "dpdk_port_num": 0,
+ "driver": "igb_uio",
+ "dst_ip": "192.168.100.2",
+ "dst_mac": "90:e2:ba:7c:41:a8",
+ "ifname": "xe0",
+ "local_ip": "192.168.100.1",
+ "local_mac": "90:e2:ba:7c:30:e8",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "tg__0",
+ "peer_ifname": "xe0",
+ "peer_name": "vnf__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:81:00.0"
+ },
+ "peer_name": "tg__0",
+ "vld_id": "uplink_0",
+ "vpci": "0000:ff:06.0"
+ },
+ "vnfd-connection-point-ref": "xe0"
+ },
+ {
+ "name": "xe1",
+ "virtual-interface": {
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.2",
+ "dst_mac": "0a:b1:ec:fd:a2:66",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.1",
+ "local_mac": "4e:90:85:d3:c5:13",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__0",
+ "peer_ifname": "xe1",
+ "peer_intf": {
+ "driver": "igb_uio",
+ "dst_ip": "1.1.1.1",
+ "dst_mac": "4e:90:85:d3:c5:13",
+ "ifname": "xe1",
+ "local_ip": "1.1.1.2",
+ "local_mac": "0a:b1:ec:fd:a2:66",
+ "netmask": "255.255.255.0",
+ "network": {},
+ "node_name": "vnf__1",
+ "peer_ifname": "xe1",
+ "peer_name": "vnf__0",
+ "vld_id": "ciphertext",
+ "vpci": "0000:00:07.0"
+ },
+ "peer_name": "vnf__1",
+ "vld_id": "ciphertext",
+ "vpci": "0000:ff:07.0"
+ },
+ "vnfd-connection-point-ref": "xe1"
+ }
+ ],
+ "id": "ipsecvnf-baremetal",
+ "name": "ipsecvnf-baremetal",
+ "routing_table": []
+ }
+ ]
+ }
+
+ VNFD = {
+ 'vnfd:vnfd-catalog': {
+ 'vnfd': [
+ VNFD_0,
+ ],
+ },
+ }
+
+ VPP_INTERFACES_DUMP = [
+ {
+ "sw_if_index": 0,
+ "sup_sw_if_index": 0,
+ "l2_address_length": 0,
+ "l2_address": [0, 0, 0, 0, 0, 0, 0, 0],
+ "interface_name": "local0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 0,
+ "link_speed": 0,
+ "mtu": 0,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ },
+ {
+ "sw_if_index": 1,
+ "sup_sw_if_index": 1,
+ "l2_address_length": 6,
+ "l2_address": [144, 226, 186, 124, 65, 168, 0, 0],
+ "interface_name": "TenGigabitEthernetff/6/0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 2,
+ "link_speed": 32,
+ "mtu": 9202,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ },
+ {
+ "sw_if_index": 2,
+ "sup_sw_if_index": 2,
+ "l2_address_length": 6,
+ "l2_address": [78, 144, 133, 211, 197, 19, 0, 0],
+ "interface_name": "VirtualFunctionEthernetff/7/0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 2,
+ "link_speed": 32,
+ "mtu": 9206,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ }
+ ]
+
+ VPP_INTERFACES_DUMP_MAC_ERR = [
+ {
+ "sw_if_index": 0,
+ "sup_sw_if_index": 0,
+ "l2_address_length": 0,
+ "l2_address": [0, 0, 0, 0, 0, 0, 0, 0],
+ "interface_name": "local0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 0,
+ "link_speed": 0,
+ "mtu": 0,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ },
+ {
+ "sw_if_index": 1,
+ "sup_sw_if_index": 1,
+ "l2_address_length": 6,
+ "l2_address": [144, 226, 186, 124, 65, 169, 0, 0],
+ "interface_name": "TenGigabitEthernetff/6/0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 2,
+ "link_speed": 32,
+ "mtu": 9202,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ },
+ {
+ "sw_if_index": 2,
+ "sup_sw_if_index": 2,
+ "l2_address_length": 6,
+ "l2_address": [78, 144, 133, 211, 197, 20, 0, 0],
+ "interface_name": "VirtualFunctionEthernetff/7/0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 2,
+ "link_speed": 32,
+ "mtu": 9206,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ }
+ ]
+
+ CPU_LAYOUT = {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 0, 0, 0, 0, 1, 1, 0]]}
+ CPU_SMT = {'cpuinfo': [[0, 0, 0, 0, 0, 0, 0, 0],
+ [1, 0, 0, 0, 0, 1, 1, 0],
+ [2, 1, 0, 0, 0, 2, 2, 1],
+ [3, 1, 0, 0, 0, 3, 3, 1],
+ [4, 2, 0, 0, 0, 4, 4, 2],
+ [5, 2, 0, 0, 0, 5, 5, 2],
+ [6, 3, 0, 0, 0, 6, 6, 3],
+ [7, 3, 0, 0, 0, 7, 7, 3],
+ [8, 4, 0, 0, 0, 8, 8, 4],
+ [9, 5, 0, 1, 0, 0, 0, 0],
+ [10, 6, 0, 1, 0, 1, 1, 0],
+ [11, 6, 0, 1, 0, 2, 2, 1],
+ [12, 7, 0, 1, 0, 3, 3, 1],
+ [13, 7, 0, 1, 0, 4, 4, 2],
+ [14, 8, 0, 1, 0, 5, 5, 2],
+ [15, 8, 0, 1, 0, 6, 6, 3],
+ [16, 9, 0, 1, 0, 7, 7, 3],
+ [17, 9, 0, 1, 0, 8, 8, 4]]}
+
+ def test_kill_vnf(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, 0, 0
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper.kill_vnf()
+
+ def test_kill_vnf_error(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 1, 0, 0
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ with self.assertRaises(RuntimeError) as raised:
+ vpp_setup_env_helper.kill_vnf()
+
+ self.assertIn('Failed to stop service vpp', str(raised.exception))
+
+ def test_tear_down(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper.tear_down()
+
+ def test_start_vpp_service(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, 0, 0
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper.start_vpp_service()
+
+ def test_start_vpp_service_error(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 1, 0, 0
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ with self.assertRaises(RuntimeError) as raised:
+ vpp_setup_env_helper.start_vpp_service()
+
+ self.assertIn('Failed to start service vpp', str(raised.exception))
+
+ def test__update_vnfd_helper(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper._update_vnfd_helper(
+ {'vpp-data': {'vpp-key': 'vpp-value'}})
+
+ self.assertEqual({'vpp-key': 'vpp-value'},
+ vpp_setup_env_helper.vnfd_helper.get('vpp-data', {}))
+
+ def test__update_vnfd_helper_with_key(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper._update_vnfd_helper({'driver': 'qat'}, 'xe0')
+
+ self.assertEqual('qat',
+ vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe0', 'driver'))
+
+ def test__update_vnfd_helper_dict_without_key(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper._update_vnfd_helper(
+ {'mgmt-interface': {'name': 'net'}})
+
+ self.assertEqual({'ip': '10.10.10.101',
+ 'name': 'net',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'vdu-id': 'ipsecvnf-baremetal'},
+ vpp_setup_env_helper.vnfd_helper.get('mgmt-interface',
+ {}))
+
+ def test_get_value_by_interface_key(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper._update_vnfd_helper(
+ {'vpp-data': {'vpp-key': 'vpp-value'}}, 'xe0')
+
+ self.assertEqual({'vpp-key': 'vpp-value'},
+ vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe0', 'vpp-data'))
+
+ def test_get_value_by_interface_key_error(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper._update_vnfd_helper(
+ {'vpp-data': {'vpp-key': 'vpp-value'}}, 'xe0')
+
+ self.assertIsNone(vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe2', 'vpp-err'))
+
+ def test_crypto_device_init(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper.dpdk_bind_helper.load_dpdk_driver = mock.Mock()
+ vpp_setup_env_helper.dpdk_bind_helper.bind = mock.Mock()
+
+ vpp_setup_env_helper.kill_vnf = mock.Mock()
+ vpp_setup_env_helper.pci_driver_unbind = mock.Mock()
+
+ with mock.patch.object(vpp_setup_env_helper, 'get_pci_dev_driver') as \
+ mock_get_pci_dev_driver, \
+ mock.patch.object(vpp_setup_env_helper, 'set_sriov_numvfs') as \
+ mock_set_sriov_numvfs:
+ mock_get_pci_dev_driver.return_value = 'igb_uio'
+ self.assertIsNone(
+ vpp_setup_env_helper.crypto_device_init('0000:ff:06.0', 32))
+ mock_set_sriov_numvfs.assert_called()
+
+ def test_get_sriov_numvfs(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '32', ''
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ self.assertEqual(32,
+ vpp_setup_env_helper.get_sriov_numvfs('0000:ff:06.0'))
+
+ def test_get_sriov_numvfs_error(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, 'err', ''
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ self.assertEqual(0,
+ vpp_setup_env_helper.get_sriov_numvfs('0000:ff:06.0'))
+
+ def test_set_sriov_numvfs(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper.set_sriov_numvfs('0000:ff:06.0')
+ self.assertEqual(ssh_helper.execute.call_count, 1)
+
+ def test_pci_driver_unbind(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper.pci_driver_unbind('0000:ff:06.0')
+ self.assertEqual(ssh_helper.execute.call_count, 1)
+
+ def test_get_pci_dev_driver(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = \
+ 0, 'Slot: ff:07.0\n' \
+ 'Class: Ethernet controller\n' \
+ 'Vendor: Intel Corporation\n' \
+ 'Device: 82599 Ethernet Controller Virtual Function\n' \
+ 'SVendor: Intel Corporation\n' \
+ 'SDevice: 82599 Ethernet Controller Virtual Function\n' \
+ 'Rev: 01\n' \
+ 'Driver: igb_uio\n' \
+ 'Module: ixgbevf', ''
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ self.assertEqual('igb_uio', vpp_setup_env_helper.get_pci_dev_driver(
+ '0000:ff:06.0'))
+
+ def test_get_pci_dev_driver_error(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 1, 'err', ''
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ with self.assertRaises(RuntimeError) as raised:
+ vpp_setup_env_helper.get_pci_dev_driver(
+ '0000:ff:06.0')
+
+ self.assertIn("'lspci -vmmks 0000:ff:06.0' failed",
+ str(raised.exception))
+
+ def test_get_pci_dev_driver_output_error(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = \
+ 0, 'Slot: ff:07.0\n' \
+ '\n\t' \
+ 'Vendor: Intel Corporation\n' \
+ 'Device: 82599 Ethernet Controller Virtual Function\n' \
+ 'SVendor: Intel Corporation\n' \
+ 'SDevice: 82599 Ethernet Controller Virtual Function\n' \
+ 'Rev: 01\n' \
+ 'Driver_err: igb_uio\n' \
+ 'Module: ixgbevf', ''
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ self.assertIsNone(
+ vpp_setup_env_helper.get_pci_dev_driver('0000:ff:06.0'))
+
+ def test_vpp_create_ipsec_tunnels(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '', ''
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ self.assertIsNone(
+ vpp_setup_env_helper.vpp_create_ipsec_tunnels('10.10.10.2',
+ '10.10.10.1', 'xe0',
+ 1, 1, mock.Mock(),
+ 'crypto_key',
+ mock.Mock(),
+ 'integ_key',
+ '20.20.20.0'))
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 2)
+
+ def test_vpp_create_ipsec_1000_tunnels(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '', ''
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ self.assertIsNone(
+ vpp_setup_env_helper.vpp_create_ipsec_tunnels('10.10.10.2',
+ '10.10.10.1', 'xe0',
+ 1000, 128000,
+ mock.Mock(),
+ 'crypto_key',
+ mock.Mock(),
+ 'integ_key',
+ '20.20.20.0'))
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 2)
+
+ def test_apply_config(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '', ''
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ self.assertIsNone(vpp_setup_env_helper.apply_config(mock.Mock()))
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 2)
+
+ def test_apply_config_error(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 1, '', ''
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ with self.assertRaises(RuntimeError) as raised:
+ vpp_setup_env_helper.apply_config(mock.Mock())
+
+ self.assertIn('Writing config file failed', str(raised.exception))
+
+ def test_vpp_route_add(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = ''
+ self.assertIsNone(
+ vpp_setup_env_helper.vpp_route_add('xe0', '10.10.10.1', 24))
+
+ def test_vpp_route_add_without_index(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = ''
+ self.assertIsNone(
+ vpp_setup_env_helper.vpp_route_add('xe0', '10.10.10.1', 24,
+ interface='xe0',
+ use_sw_index=False))
+
+ def test_add_arp_on_dut(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = ''
+ self.assertEqual('', vpp_setup_env_helper.add_arp_on_dut('xe0',
+ '10.10.10.1',
+ '00:00:00:00:00:00'))
+
+ def test_set_ip(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = ''
+ self.assertEqual('',
+ vpp_setup_env_helper.set_ip('xe0', '10.10.10.1',
+ 24))
+
+ def test_set_interface_state(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = ''
+ self.assertEqual('',
+ vpp_setup_env_helper.set_interface_state('xe0',
+ 'up'))
+
+ def test_set_interface_state_error(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = ''
+ with self.assertRaises(ValueError) as raised:
+ vpp_setup_env_helper.set_interface_state('xe0', 'error')
+ self.assertIn('Unexpected interface state: error',
+ str(raised.exception))
+
+ def test_set_interface_down_state(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = ''
+ self.assertEqual('',
+ vpp_setup_env_helper.set_interface_state('xe0',
+ 'down'))
+
+ def test_vpp_set_interface_mtu(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = ''
+ self.assertIsNone(
+ vpp_setup_env_helper.vpp_set_interface_mtu('xe0', 9200))
+
+ def test_vpp_interfaces_ready_wait(self):
+ json_output = [self.VPP_INTERFACES_DUMP]
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = json_output
+ self.assertIsNone(vpp_setup_env_helper.vpp_interfaces_ready_wait())
+
+ def test_vpp_interfaces_ready_wait_timeout(self):
+ json_output = [[
+ {
+ "sw_if_index": 0,
+ "sup_sw_if_index": 0,
+ "l2_address_length": 0,
+ "l2_address": [0, 0, 0, 0, 0, 0, 0, 0],
+ "interface_name": "xe0",
+ "admin_up_down": 1,
+ "link_up_down": 0,
+ "link_duplex": 0,
+ "link_speed": 0,
+ "mtu": 0,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ }]]
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = json_output
+ with self.assertRaises(RuntimeError) as raised:
+ vpp_setup_env_helper.vpp_interfaces_ready_wait(5)
+ self.assertIn('timeout, not up [\'xe0\']', str(raised.exception))
+
+ def test_vpp_get_interface_data(self):
+ json_output = [self.VPP_INTERFACES_DUMP]
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = json_output
+ self.assertEqual(json_output[0],
+ vpp_setup_env_helper.vpp_get_interface_data())
+
+ def test_vpp_get_interface_data_ifname(self):
+ json_output = [self.VPP_INTERFACES_DUMP]
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = json_output
+ self.assertEqual(json_output[0][2],
+ vpp_setup_env_helper.vpp_get_interface_data(
+ 'VirtualFunctionEthernetff/7/0'))
+
+ def test_vpp_get_interface_data_ifname_error(self):
+ json_output = [self.VPP_INTERFACES_DUMP]
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = json_output
+ self.assertEqual({}, vpp_setup_env_helper.vpp_get_interface_data(
+ 'error'))
+
+ def test_vpp_get_interface_data_ifindex(self):
+ json_output = [self.VPP_INTERFACES_DUMP]
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = json_output
+ self.assertEqual(json_output[0][1],
+ vpp_setup_env_helper.vpp_get_interface_data(1))
+
+ def test_vpp_get_interface_data_error(self):
+ json_output = [self.VPP_INTERFACES_DUMP]
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+
+ with mock.patch.object(vpp_helpers.VatTerminal,
+ 'vat_terminal_exec_cmd_from_template') as \
+ mock_vat_terminal_exec_cmd_from_template:
+ mock_vat_terminal_exec_cmd_from_template.return_value = json_output
+ with self.assertRaises(TypeError) as raised:
+ vpp_setup_env_helper.vpp_get_interface_data(1.0)
+ self.assertEqual('', str(raised.exception))
+
+ def test_update_vpp_interface_data(self):
+ output = '{}\n{}'.format(self.VPP_INTERFACES_DUMP,
+ 'dump_interface_table:6019: JSON output ' \
+ 'supported only for VPE API calls and dump_stats_table\n' \
+ '/opt/nsb_bin/vpp/templates/dump_interfaces.vat(2): \n' \
+ 'dump_interface_table error: Misc')
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, output.replace("\'", "\""), ''
+ ssh_helper.join_bin_path.return_value = '/opt/nsb_bin/vpp/templates'
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ self.assertIsNone(vpp_setup_env_helper.update_vpp_interface_data())
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 1)
+ self.assertEqual('TenGigabitEthernetff/6/0',
+ vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe0', 'vpp_name'))
+ self.assertEqual(1, vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe0', 'vpp_sw_index'))
+ self.assertEqual('VirtualFunctionEthernetff/7/0',
+ vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe1', 'vpp_name'))
+ self.assertEqual(2, vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe1', 'vpp_sw_index'))
+
+ def test_update_vpp_interface_data_error(self):
+ output = '{}\n{}'.format(self.VPP_INTERFACES_DUMP_MAC_ERR,
+ 'dump_interface_table:6019: JSON output ' \
+ 'supported only for VPE API calls and dump_stats_table\n' \
+ '/opt/nsb_bin/vpp/templates/dump_interfaces.vat(2): \n' \
+ 'dump_interface_table error: Misc')
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, output.replace("\'", "\""), ''
+ ssh_helper.join_bin_path.return_value = '/opt/nsb_bin/vpp/templates'
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ self.assertIsNone(vpp_setup_env_helper.update_vpp_interface_data())
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 1)
+
+ def test_iface_update_numa(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '0', ''
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ self.assertIsNone(vpp_setup_env_helper.iface_update_numa())
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 2)
+ self.assertEqual(0, vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe0', 'numa_node'))
+ self.assertEqual(0, vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe1', 'numa_node'))
+
+ def test_iface_update_numa_error(self):
+ vnfd_helper = VnfdHelper(self.VNFD_1)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '-1', ''
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout:
+ mock_get_cpu_layout.return_value = self.CPU_LAYOUT
+ sys_cores = cpu.CpuSysCores(ssh_helper)
+ vpp_setup_env_helper._update_vnfd_helper(
+ sys_cores.get_cpu_layout())
+ self.assertIsNone(vpp_setup_env_helper.iface_update_numa())
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 2)
+ self.assertEqual(0, vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe0', 'numa_node'))
+ self.assertEqual(0, vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe1', 'numa_node'))
+
+ def test_iface_update_without_numa(self):
+ vnfd_helper = VnfdHelper(self.VNFD_2)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, '-1', ''
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ with mock.patch.object(cpu.CpuSysCores, 'get_cpu_layout') as \
+ mock_get_cpu_layout:
+ mock_get_cpu_layout.return_value = self.CPU_SMT
+ sys_cores = cpu.CpuSysCores(ssh_helper)
+ vpp_setup_env_helper._update_vnfd_helper(
+ sys_cores.get_cpu_layout())
+ self.assertIsNone(vpp_setup_env_helper.iface_update_numa())
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 2)
+ self.assertIsNone(vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe0', 'numa_node'))
+ self.assertIsNone(vpp_setup_env_helper.get_value_by_interface_key(
+ 'xe1', 'numa_node'))
+
+ def test_execute_script(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ vpp_setup_env_helper.execute_script('dump_interfaces.vat', True, True)
+ self.assertGreaterEqual(ssh_helper.put_file.call_count, 1)
+ self.assertGreaterEqual(ssh_helper.execute.call_count, 1)
+
+ def test_execute_script_error(self):
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.side_effect = Exception
+
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ with self.assertRaises(Exception) as raised:
+ vpp_setup_env_helper.execute_script('dump_interfaces.vat', True,
+ True)
+ self.assertIn(
+ 'VAT script execution failed: vpp_api_test json in dump_interfaces.vat script',
+ str(raised.exception))
+ self.assertGreaterEqual(ssh_helper.put_file.call_count, 1)
+
+ def test_execute_script_json_out(self):
+ json_output = [
+ {
+ "sw_if_index": 0,
+ "sup_sw_if_index": 0
+ },
+ {
+ "l2_address_length": 6,
+ "l2_address": [144, 226, 186, 124, 65, 168, 0, 0]
+ },
+ {
+ "interface_name": "VirtualFunctionEthernetff/7/0",
+ "admin_up_down": 0
+ }
+ ]
+ output = '{}\n{}'.format(json_output,
+ 'dump_interface_table:6019: JSON output ' \
+ 'supported only for VPE API calls and dump_stats_table\n' \
+ '/opt/nsb_bin/vpp/templates/dump_interfaces.vat(2): \n' \
+ 'dump_interface_table error: Misc')
+ vnfd_helper = VnfdHelper(self.VNFD_0)
+ ssh_helper = mock.Mock()
+ ssh_helper.execute.return_value = 0, output, ''
+ ssh_helper.join_bin_path.return_value = '/opt/nsb_bin/vpp/templates'
+ scenario_helper = mock.Mock()
+ vpp_setup_env_helper = VppSetupEnvHelper(vnfd_helper, ssh_helper,
+ scenario_helper)
+ self.assertEqual(str(json_output),
+ vpp_setup_env_helper.execute_script_json_out(
+ 'dump_interfaces.vat'))
+
+ def test_self_cleanup_vat_json_output(self):
+ json_output = [
+ {
+ "sw_if_index": 0,
+ "sup_sw_if_index": 0
+ },
+ {
+ "l2_address_length": 6,
+ "l2_address": [144, 226, 186, 124, 65, 168, 0, 0]
+ },
+ {
+ "interface_name": "VirtualFunctionEthernetff/7/0",
+ "admin_up_down": 0
+ }
+ ]
+
+ output = '{}\n{}'.format(json_output,
+ 'dump_interface_table:6019: JSON output ' \
+ 'supported only for VPE API calls and dump_stats_table\n' \
+ '/opt/nsb_bin/vpp/templates/dump_interfaces.vat(2): \n' \
+ 'dump_interface_table error: Misc')
+ self.assertEqual(str(json_output),
+ VppSetupEnvHelper.cleanup_vat_json_output(output,
+ '/opt/nsb_bin/vpp/templates/dump_interfaces.vat'))
+
+ def test__convert_mac_to_number_list(self):
+ self.assertEqual([144, 226, 186, 124, 65, 168],
+ VppSetupEnvHelper._convert_mac_to_number_list(
+ '90:e2:ba:7c:41:a8'))
+
+ def test_get_vpp_interface_by_mac(self):
+ mac_address = '90:e2:ba:7c:41:a8'
+ self.assertEqual({'admin_up_down': 0,
+ 'interface_name': 'TenGigabitEthernetff/6/0',
+ 'l2_address': [144, 226, 186, 124, 65, 168, 0, 0],
+ 'l2_address_length': 6,
+ 'link_duplex': 2,
+ 'link_speed': 32,
+ 'link_up_down': 0,
+ 'mtu': 9202,
+ 'sub_default': 0,
+ 'sub_dot1ad': 0,
+ 'sub_exact_match': 0,
+ 'sub_id': 0,
+ 'sub_inner_vlan_id': 0,
+ 'sub_inner_vlan_id_any': 0,
+ 'sub_number_of_tags': 0,
+ 'sub_outer_vlan_id': 0,
+ 'sub_outer_vlan_id_any': 0,
+ 'sup_sw_if_index': 1,
+ 'sw_if_index': 1,
+ 'vtr_op': 0,
+ 'vtr_push_dot1q': 0,
+ 'vtr_tag1': 0,
+ 'vtr_tag2': 0},
+ VppSetupEnvHelper.get_vpp_interface_by_mac(
+ self.VPP_INTERFACES_DUMP, mac_address))
+
+ def test_get_vpp_interface_by_mac_error(self):
+ mac_address = '90:e2:ba:7c:41:a9'
+ with self.assertRaises(ValueError) as raised:
+ VppSetupEnvHelper.get_vpp_interface_by_mac(
+ [{
+ "sw_if_index": 1,
+ "sup_sw_if_index": 1,
+ "l2_address_length": 7,
+ "l2_address": [144, 226, 186, 124, 65, 169, 0, 0],
+ "interface_name": "TenGigabitEthernetff/6/0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 2,
+ "link_speed": 32,
+ "mtu": 9202,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ }], mac_address)
+
+ self.assertIn('l2_address_length value is not 6.',
+ str(raised.exception))
+
+ def test_get_vpp_interface_by_mac_l2_error(self):
+ mac_address = '90:e2:ba:7c:41:a7'
+ with self.assertRaises(KeyError) as raised:
+ VppSetupEnvHelper.get_vpp_interface_by_mac(
+ [{
+ "sw_if_index": 1,
+ "sup_sw_if_index": 1,
+ "l2_address_length": 6,
+ "l2_address_err": [144, 226, 186, 124, 65, 167, 0, 0],
+ "interface_name": "TenGigabitEthernetff/6/0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 2,
+ "link_speed": 32,
+ "mtu": 9202,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ }], mac_address)
+
+ self.assertIn(
+ 'key l2_address not found in interface dict.Probably input list ' \
+ 'is not parsed from correct VAT json output.',
+ str(raised.exception))
+
+ def test_get_vpp_interface_by_mac_l2_length_error(self):
+ mac_address = '90:e2:ba:7c:41:a6'
+ with self.assertRaises(KeyError) as raised:
+ VppSetupEnvHelper.get_vpp_interface_by_mac(
+ [{
+ "sw_if_index": 1,
+ "sup_sw_if_index": 1,
+ "l2_address_length_err": 6,
+ "l2_address": [144, 226, 186, 124, 65, 166, 0, 0],
+ "interface_name": "TenGigabitEthernetff/6/0",
+ "admin_up_down": 0,
+ "link_up_down": 0,
+ "link_duplex": 2,
+ "link_speed": 32,
+ "mtu": 9202,
+ "sub_id": 0,
+ "sub_dot1ad": 0,
+ "sub_number_of_tags": 0,
+ "sub_outer_vlan_id": 0,
+ "sub_inner_vlan_id": 0,
+ "sub_exact_match": 0,
+ "sub_default": 0,
+ "sub_outer_vlan_id_any": 0,
+ "sub_inner_vlan_id_any": 0,
+ "vtr_op": 0,
+ "vtr_push_dot1q": 0,
+ "vtr_tag1": 0,
+ "vtr_tag2": 0
+ }], mac_address)
+
+ self.assertIn(
+ 'key l2_address_length not found in interface dict. Probably ' \
+ 'input list is not parsed from correct VAT json output.',
+ str(raised.exception))
+
+ def test_get_prefix_length(self):
+ start_ip = '10.10.10.0'
+ end_ip = '10.10.10.127'
+ ips = [ipaddress.ip_address(ip) for ip in
+ [str(ipaddress.ip_address(start_ip)), str(end_ip)]]
+ lowest_ip, highest_ip = min(ips), max(ips)
+
+ self.assertEqual(25,
+ VppSetupEnvHelper.get_prefix_length(int(lowest_ip),
+ int(highest_ip),
+ lowest_ip.max_prefixlen))
+
+ def test_get_prefix_length_zero_prefix(self):
+ start_ip = '10.0.0.0'
+ end_ip = '10.0.0.0'
+ ips = [ipaddress.ip_address(ip) for ip in
+ [str(ipaddress.ip_address(start_ip)), str(end_ip)]]
+ lowest_ip, highest_ip = min(ips), max(ips)
+
+ self.assertEqual(0,
+ VppSetupEnvHelper.get_prefix_length(int(lowest_ip),
+ int(highest_ip),
+ 0))
+
+
+class TestVatTerminal(unittest.TestCase):
+
+ def test___init___error(self):
+ ssh_helper = mock.Mock()
+ ssh_helper.interactive_terminal_open.side_effect = exceptions.SSHTimeout
+
+ with self.assertRaises(RuntimeError) as raised:
+ VatTerminal(ssh_helper, json_param=True)
+ self.assertIn('Cannot open interactive terminal',
+ str(raised.exception))
+
+ def test___init___exec_error(self):
+ ssh_helper = mock.Mock()
+ ssh_helper.interactive_terminal_exec_command.side_effect = exceptions.SSHTimeout
+ VatTerminal(ssh_helper, json_param=True)
+
+ def test_vat_terminal_exec_cmd(self):
+ ssh_helper = mock.Mock()
+ ssh_helper.interactive_terminal_exec_command.return_value = str(
+ {'empty': 'value'}).replace("\'", "\"")
+ vat_terminal = VatTerminal(ssh_helper, json_param=True)
+
+ self.assertEqual({'empty': 'value'},
+ vat_terminal.vat_terminal_exec_cmd(
+ "hw_interface_set_mtu sw_if_index 1 mtu 9200"))
+
+ def test_vat_terminal_exec_cmd_array(self):
+ ssh_helper = mock.Mock()
+ ssh_helper.interactive_terminal_exec_command.return_value = str(
+ [{'empty': 'value'}]).replace("\'", "\"")
+ vat_terminal = VatTerminal(ssh_helper, json_param=True)
+
+ self.assertEqual([{'empty': 'value'}],
+ vat_terminal.vat_terminal_exec_cmd(
+ "hw_interface_set_mtu sw_if_index 1 mtu 9200"))
+
+ def test_vat_terminal_exec_cmd_without_output(self):
+ ssh_helper = mock.Mock()
+ ssh_helper.interactive_terminal_exec_command.return_value = str(
+ {'empty': 'value'}).replace("\'", "\"")
+ vat_terminal = VatTerminal(ssh_helper, json_param=False)
+
+ self.assertIsNone(vat_terminal.vat_terminal_exec_cmd(
+ "hw_interface_set_mtu sw_if_index 1 mtu 9200"))
+
+ def test_vat_terminal_exec_cmd_error(self):
+ ssh_helper = mock.Mock()
+ ssh_helper.interactive_terminal_exec_command.return_value = str(
+ {'empty': 'value'}).replace("\'", "\"")
+ ssh_helper.interactive_terminal_exec_command.side_effect = exceptions.SSHTimeout
+
+ vat_terminal = VatTerminal(ssh_helper, json_param=True)
+
+ with self.assertRaises(RuntimeError) as raised:
+ vat_terminal.vat_terminal_exec_cmd(
+ "hw_interface_set_mtu sw_if_index 1 mtu 9200")
+ self.assertIn(
+ 'VPP is not running on node. VAT command hw_interface_set_mtu ' \
+ 'sw_if_index 1 mtu 9200 execution failed',
+ str(raised.exception))
+
+ def test_vat_terminal_exec_cmd_output_error(self):
+ ssh_helper = mock.Mock()
+ ssh_helper.interactive_terminal_exec_command.return_value = str(
+ 'empty: value').replace("\'", "\"")
+
+ vat_terminal = VatTerminal(ssh_helper, json_param=True)
+
+ with self.assertRaises(RuntimeError) as raised:
+ vat_terminal.vat_terminal_exec_cmd(
+ "hw_interface_set_mtu sw_if_index 1 mtu 9200")
+ self.assertIn(
+ 'VAT command hw_interface_set_mtu sw_if_index 1 mtu 9200: no JSON data.',
+ str(raised.exception))
+
+ def test_vat_terminal_close(self):
+ ssh_helper = mock.Mock()
+ vat_terminal = VatTerminal(ssh_helper, json_param=False)
+ self.assertIsNone(vat_terminal.vat_terminal_close())
+
+ def test_vat_terminal_close_error(self):
+ ssh_helper = mock.Mock()
+ ssh_helper.interactive_terminal_exec_command.side_effect = exceptions.SSHTimeout
+ vat_terminal = VatTerminal(ssh_helper, json_param=False)
+ with self.assertRaises(RuntimeError) as raised:
+ vat_terminal.vat_terminal_close()
+ self.assertIn('Failed to close VAT console', str(raised.exception))
+
+ def test_vat_terminal_close_vat_error(self):
+ ssh_helper = mock.Mock()
+ ssh_helper.interactive_terminal_close.side_effect = exceptions.SSHTimeout
+ vat_terminal = VatTerminal(ssh_helper, json_param=False)
+ with self.assertRaises(RuntimeError) as raised:
+ vat_terminal.vat_terminal_close()
+ self.assertIn('Cannot close interactive terminal',
+ str(raised.exception))
+
+ def test_vat_terminal_exec_cmd_from_template(self):
+ ssh_helper = mock.Mock()
+ vat_terminal = VatTerminal(ssh_helper, json_param=False)
+
+ with mock.patch.object(vat_terminal, 'vat_terminal_exec_cmd') as \
+ mock_vat_terminal_exec_cmd:
+ mock_vat_terminal_exec_cmd.return_value = 'empty'
+ self.assertEqual(['empty'],
+ vat_terminal.vat_terminal_exec_cmd_from_template(
+ "hw_interface_set_mtu.vat", sw_if_index=1,
+ mtu=9200))
diff --git a/yardstick/tests/unit/test_ssh.py b/yardstick/tests/unit/test_ssh.py
index 71929f1a2..374fb6644 100644
--- a/yardstick/tests/unit/test_ssh.py
+++ b/yardstick/tests/unit/test_ssh.py
@@ -286,6 +286,48 @@ class SSHTestCase(unittest.TestCase):
mock_paramiko_exec_command.assert_called_once_with('cmd',
get_pty=True)
+ @mock.patch("yardstick.ssh.paramiko")
+ def test_interactive_terminal_open(self, mock_paramiko):
+ fake_client = mock.Mock()
+ fake_session = mock.Mock()
+ fake_session.recv.return_value = ":~# "
+ fake_transport = mock.Mock()
+ fake_transport.open_session.return_value = fake_session
+ fake_client.get_transport.return_value = fake_transport
+ mock_paramiko.SSHClient.return_value = fake_client
+
+ test_ssh = ssh.SSH("admin", "example.net", pkey="key")
+ result = test_ssh.interactive_terminal_open()
+ self.assertEqual(fake_session, result)
+
+ @mock.patch("yardstick.ssh.paramiko")
+ def test_interactive_terminal_exec_command(self, mock_paramiko):
+ fake_client = mock.Mock()
+ fake_session = mock.Mock()
+ fake_session.recv.return_value = "stdout fake data"
+ fake_transport = mock.Mock()
+ fake_transport.open_session.return_value = fake_session
+ fake_client.get_transport.return_value = fake_transport
+ mock_paramiko.SSHClient.return_value = fake_client
+
+ test_ssh = ssh.SSH("admin", "example.net", pkey="key")
+ with mock.patch.object(fake_session, "sendall") \
+ as mock_paramiko_send_command:
+ result = test_ssh.interactive_terminal_exec_command(fake_session,
+ 'cmd', "vat# ")
+ self.assertEqual("stdout fake data", result)
+ mock_paramiko_send_command.assert_called_once_with('cmd\n')
+
+ @mock.patch("yardstick.ssh.paramiko")
+ def test_interactive_terminal_close(self, _):
+ fake_session = mock.Mock()
+ paramiko_sshclient = self.test_client._get_client()
+ paramiko_sshclient.get_transport.open_session.return_value = fake_session
+ with mock.patch.object(fake_session, "close") \
+ as mock_paramiko_terminal_close:
+ self.test_client.interactive_terminal_close(fake_session)
+ mock_paramiko_terminal_close.assert_called_once_with()
+
class SSHRunTestCase(unittest.TestCase):
"""Test SSH.run method in different aspects.